If-Koubou

Как да монтирате изваждащи се устройства и мрежови местоположения в подсистемата Windows за Linux

Как да монтирате изваждащи се устройства и мрежови местоположения в подсистемата Windows за Linux (Как да)

Започвайки с актуализацията на Fall Creators на Windows 10, Windows Subsystem for Linux вече ви позволява ръчно да монтирате дискове. Той все още автоматично монтира всички вътрешни NTFS устройства. Сега можете обаче да монтирате ръчно външни устройства и мрежови папки, като използвате Linux планина команда.

Как да монтирам външни устройства

Windows подсистемата за Linux все още автоматично монтира фиксирани NTFS устройства. Така че, ако имате вътрешен C: drive и D: drive, ще ги видите в / mnt / c и / mnt / d в Linux среда.

DrvFs вече ви позволява да монтирате външни устройства като USB стикове, компактдискове и DVD дискове. Тези устройства трябва да използват файловата система на Windows като NTFS, ReFS или FAT. Все още не можете да монтирате устройства, форматирани с Linux файлова система като ext3 или ext4.

Както при вътрешните устройства, тези външни устройства ще останат достъпни в Windows, след като ги монтирате в Linux среда. Монтирането им също ги прави достъпни и от средата на корпуса.

Да приемем, че имате външен диск G: който представлява USB устройство или оптично дисково устройство. За да го монтирате, бихте изпълнили следните команди:

sudo mkdir / mnt / g sudo монтиране -t drvfs G: / mnt / g

Всъщност не трябва да монтирате устройството / MNT / г , разбира се. Можете да го монтирате където искате. Просто заменете и двата случая на / MNT / г в командите с желания от вас път.

За да демонтирате устройството по-късно, за да можете безопасно да го премахнете, изпълнете стандарта демонтирате команда:

sudo umount / mnt / g /

Когато работите с външно устройство, форматирано с файлова система FAT или мрежова файлова система, има някои ограничения. Файловата система няма да се отклонява от малки и големи букви и не можете да създавате символни връзки или твърди връзки по нея.

Как да свържете местоположението на мрежата

Можете да свържете и местоположения на мрежата. Всяко мрежово местоположение, до което можете да достигнете от Windows, можете да монтирате от обвивката на Linux.

Мрежовите местоположения могат да бъдат монтирани по един от двата начина. Ако насочите мрежово устройство към буквата на устройството, можете да го монтирате, като използвате същите опции, както по-горе. Това ще ви даде възможност лесно да влезете в мрежовия дял и да въведете вашите пълномощия в File Explorer. Например, ако картографираното мрежово устройство е F :, можете да изпълните следните команди, за да го монтирате:

sudo mkdir / mnt / f sudo монтаж -t drvfs F: / mnt / f

Можете също така да определите устройство, като използвате неговия UNC (Universal Naming Convention) пътека. Например, ако пътят към мрежовия дял е \ сървър \ папка , бихте изпълнили следната команда. Отново, използвайте каквото и да е монтираща точка вместо вас / MNT / папка.

sudo mkdir / mnt / папка
папката sudo mount -t '\ сървър \ папка' / mnt /

Подсистемата на Windows за Linux не предоставя как да укажете идентификационните данни, които искате да използвате. Можете да посочите идентификационните данни, като навигирате до папката в File Explorer в Windows, въвеждате ги чрез Credential Manager или като използвате командата net use.

Можете да стартирате нетно използване команда от среда Linux, тъй като Windows Subsystem for Linux ви позволява да стартирате софтуера на Windows от командния ред на Linux. Просто изпълнете командата така:

net.exe използване

Например, следващата команда ще се свърже с \ сървър \ папка с потребителското име Боб и паролата Пусни ме вътре и го насочете към вашия F: диск. Ето командата, която ще изпълните:

net.exe използвайте f: \ сървър \ папка / потребител: Bob LetMeIn

След като свържете веднъж, Windows ще запомни това потребителско име и парола и ще ги използва автоматично, дори когато използвате планина команда в рамките на Linux среда.

За да отключите мрежово местоположение, можете да използвате стандарта демонтирате команда, още веднъж:

sudo umount / mnt / папка

DrvFs не настройва разрешенията на Linux точно, когато монтирате мрежово местоположение. Вместо това всички файлове в мрежовата файлова система изглежда имат пълно разрешение за достъп (0777) и можете да видите само дали имате достъп до файл, опитвайки се да го отворите. Файловата система също няма да бъде чувствителна към буквите и не можете да създавате символни връзки върху тях.