Existuje několik způsobů, jak připojit a získat přístup k fyzickým, virtuálním nebo síťovým jednotkám v subsystému Windows pro Linux (WSL2). Ve výchozím nastavení připojuje prostředí WSL všechny logické jednotky Windows k/mnt/adresář. Kromě toho můžete přistupovat k systému souborů WSL přímo z Průzkumníka souborů spuštěného na hostiteli Windows pomocí cesty UNC\wsl$(například,\wsl$ubuntu).
Tato příručka vysvětluje, jak připojit různé disky v prostředí WSL.
Obsah:
- Jak připojit fyzický disk (oddíl) ve WSL2
- Montáž síťových disků Windows ve WSL
- Připojte virtuální pevný disk (VHD/VHDX) ve WSL

Jak připojit fyzický disk (oddíl) ve WSL2
Windows Subsystem for Linux (WSL 2) umožňuje připojit fyzické disky nebo specifické oddíly se systémy souborů, které nejsou podporovány samotným hostitelem Windows. The/proc/filesystemsobsahuje seznam podporovaných souborových systémů ve WSL.
Máte například fyzický disk s oddíly ext4 a chcete k nim přistupovat z WSL.
Než budete pokračovat, zkontrolujte a aktualizujte verzi WSL 2:
wsl --update
Poté vypište dostupná disková zařízení ve Windows:
wmic diskdrive list brief
V tomto příkladu jsou k počítači připojeny dva fyzické disky.


Do WSL můžete připojit celý pevný disk:
wsl --mount \.PHYSICALDRIVE2
Nebo jen konkrétní oddíl:
wsl --mount \.PHYSICALDRIVE2 --partition 1


Oddíl fyzického pevného disku bude připojen do adresáře /mnt/wsl/PHYSICALDRIVE2p1.
K souborům na tomto oddílu můžete přistupovat z hostitele Windows pomocí cesty UNC:\wsl$ubuntumntwslPHYSICALDRIVE2p1.
Zkontrolujte, zda je oddíl souborového systému ext4 přístupný ve WSL:
$ lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT


Chcete-li oddíl odpojit, spusťte:
wsl --umount \.PHYSICALDRIVE2 --partition 1
Chcete-li automaticky připojit oddíl fyzického disku, když se uživatel přihlásí do Windows, vytvořte jednoduchou úlohu plánovače pomocí PowerShellu:
$TaskName="WSL_Mount_DISK1_PART1"
$Trigger= New-ScheduledTaskTrigger -AtLogOn
$Action= New-ScheduledTaskAction -Execute "cmd" -Argument "/c wsl --mount \.PHYSICALDRIVE2 --partition 1"
Register-ScheduledTask -TaskName $TaskName -Trigger $Trigger -Action $Action -RunLevel Highest –Force
WSL 2 aktuálně nepodporuje připojování USB disků nebo SD karet. Chcete-li připojit úložná zařízení USB k WSL, doporučujeme použítusbipd-winbalíček (umožňuje průchod externím USB zařízením pomocí protokolu USB over IP).
Montáž síťových disků Windows ve WSL
Ve WSL můžete přistupovat ke sdíleným složkám na síťových počítačích nebo zařízeních NAS. Existují dva způsoby, jak připojit síťové disky ve WSL:
- Můžete připojit síťovou jednotku, která je namapována ve Windows a má přiřazené písmeno jednotky.
- Je možné použít klienta CIFS/SMB ve WSL k připojení sdílené síťové složky pomocí cesty UNC.
Například jste namapovali síťovou jednotku pomocí GPO nebo pomocínet use X: \192.168.100.12toolspříkaz. Přístup k této síťové jednotce z WSL:
- Vytvořte přípojný bod:
$ sudo mkdir /mnt/x - Namontujte disk:
$ sudo mount -t drvfs X: /mnt/x - Nyní máte přístup k souborům a složkám na síťovém disku.
Chcete-li automaticky připojit tuto síťovou jednotku, přidejte následující řádek do/etc/fstab:
X: /mnt/x drvfs defaults 0 0
Poté připojte všechny systémy souborů:
$ mount -a


Sdílené síťové složky lze také připojit přímo ze zařízení s podporou SMB pomocí balíčku CIFS.
$ sudo apt install cifs-utils
$ sudo mount -t cifs -o user={user},pass={password},iocharset=utf8,vers=3.0 //192.168.100.12/tools /mnt/tools
Tento příklad používá k připojení ke sdíleným složkám protokol SMB 3.0 namísto protokolu SMBv1, který je v aktuálních verzích systému Windows ve výchozím nastavení zakázán.
Připojte virtuální pevný disk (VHD/VHDX) ve WSL
Virtuální pevné disky VHD/VHDX lze také připojit pomocí WSL. Pokud je v počítači nainstalován modul Hyper-V PowerShell, vytvořte nový soubor virtuálního disku pomocí příkazu:
New-VHD -Path $env:USERPROFILEwsl_shared_disk.vhdx -Dynamic -SizeBytes 20GB
Poté připojte soubor VHDX do WSL:
Další čtení:Začněte s Dockerem ve Windows (WSL2) bez Docker Desktop
wsl --mount --vhd $env:USERPROFILEwsl_shared_disk.vhdx --bare
Nyní můžete vytvořit tabulku oddílů a oddíl se systémem souborů ext4 na virtuálním disku:
$ lsblk
$ sudo parted /dev/sdc print
$ sudo parted /dev/sdc mklabel msdos
$ sudo parted -a optimal /dev/sdc mkpart primary ext4 0% 100%
$ lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT /dev/sdc
$ sudo mkfs.ext4 /dev/sdd1


Poté můžete připojit nový oddíl do adresáře podle jeho UUID:
$ sudo blkid
$ sudo mount UUID=c04d0309-b93a-47f2-ae0d-79c95c80cd51 /home/sysops/vhdx
Pomocí této metody budete moci připojit virtuální pevné disky jiných prostředí Linuxu, které jsou nainstalovány na tomto počítači pod WSL. Systém souborů obrázků WSL Linuxu je uložen vext4.vhdxvirtuální disk vC:Users[user]AppDataLocalPackages[distro]LocalState[distroPackageName]složku. Pokud na systémové jednotce nemáte dostatek volného místa, můžete soubor VHDX, který obsahuje systém obrazových souborů WSL, přesunout na jiný disk.



![Jak odstranit firemní portál z iPhone [2024 New]](https://elsefix.com/tech/afton/wp-content/uploads/cache/2025/04/how-to-remove-company-portal-from-iphone.webp.webp.webp)

![Resetovat heslo Apple ID bez telefonního čísla [Ultimate Guide!]](https://elsefix.com/tech/afton/wp-content/uploads/cache/2025/04/reset-apple-id-password-without-phone-number-via-settings-app-1.jpg)







