mount
команда.
Как установить внешние устройства
Подсистема Windows для Linux по-прежнему автоматически монтирует фиксированные диски NTFS. Итак, если у вас есть внутренний диск C: и D:, вы увидите их в / 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.
Расположение сети может быть установлено одним из двух способов. Если вы сопоставляете сетевой диск с буквой диска, вы можете смонтировать его, используя те же параметры, что и выше. Это даст вам возможность легко войти в общий сетевой ресурс и ввести свои учетные данные в Проводнике. Например, если ваш подключенный сетевой диск 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 для 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), и вы можете видеть, есть ли у вас доступ к файлу, пытаясь его открыть. Файловая система также не чувствительна к регистру, и вы не можете создавать на ней символические ссылки.