관련메타
2025 WSL의 의미?!
윈도우즈 사용자들에게 참 좋은 확장 경험
WSL2에서 ext4 외장하드 마운트
배경
Windows에서 ext4 파일시스템을 직접 지원하지 않으므로, WSL2를 경유하여 ext4 외장하드에 접근하고 Windows 탐색기에서 파일을 복사할 수 있다.
사전 요구사항
- Windows 11 또는 Microsoft Store 버전 WSL
- WSL2 배포판 설치 (Ubuntu 등)
- 확인 명령:
wsl.exe --version
마운트 절차
1. PowerShell을 관리자 권한으로 실행
2. 외장하드 연결 후 디스크 경로 확인
Get-CimInstance -Query "SELECT * from Win32_DiskDrive"\\.\PHYSICALDRIVE1 같은 경로를 확인한다.
3. 디스크 마운트
wsl.exe --mount \\.\PHYSICALDRIVE1 --partition 1 --type ext44. 복사 완료 후 언마운트
wsl.exe --unmount \\.\PHYSICALDRIVE1Windows 탐색기에서 접근
\\wsl$\Ubuntu\mnt\wsl\PHYSICALDRIVE1p1또는 파일 탐색기 주소창에 \\wsl$ 입력 후 Ubuntu → mnt → wsl 폴더로 이동
주요 명령어 정리
| 목적 | 명령어 |
|---|---|
| 특정 파일시스템 지정 | wsl.exe --mount <Disk> --type ext4 |
| 특정 파티션만 | wsl.exe --mount <Disk> --partition <Index> |
| 마운트 옵션 설정 | wsl.exe --mount <Disk> --options "data=ordered" |
| 언마운트 | wsl.exe --unmount [DiskPath] |
주의사항
- 관리자 권한 필수 (PowerShell 우클릭 → 관리자로 실행)
- 외장하드가 다른 프로그램에서 사용 중이면 마운트 실패
- 파티션 번호는 WSL 내에서
lsblk명령으로 확인 가능 - 대용량 복사 시 USB 3.0 이상 포트 사용 권장