(备忘) WSL 挂载外置 ext4 USB 记录

632 阅读1分钟

参考 关于在 WSL 2 中安装 Linux 磁盘的入门 | Microsoft Learn

标识磁盘 列出并选择要在 WSL 2 中装载的分区

PS C:\Users\88888>  GET-CimInstance -query "SELECT * from Win32_DiskDrive"

DeviceID           Caption                         Partitions Size          Model
--------           -------                         ---------- ----          -----
\\.\PHYSICALDRIVE0 Micron MTFDHBA512TDV            3          512105932800  Micron MTFDHBA512TDV
\\.\PHYSICALDRIVE1 ZHITAI TiPlus5000 2TB           1          2048407280640 ZHITAI TiPlus5000 2TB
\\.\PHYSICALDRIVE2 YSSDM-1T N2000 SCSI Disk Device 2          1024203640320 YSSDM-1T N2000 SCSI Disk Device


PS C:\Users\88888>  wsl --mount  \\.\PHYSICALDRIVE2 --bare
操作成功完成。

在 WSL 2 中运行以下命令来列出分区

wsl@enjoy:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda      8:0    0 389.8M  1 disk
sdb      8:16   0     8G  0 disk [SWAP]
sdc      8:32   0     1T  0 disk /snap
                                 /mnt/wslg/distro
                                 /
sdd      8:48   0 953.9G  0 disk
├─sdd1   8:49   0   937G  0 part
└─sdd2   8:50   0  16.9G  0 part

装载所选分区

PS C:\Users\88888>  wsl --mount  \\.\PHYSICALDRIVE2  --partition 1
已成功将磁盘装载为“/mnt/wsl/PHYSICALDRIVE2p1”。
注意: 如果已修改 /etc/wsl.conf 中的 automount.root 设置,则位置将不同。
若要卸载和分离磁盘,请运行“wsl.exe --unmount \\.\PHYSICALDRIVE2”。
PS C:\Users\14991> wsl.exe --unmount \\.\PHYSICALDRIVE2
操作成功完成。