WSL 삽질기

in hive-101145 •  3 years ago  (edited)

대문이미지 linux

오래간만에 삽질 포스팅을 해봅니다.
WSL을 본격적으로(?) 쓰면서 알게 된 것들입니다.

WSL은 Linux용 Windows 하위 시스템입니다.
간단히 말해 윈도우 안에서 리눅스를 돌릴 수 있는 기능입니다.
WSL2를 사용하면 hyper-V기능도 사용한다고는 하는데, 가상머신을 다른 용도로 사용하시면 WSL1을 쓰는 것이 나을 것 같습니다.

마운트

이동식 드라이브나, 네트워크 드라이브를 wsl 안에서 사용하고 싶을 때가 있습니다.
이때는 다음 방법으로 마운트할 수 있습니다.

로그오프때까지 마운트하는 방법은 다음과 같습니다.

sudo mount -t drvfs M: /mnt/m

M: 드라이브를 /mnt/m 으로 마운트합니다.

재부팅후에도 마운트를 유지하고 싶으면, /etc/fstab 에 다음 내용을 추가하시면 됩니다.

M: /mnt/m drvfs defaults 0 0

https://www.public-health.uiowa.edu/it/support/kb48568/ 를 참고했습니다.

스크린

tmux가 편리하다지만, 손에 익은 screen을 먼저 사용하곤 합니다.
WSL에서는 일반 유저로 스크린이 동작하지 않는 문제가 있습니다.
(root로는 동작합니다.)

https://github.com/microsoft/WSL/issues/1245 에서 여러 해결 방법들을 제시하네요.
그 중 루트 권한으로 /etc/init.d/screen-cleanup start 를 하면 해결된다고 해서 시도했더니 문제가 해결되었습니다.
root의 crontab 에 @reboot 으로 추가해봤는데 실행 순서 문제일터라 해결되었을지 모르겠네요.

crontab

crontab 의 @reboot 설정은 잘 동작합니다.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

[US$38.00](▼16%)xiaomi 샤오미 선풍기/ 17pin무선선풍기/한국 6개월 무상AS/한국형 어탭터

WWW.QOO10.COM

[US$44.10](▼33%)[KIRKLAND Signature][12개 세트 / 6개세트] 커클랜드 미녹시딜 5% 남성 탈모 예방 트리트먼트 특가 빠른 당일배송

WWW.QOO10.COM