wsl 에서 ubuntu 사용시 Window Folder Mount 하기

윈도우에서 사용하는 드라이브는 자동으로 ubuntu에서 /mnt/<드라이브> 로 설정된다. 따라서 C: 드라이브는 /mnt/c, D: 드라이브는 /mnt/d 로 설정된다.

윈도우의 폴더를 마운트하여 사용하려면 mount 명령을 사용하면 되지만 wsl에서는 윈도우 마운트가 늦게 활성화 되는지 보통의 방법으로 하면 fstab 에 추가되었어도 마운트 되지 않는다.

윈도우 실행시 fstab에 등록한 윈도우 드라이브의 폴더 경로 마운트를 활성화 하려면 /etc/wsl.conf 에 아래 내용을 추가해주고 wsl을 재기동해야 한다.

[automount]
enabled=true
mountFsTab=true

[boot]
systemd=true

wsl을 재기동하는 것은 wsl.exe --shutdown 을 실행하고 약 8~10초 정도 지난 후에 다시 실행하면 된다. 약간의 대기 시간을 주는 것은 윈도우가 wsl을 종료하는 시간을 주는 것이다.

참고로 /etc/fstab 에는 영구 마운트할 윈도우즈 경로 정보를 아래와 같이 설정한다.
아래는 c:/<Windows Path> 를 /ois로 마운트 하는 설정이다.

/mnt/c/<Windows Path> /ois auto nosuid,nodev,nofail,bind 0 0

This entry was posted in 리눅스 and tagged , , . Bookmark the permalink.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다