1. 윈도우 디스크 확인
wsl2 확인 필요 + Linux에서 인식할 수 있는 파일 시스템
wsl버전 2로 설정
wsl --set-default -version 2
c드라이버를 wsl으로 마운트 시도
문제 : 다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다.
해결 시도 clean! 그러나 현재 운영 시스템에 필요한 드라이브 이므로 마운트 되지 않고 건들지 않는 것이 좋음
하지만 wsl은 기본적으로 c드라이버를 마운트한다. / 경로에 있다고 나온다.
해결방법
sudo mkdir /mnt/samsungUSB
Ubuntu에서 sudo mount /dev/sdb /mnt/samsungUSB 이런 방법으로 마운트 가능하다.
*sdb가 디스크를 지칭함(sd*은시스템이 인식한 두 번째 디스크 의미이고 외장 디스크의 경우 내장 디스크의 경우 둘 다 가능)
*drfs : wsl에서 사용되는 파일 시스템으로 drvfs를통해 window의 c드라이브 및 파일 시스템에 접근할 수 있음
그래서 외장 하드로 시도
Ubuntu에서 확인
lsusb
/sys/bus/usb 디렉토리는 Linux 시스템에서 USB 장치가 인식되었을 때 동적으로 생성
관리자 Powershell, wsl로 마운트 시도
wsl --mount \\.\PHYSICALDRIVE1 --partition 1
시스템이 지정된 드라이브를 찾을 수 없습니다. (usb 손상 되었을 경우 나타나는 증상)
Windows 10에 WSL2 설치하기
llighter.github.io
/mnt/ : 일시적 마운트 의미이며 외장 하드드라이버의 파일 시스템을 마운트한다.
Linux 환경에서는 기본적으로 저장장치가 연결된 상태여도 사용자가 마운트를 해주지 않으면 사용할 수가 없다.
그래서 mount 명령어를 통해 해당 파티션을 특정 디렉터리에 연결하는 과정이 필요하다.