GNU/Linux >> Linux Esercitazione >  >> Linux

WSL2 ora può montare direttamente i dischi ext4 di Linux

Se utilizzi una versione di Windows 11 build 22000 o successiva, ora puoi utilizzare WSL per montare direttamente i dischi Linux. Esegui winver per vedere la tua versione di Windows. Sono su 22000.282 al momento in cui scrivo.

Posso anche eseguire wsl --help e vedere le istruzioni --mount. Se non li hai, non sei l'ultimo, oppure puoi provare a installare/aggiornare WSL da Windows Store. L'installazione di WSL da Windows Store ti consente di velocizzare gli aggiornamenti.

--mount <Disk>
Attaches and mounts a physical disk in all WSL2 distributions.
Options:
--bare
Attach the disk to WSL2, but don't mount it.

--type <Type>
Filesystem to use when mounting a disk, if not specified defaults to ext4.

--options <Options>
Additional mount options.

--partition <Index>
Index of the partition to mount, if not specified defaults to the whole disk.

--unmount [Disk]
Unmounts and detaches a disk from all WSL2 distributions.
Unmounts and detaches all disks if called without argument.

Dovrai essere un amministratore per montare un disco. Puoi prima ottenere un elenco di tutti i dischi usando questa query di PowerShell:

GET-CimInstance -query "SELECT * from Win32_DiskDrive"

Il DeviceID è un percorso come \\.\SOMETHING ed è quello che conta.

Quindi devi solo wsl --mount \\.\SOMETHING" .

Il dispositivo apparirà in /mnt/wsl/SOMETHING nella tua istanza Linux. Puoi montare dischi non partizionati come questo, oppure puoi montare dischi partizionati. Quindi puoi eseguire lsblk e vedere le partizioni e saranno in /dev/. Una volta che conosci il numero della partizione, puoi tornare indietro e wsl --mount --\\.\SOMETHING --partition --type Filesystem . Il parametro del filesystem è per cose come vfat, ecc. per i filesystem che hanno il supporto del kernel.

Oggi le schede SD e le unità flash non funzionano, ma le unità esterne USB funzionano e le unità interne funzionano, così come i dischi rigidi virtuali.

Sponsor: Couchbase Capella DBaaS è flessibile, completo e completamente gestito con accesso integrato tramite K/V, SQL e ricerca full-text. È velocissimo, ma sorprendentemente conveniente. Prova oggi Capella gratuitamente.


Linux
  1. Emulazione di dischi di grandi dimensioni in Linux con VDO

  2. Linux:è possibile montare in remoto un'immagine, che può avviarsi e installarsi da sola?

  3. Come montare un'unità disco USB in UNIX o Linux

  4. Come montare un'immagine disco multi-partizione in Linux?

  5. Linux può montare una normale directory di immagini del disco in bundle sparse di Time Machine?

Come clonare dischi con il comando dd di Linux

Come montare il disco NTFS su Linux

Come montare i volumi del disco APFS di macOS in Linux

Come posso monitorare il carico del disco rigido su Linux?

Possiamo montare più dischi come una directory?

Impossibile montare il disco (VFS:impossibile trovare il filesystem ext4)