Jak zamontować dyski wymienne i lokalizacje sieciowe w Podsystemie Windows dla systemu Linux
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 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 pozwala teraz na 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 odłączyć 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. Dowolna 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żesz 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 używając polecenia net use.
Możesz uruchomić wykorzystanie netto
polecenie 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 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.