1.3. Windows 드라이브 마운트 설정
4278 단어 WSL
개요
WSL은 기본적으로 C 드라이브를 /mnt/c
로 부팅할 때 자동으로 마운트되지만 C 드라이브 이외의 드라이브도 마운트할 수 있습니다. 직장에서 파일 서버를 사용하는 경우 네트워크 드라이브에 할당하고 WSL에 마운트하는 것이 유용합니다.
아래와 같은 이미지가 됩니다.
콘솔에서 조작하지 않아도 Windows의 Explorer가 조작하기 쉽다고 생각할지도 모릅니다만 콘솔에서 조작할 수 있으면 Shell나 프로그램중에서 Windows 드라이브를 사용할 수 있어 매우 편리하게 됩니다.
드라이브 자동 마운트 설정
Windows "C:"이외의 드라이브를 마운트합니다. 여기에서는 F 드라이브를 마운트합니다.
WSL에서는 내부 드라이브가 자동으로 마운트되지만 다른 Windows 드라이브는 fstab에 나열되어 있어야 합니다.
Windows 드라이브는/etc/wsl.conf에서 제어할 수 있습니다.
1./etc/wsl.conf 설정
wsl.conf$ sudo vim /etc/wsl.conf
아래와 같이 설정하십시오.
wsl.conf[automount]
enabled=true # Cドライブなどの DrvFs の自動マウントする
mountFsTab=true # WSLの起動時に /etc/fstab を読み込んで自動的にマウントする
root="/mnt/" # DrvFsのマウント先
options="" # DrvFsのマウントオプション
# 規定値: "uid=1000,gid=1000,umask=000,fmask=000,dmask=000"
crossDistro=true # ディストリビューションを跨いだマウントをサポートする (ver2004以降)
[network]
generateHosts=true # /etc/hosts を自動生成する
generateResolvConf=true # /etc/resolv.conf を自動生成する
[interop]
enabled=true # WSL内からWindowsプログラムの起動をサポートする (ver1809以降)
appendWindowsPath=true # WSL内のPATH環境変数に、WindowsのPATH環境変数を追加する (ver1809以降)
[user]
default="develop" # 規定のログインユーザ名を指定する (ver2004以降) 規定値: レジストリ値に従う
[filesystem]
umask=0022 # デフォルトのパーミッションを指定する (ver2004以降)
2./etc/fstab 설정
그런 다음/etc/fstab을 설정합니다.
/etc/fstab$ sudo vim /etc/fstab
파일 끝에 다음 줄을 추가합니다.
예) 마운트 원 windows 측 드라이브 "f :", 마운트 대상 Linux 측 드라이브 "/mnt/f"의 경우
/etc/fstab# network drive
f: /mnt/f drvfs metadata,noatime,uid=1000,gid=1000,defaults 0 0
3. 마운트 디렉토리 작성
$ sudo mkdir -p /mnt/f
$ sudo chown -R develop:develop /mnt/f
$ sudo chmod -R 777 /mnt/f
4. 확인
마운트 해보십시오.
$ sudo mount -a
$ ls -la /mnt/f
1.2. ConEmu · Nyagos 설치 · 설정 < 이전 1.3.Windows 드라이브 마운트 설정 다음 > 1.4. Google 드라이브 마운트 설정
Reference
이 문제에 관하여(1.3. Windows 드라이브 마운트 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/boss_ape/items/6ba3a846e45b2ebe24c9
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Windows "C:"이외의 드라이브를 마운트합니다. 여기에서는 F 드라이브를 마운트합니다.
WSL에서는 내부 드라이브가 자동으로 마운트되지만 다른 Windows 드라이브는 fstab에 나열되어 있어야 합니다.
Windows 드라이브는/etc/wsl.conf에서 제어할 수 있습니다.
1./etc/wsl.conf 설정
wsl.conf
$ sudo vim /etc/wsl.conf
아래와 같이 설정하십시오.
wsl.conf
[automount]
enabled=true # Cドライブなどの DrvFs の自動マウントする
mountFsTab=true # WSLの起動時に /etc/fstab を読み込んで自動的にマウントする
root="/mnt/" # DrvFsのマウント先
options="" # DrvFsのマウントオプション
# 規定値: "uid=1000,gid=1000,umask=000,fmask=000,dmask=000"
crossDistro=true # ディストリビューションを跨いだマウントをサポートする (ver2004以降)
[network]
generateHosts=true # /etc/hosts を自動生成する
generateResolvConf=true # /etc/resolv.conf を自動生成する
[interop]
enabled=true # WSL内からWindowsプログラムの起動をサポートする (ver1809以降)
appendWindowsPath=true # WSL内のPATH環境変数に、WindowsのPATH環境変数を追加する (ver1809以降)
[user]
default="develop" # 規定のログインユーザ名を指定する (ver2004以降) 規定値: レジストリ値に従う
[filesystem]
umask=0022 # デフォルトのパーミッションを指定する (ver2004以降)
2./etc/fstab 설정
그런 다음/etc/fstab을 설정합니다.
/etc/fstab
$ sudo vim /etc/fstab
파일 끝에 다음 줄을 추가합니다.
예) 마운트 원 windows 측 드라이브 "f :", 마운트 대상 Linux 측 드라이브 "/mnt/f"의 경우
/etc/fstab
# network drive
f: /mnt/f drvfs metadata,noatime,uid=1000,gid=1000,defaults 0 0
3. 마운트 디렉토리 작성
$ sudo mkdir -p /mnt/f
$ sudo chown -R develop:develop /mnt/f
$ sudo chmod -R 777 /mnt/f
4. 확인
마운트 해보십시오.
$ sudo mount -a
$ ls -la /mnt/f
1.2. ConEmu · Nyagos 설치 · 설정 < 이전 1.3.Windows 드라이브 마운트 설정 다음 > 1.4. Google 드라이브 마운트 설정
Reference
이 문제에 관하여(1.3. Windows 드라이브 마운트 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/boss_ape/items/6ba3a846e45b2ebe24c9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)