If-Koubou

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

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

Począwszy od Aktualizacji Fall Creators w wersji Windows 10, Podsystem Windows dla systemu Linux pozwala teraz ręcznie montować dyski. Nadal automatycznie montuje wszystkie wewnętrzne dyski NTFS. Można teraz jednak ręcznie montować dyski zewnętrzne i foldery sieciowe przy użyciu systemu Linux uchwyt dowództwo.

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 dysk C: i dysk D:, zobaczysz je w / mnt / c i / mnt / d 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.

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

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

W rzeczywistości nie musisz montować napędu / mnt / g , oczywiście. Możesz go zamontować w dowolnym miejscu. Po prostu zamień oba wystąpienia / mnt / g w poleceniach z wybraną ścieżką.

Aby odmontować dysk później, aby móc go bezpiecznie usunąć, uruchom standard umount dowództwo:

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żesz także 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, używając ścieżki UNC (Universal Naming Convention). Na przykład, jeśli ścieżka do udziału sieciowego jest \ serwer \ folder , uruchomisz następujące polecenie. Ponownie użyj dowolnego punktu montowania, który ci się podoba / mnt / folder.

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.

Możesz uruchomić wykorzystanie netto polecenie z poziomu środowiska Linux, ponieważ Podsystem Windows dla systemu Linux umożliwia uruchamianie oprogramowania Windows z wiersza poleceń systemu Linux. Po prostu uruchom polecenie tak:

użycie net.exe

Na przykład do połączenia zostanie użyte następujące polecenie \ serwer \ folder z nazwą użytkownika Kok i hasło Wpuść mnie i zamapuj go na dysk F:. Oto polecenie, które uruchomisz:

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

Po jednokrotnym połączeniu system Windows zapamięta tę nazwę użytkownika i hasło i automatycznie ich użyje, nawet jeśli używasz tego uchwyt polecenie w środowisku Linux.

Aby odmontować lokalizację sieciową, możesz użyć standardu umount polecenie, jeszcze raz:

sudo umount / mnt / folder

DrvFs nie ustawia dokładnych uprawnień Linuksa podczas montowania 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.