WSL 외부디스크 마운트
WSL을 사용해 외부 디스크를 Linux 에서 마운트 할 수 있다.
- 파워셀에서 사용 가능한 디스크를 검색해 DeviceID 를 찾는다.
 
1  | GET-CimInstance -query "SELECT * from Win32_DiskDrive"  | 
다음 같은 결과에서 \\.\PHYSICALDRIVE1 형식의 외부 디스크의 DeviceID 를 확인한다.
- 디스크를 WSL 에 탑재한다.
 
PowerShell을 사용하여 위에서 찾은 디스크 경로를 사용하여 디스크를 탑재하고 다음을 실행할 수 있다. DeviceID 가 \\.\PHYSICALDRIVE1 이라고 가정한다.
- 디스크가 식별되면 다음을 실행합니다.
 
1  | wsl --mount \\.\PHYSICALDRIVE1 --bare  | 
--bare 를 선택하면 해당 배포본의 파일시스템을 자동 선택한다.
다음 같이 파티션 번호과 형식을 지정할 수 있다
1  | wsl --mount <DiskPath> --partition <PartitionNumber> --type <Filesystem>  | 
- WSL 배포본에서 mount
 
lsblk 로 파티션 확인
1  | $ lsblk  | 
적절한 위치로 마운트 한다.
1  | $ mount /dev/sde1 /mnt/disk  | 
WSL 내부에서 fstab 을 수정해 입력한다. sudo blkid 명령으로 연결된 디스크의 파티션 UUID를 확인합니다.
1  | UUID=<Your-Partition-UUID> /mnt/disk ext4 defaults 0 2  | 
- 디스크 분리
 
분리
1  | wsl --unmount <DiskPath>  | 
WSL 외부디스크 마운트