На моей машине Windows 10 у меня есть приложение Ubuntu, которое я использую для обработки файлов на моем локальном ПК. Чтобы сделать это, у меня есть две точки монтирования (один для каждого жесткого диска, как Вы видите):
Ubuntu Prompt>mount
...
C: on /mnt/c type drvfs (rw,noatime,uid=1000,gid=1000)
E: on /mnt/e type drvfs (rw,noatime,uid=1000,gid=1000)
В моем Windows 10 PC у меня также есть сетевой диск, как Вы видите в следующем WMIC
результат:
Windows Prompt>>wmic logicaldisk get Caption, Description
Caption Description
C: Local Fixed Disk
...
E: Local Fixed Disk
H: Network Connection
...
Я способен к монтированию H:-диска как точка монтирования (который делает это легкодоступным из моего приложения Ubuntu), как Вы видите:
Ubuntu Prompt> sudo mount H: /mnt/h -t drvfs
Ubuntu Prompt> mount
...
C: on /mnt/c type drvfs (rw,noatime,uid=1000,gid=1000)
E: on /mnt/e type drvfs (rw,noatime,uid=1000,gid=1000)
H: on /mnt/h type drvfs (rw,relatime)
Однако, когда я закрываю приложение Ubuntu и вновь открыл его, связанная с H:-диском точка монтирования исчезла:
Ubuntu Prompt> mount
...
C: on /mnt/c type drvfs (rw,noatime,uid=1000,gid=1000)
E: on /mnt/e type drvfs (rw,noatime,uid=1000,gid=1000)
// No H:-drive mounting point anymore!
Существует ли способ, которым я могу сделать эту точку монтирования персистентной?
Заранее спасибо
Редактирование после первого ответа
Приложение Ubuntu, которое я использую, имеет следующие спецификации (кнопка запуска Windows, Приложения и Функции (Параметры настройки системы)):
Publisher : Canonical Group Limited
Version : 1804.2018.817.0
App : 0 bytes
Data : 0 bytes
Total usage : 0 bytes
До fstab
затронут, это - результат find / -name "fstab" 2>/dev/null
команда:
/etc/fstab
/mnt/c/cygwin/etc/fstab
/mnt/c/cygwin64/etc/fstab
/mnt/c/MinGW/msys/1.0/etc/fstab
/mnt/c/Program Files/Git/etc/fstab
/mnt/c/Program Files (x86)/Microsoft Visual Studio/2017/Professional/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/Git/etc/fstab
/mnt/c/Users/DominiqueDS/AppData/Local/GitHubDesktop/app-1.1.1/resources/app/git/etc/fstab
/usr/share/doc/mount/examples/fstab
/usr/share/doc/util-linux/examples/fstab
Я верю тому, в котором я нуждаюсь, первый, но этот в настоящее время имеет после содержания:
Ubuntu prompt> cat fstab
LABEL=cloudimg-rootfs / ext4 defaults 0 0
Этот формат так отличается из формата в рамках первого ответа, что я отказываюсь использовать его (предположите, что я не могу больше запускать свое приложение Ubuntu, из-за поврежденных точек монтирования).
Можно ли подтвердить меня, что это - право fstab
действительно и что упомянутый формат правилен?
Я предполагаю, что Вы используете WSL (Windows Subsystem для Linux) Ubuntu. Затем для сохранения точек монтирования между сессиями необходимо отредактировать fstab файл, который расположен в / и т.д. каталог
В Вашем случае необходимо добавить к fstab что-то подобное:
H: /mnt/h drvfs defaults 0 0
вместо H:
(Ваше дисковое имя), можно также использовать сетевое местоположение \\server\share\
Отметьте, необходимо использовать по крайней мере 17 093 сборки WSL чтобы к fstab, который будет обработан.