Główna » jak » 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

    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.