Как смонтировать съемные диски и сетевые расположения в подсистеме Windows для Linux

Начиная с Windows 10 Fall Creators Update, подсистема Windows для Linux теперь позволяет вам монтировать диски вручную. Он все еще автоматически монтирует все внутренние диски NTFS. Однако теперь вы можете вручную подключать внешние диски и сетевые папки с помощью команды Linux mount .

Как смонтировать внешние устройства

Подсистема Windows для Linux по-прежнему автоматически монтирует фиксированные диски NTFS. Итак, если у вас есть внутренний диск C: и диск D: вы увидите их в/mnt/c и/mnt/d в среде Linux.

DrvFs теперь позволяет вам подключать внешние накопители, такие как USB-накопители, CD и 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/

При работе с внешним устройством, отформатированным в файловой системе FAT или любой сетевой файловой системе, существуют некоторые ограничения. Файловая система не будет чувствительна к регистру, и вы не можете создавать символические ссылки или жесткие ссылки на нее.

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

Вы также можете смонтировать сетевые местоположения. Любое сетевое расположение, к которому вы можете обратиться из Windows, вы можете подключить из оболочки Linux.

Сетевые местоположения могут быть установлены одним из двух способов. Если вы подключаете сетевой диск к букве диска, вы можете подключить его, используя те же параметры, что и выше. Это даст вам возможность легко войти в общий сетевой ресурс и ввести свои учетные данные в проводнике. Например, если подключенный сетевой диск – F :, вы можете запустить следующие команды для его подключения:

 sudo mkdir/mnt/f
sudo mount -t drvfs F:/mnt/f 

Вы также можете указать диск, используя путь UNC (Universal Naming Convention). Например, если путь к общему сетевому ресурсу \\ server \ folder , вы выполните следующую команду. Опять же, используйте любую точку монтирования вместо /mnt/folder .

 sudo mkdir/mnt/folder 
 sudo mount -t '\\ server \ folder'/mnt/folder 

Среда Windows Subsystem for Linux не позволяет указывать учетные данные, которые вы хотите использовать. Вы можете указать учетные данные, перейдя в папку в проводнике в Windows, введя их с помощью диспетчера учетных данных или с помощью команды net use.

Вы можете запустить команду net use из среды Linux, поскольку подсистема Windows для Linux позволяет запускать программное обеспечение Windows из командной строки Linux. Просто запустите команду так:

 net.exe use 

Например, следующая команда подключится к \\ server \ folder с именем пользователя Bob и паролем LetMeIn и сопоставит его с вашим F: привод. Вот команда, которую вы запустили:

 net.exe использует f: \\ server \ folder/user: Bob LetMeIn 

После однократного подключения Windows запомнит это имя пользователя и пароль и автоматически использует их, даже если вы используете команду mount в среде Linux.

Для размонтирования сетевого расположения вы можете использовать стандартную команду umount , еще раз:

 sudo umount/mnt/folder 

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

Оцените статью
TutoryBird.Ru
Добавить комментарий