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

Оглавление:

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

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

Видео: Как смонтировать съемные диски и сетевые расположения в подсистеме Windows для Linux
Видео: Фонарик в Apple Watch - YouTube 2024, Апрель
Anonim
Начиная с Windows 10 Fall Creators Update, подсистема Windows для Linux теперь позволяет вручную монтировать накопители. Он по-прежнему автоматически монтирует все внутренние диски NTFS. Однако теперь вы можете вручную подключать внешние диски и сетевые папки с помощью Linux
Начиная с Windows 10 Fall Creators Update, подсистема Windows для Linux теперь позволяет вручную монтировать накопители. Он по-прежнему автоматически монтирует все внутренние диски NTFS. Однако теперь вы можете вручную подключать внешние диски и сетевые папки с помощью Linux

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/

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

Как установить сетевые расположения

Вы также можете монтировать сетевые местоположения. Любое сетевое местоположение, из которого вы можете получить доступ из 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

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

Вы можете запустить

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), и вы можете видеть, есть ли у вас доступ к файлу, пытаясь его открыть. Файловая система также не чувствительна к регистру, и вы не можете создавать на ней символические ссылки.

Рекомендуемые: