28Jun

Jak zamontować dyski wymienne i lokalizacje sieciowe w Podsystemie Windows dla systemu Linux

click fraud protection

Począwszy od Aktualizacji Fall Creators w wersji Windows 10, Podsystem Windows dla systemu Linux umożliwia teraz ręczne instalowanie dysków. Nadal automatycznie montuje wszystkie wewnętrzne dyski NTFS.Można teraz jednak ręcznie montować dyski zewnętrzne i foldery sieciowe za pomocą polecenia mount w systemie Linux.

Jak zamontować urządzenia zewnętrzne

Podsystem Windows dla systemu Linux nadal automatycznie montuje stałe dyski NTFS.Tak więc, jeśli masz wewnętrzny napęd C: i napęd D:, zobaczysz je w /mnt/ c i /mnt/ w środowisku Linux.

DrvFs umożliwia teraz montowanie dysków zewnętrznych, takich jak pamięci USB, dyski CD i DVD.Te urządzenia muszą używać systemu plików Windows, takiego jak NTFS, ReFS lub FAT.Nadal nie można podłączyć urządzeń sformatowanych w systemie plików Linux, takim jak ext3 lub ext4.

Podobnie jak w przypadku dysków wewnętrznych, te dyski zewnętrzne nadal będą dostępne w systemie Windows po zamontowaniu ich w środowisku Linux. Ich montaż również sprawia, że ​​są one również dostępne ze środowiska powłoki.

instagram viewer

Załóżmy, że masz dysk zewnętrzny G: reprezentujący dysk USB lub napęd dysków optycznych. Aby go zamontować, uruchamiasz następujące polecenia:

sudo mkdir /mnt/ g sudo mount -t drvfs G: /mnt/ g

Naprawdę nie musisz montować napędu w /mnt/ g. Możesz go zamontować w dowolnym miejscu. Wystarczy zastąpić oba wystąpienia /mnt/ g w poleceniach żądaną ścieżką.

Aby odmontować dysk później, aby móc go bezpiecznie usunąć, uruchom standardowe polecenie umount:

sudo umount /mnt/g/

Podczas pracy z urządzeniem zewnętrznym sformatowanym za pomocą systemu plików FAT lub dowolnego sieciowego systemu plików istnieją pewne ograniczenia. W systemie plików nie będzie rozróżniana wielkość liter i nie będzie można tworzyć dowiązań symbolicznych ani twardych odsyłaczy.

Jak zamontować lokalizacje sieciowe

Można również montować lokalizacje sieciowe. Każda lokalizacja sieciowa, do której możesz dotrzeć z poziomu Windows, możesz zamontować z powłoki systemu Linux.

Lokalizacje sieciowe można zamontować na jeden z dwóch sposobów. Jeśli zamapujesz dysk sieciowy na literę dysku, możesz go zamontować, korzystając z tych samych opcji, co powyżej. Daje to możliwość łatwego zalogowania się do udziału sieciowego i wprowadzenia poświadczeń w Eksploratorze plików. Na przykład, jeśli zmapowany dysk sieciowy to F: , możesz uruchomić następujące polecenia, aby go zamontować:

sudo mkdir /mnt/ f sudo mount -t drvfs F: /mnt/ f

Możesz także określić dysk za pomocą jego UNC( Universal Naming Convention) ścieżka. Na przykład, jeśli ścieżka do udziału sieciowego to \\ serwer \ folder, należy uruchomić następujące polecenie. Ponownie użyj dowolnego punktu instalacji, który chcesz zamiast folderu /mnt/.

sudo mkdir /mnt/ folder sudo mount -t '\\ serwer \ folder' /mnt/ folder

Podsystem Windows dla środowiska Linux nie zapewnia żadnego sposobu na określenie poświadczeń, których chcesz użyć.Można określić poświadczenia, przechodząc do folderu w Eksploratorze plików w systemie Windows, wprowadzając je za pomocą Menedżera poświadczeń lub za pomocą polecenia net use.

Polecenie net use można uruchomić z poziomu środowiska Linux, ponieważ Podsystem Windows dla systemu Linux umożliwia uruchamianie oprogramowania systemu Windows z wiersza poleceń systemu Linux. Po prostu uruchom polecenie w następujący sposób:

net.exe użyj

Na przykład poniższe polecenie połączy się z \\ serwer \ folder z nazwą użytkownika Bob i hasłem LetMeIn i zamapuje je na twój dysk F: .Oto polecenie, które uruchomisz:

net.exe użyj f: \\ serwer \ folder / user: Bob LetMeIn

Po jednokrotnym połączeniu Windows zapamięta tę nazwę użytkownika i hasło i automatycznie ich użyje, nawet jeśli użyjesz polecenia mountw środowisku Linux.

Aby odmontować lokalizację sieciową, można ponownie użyć standardowego polecenia umount:

sudo umount /mnt/ folder

DrvFs nie ustawia praw dostępu do systemu Linux dokładnie podczas podłączania lokalizacji sieciowej. Zamiast tego wszystkie pliki w sieciowym systemie plików wydają się mieć pełne uprawnienia dostępu( 0777) i można zobaczyć tylko, czy masz dostęp do pliku, próbując go otworzyć.W systemie plików nie będzie również rozróżniana wielkość liter i nie będzie można tworzyć na nich dowiązań symbolicznych.