GNU/Linux >> Tutoriels Linux >  >> Linux

WSL2 peut désormais monter directement des disques Linux ext4

Si vous utilisez une version de Windows 11 de build 22000 ou supérieure, vous pouvez désormais utiliser WSL pour monter directement des disques Linux. Exécutez winver pour voir votre version de Windows. Je suis sur 22000.282 au moment d'écrire ces lignes.

Je peux également exécuter wsl --help et voir les instructions --mount. Si vous ne les avez pas, vous n'êtes pas sur la dernière version, ou vous pouvez essayer d'installer/mettre à jour WSL à partir du Windows Store. L'installation de WSL à partir du Windows Store vous permet d'obtenir des mises à jour plus rapidement.

--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.

Vous devez être administrateur pour monter un disque. Vous pouvez d'abord obtenir une liste de tous les disques à l'aide de cette requête PowerShell :

GET-CimInstance -query "SELECT * from Win32_DiskDrive"

Le DeviceID est un chemin comme \\.\SOMETHING et c'est ce qui compte.

Ensuite, vous venez de wsl --mount \\.\SOMETHING" .

Le périphérique apparaîtra sous /mnt/wsl/SOMETHING dans votre instance Linux. Vous pouvez monter des disques non partitionnés comme celui-ci, ou vous pouvez monter des disques partitionnés. Ensuite, vous pouvez exécuter lsblk et voir les partitions et elles seront sous /dev/. Une fois que vous connaissez le numéro de partition, vous pouvez revenir en arrière et wsl --mount --\\.\SOMETHING --partition --type Filesystem . Le paramètre de système de fichiers concerne des éléments tels que vfat, etc. pour les systèmes de fichiers prenant en charge le noyau.

Aujourd'hui, les cartes SD et les lecteurs flash ne fonctionnent pas, mais les périphériques USB externes fonctionnent et les lecteurs internes fonctionnent, ainsi que les VHD.

Parrain : Couchbase Capella DBaaS est flexible, complet et entièrement géré avec un accès intégré via K/V, SQL et la recherche en texte intégral. C'est ultra rapide, mais étonnamment abordable. Essayez Capella aujourd'hui gratuitement.


Linux
  1. Linux - Est-il possible de monter à distance une image qui peut démarrer et s'installer toute seule ?

  2. Linux - Rend la copie de disque/disque plus lente ?

  3. Comment monter un lecteur de disque USB sous UNIX ou Linux

  4. Développez une matrice Linux MD RAID 10 pour utiliser des disques plus grands

  5. Peut-on visualiser directement un PDF malveillant sous Linux ?

Comment cloner des disques avec la commande Linux dd

Émulation de gros disques sous Linux avec VDO

Comment monter un disque NTFS sous Linux

Comment monter des volumes de disque macOS APFS sous Linux

Comment obtenir le nombre de disques physiques sous Linux ?

Comment puis-je surveiller la charge du disque dur sous Linux ?