mount
команда.
Как да монтирам външни устройства
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 mount -t drvfs G: /mnt/g
/mnt/g
разбира се. Можете да го монтирате където искате. Просто заменете и двата случая на
/mnt/g
в командите с желания от вас път.
За да демонтирате устройството по-късно, за да можете безопасно да го премахнете, изпълнете стандарта
umount
команда:
sudo umount /mnt/g/
Как да свържете местоположението на мрежата
Можете да свържете и местоположения на мрежата. Всяко мрежово местоположение, до което можете да достигнете от Windows, можете да монтирате от обвивката на Linux.
Мрежовите местоположения могат да бъдат монтирани по един от двата начина. Ако насочите мрежово устройство към буквата на устройството, можете да го монтирате, като използвате същите опции, както по-горе. Това ще ви даде възможност лесно да влезете в мрежовия дял и да въведете вашите пълномощия в File Explorer. Например, ако картографираното мрежово устройство е F:, можете да изпълните следните команди, за да го монтирате:
sudo mkdir /mnt/f sudo mount -t drvfs F: /mnt/f
Можете също така да определите устройство, като използвате неговия UNC (Universal Naming Convention) пътека. Например, ако пътят към мрежовия дял е
serverfolder
бихте изпълнили следната команда. Отново, използвайте каквото и да е монтираща точка вместо вас
/mnt/folder
sudo mkdir /mnt/folder
sudo mount -t '\serverfolder' /mnt/folder
Можете да стартирате
net use
команда от среда Linux, тъй като Windows Subsystem for Linux ви позволява да стартирате софтуера на Windows от командния ред на Linux. Просто изпълнете командата така:
net.exe use
Например, следващата команда ще се свърже с
serverfolder
с потребителското име
Bob
и паролата
LetMeIn
и го насочете към вашия F: диск. Ето командата, която ще изпълните:
net.exe use f: \serverfolder /user:Bob LetMeIn
След като свържете веднъж, Windows ще запомни това потребителско име и парола и ще ги използва автоматично, дори когато използвате
mount
команда в рамките на Linux среда.
umount
команда, още веднъж:
sudo umount /mnt/folder
DrvFs не настройва разрешенията на Linux точно, когато монтирате мрежово местоположение. Вместо това всички файлове в мрежовата файлова система изглежда имат пълно разрешение за достъп (0777) и можете да видите само дали имате достъп до файл, опитвайки се да го отворите. Файловата система също няма да бъде чувствителна към буквите и не можете да създавате символни връзки върху тях.