logo ‟overcq”

Komputerowe

Odłączanie dysków przy WSL

Po uruchomieniu WSLWindows Subsystem for Linux (np. poleceniem “wsl” w ‘terminalu’) system automatycznie ‘montuje’ w WSL w podkatalogach “/mnt” dyski stałe obecne w komputerze, ale również dyski podłączone przez USB, które rozpoznane są jako nie ‘pendriveʼy’. To rozróżnienie decyduje o tym, czy będzie się dało w określonych przypadkach bezpiecznie odłączyć taki dysk podczas działania systemu (bez konieczności jego zamknięcia).

Jeśli dysk jest rozpoznany jako nie ‘pendrive’, to bezpiecznie odłączyć go przy użyciu polecenia “Wysuń” (z menu spod ikonki “Bezpieczne usuwanie sprzętu i wysuwanie nośników” obok zegara) można tylko wtedy, gdy albo WSL nie jest uruchomiony, albo WSL został całkowicie zamknięty przy użyciu polecenia “wsl --shutdown”. Natomiast jeśli w ‘terminalu’ WSL wykonało się już polecenie ‘montowania’ lub ‘odmontowania’, to wtedy całkowite zamknięcie WSL nie umożliwi bezpiecznego odłączenia takiego dysku, potrzebne jest zamknięcie systemu.

Jeśli dysk jest rozpoznany jako ‘pendrive’, to bezpiecznie odłączyć go można pod warunkiem, że po ręcznym ‘zamontowaniu’ go poleceniem “sudo mount -t drvfs X:\\ /mnt/x” (gdzie za ‛X’ należy podstawić literę dysku), zostanie albo ‘odmontowany’ poleceniem “sudo umount /mnt/x”, albo WSL zostanie całkowicie zamknięty.