Как установить постоянный сетевой ресурс Windows в Ubuntu?

Я пытаюсь понять, как на постоянной основе смонтировать сетевой ресурс Windows в Ubuntu. Может ли кто-нибудь помочь мне с необходимыми действиями?

0
задан 1 June 2021 в 21:43

1 ответ

Я потратил бесчисленное количество часов и посетил множество веб-страниц, чтобы решить, как мне казалось, простую проблему. Записав свои заметки для дальнейшего использования, я решил опубликовать их здесь, чтобы помочь всем, у кого могут возникнуть подобные проблемы. Заметки прошли через несколько редакций, и для справки есть 4 источника для дальнейшего чтения.

Это решение было установлено и работает на трех виртуальных машинах ubuntu, которые работают под Windows 10 Pro Hyper-V и Ubuntu 20.04 KVM VMM. Пока что сетевые ресурсы появляются быстро, и нет заметных задержек при перемещении вверх и вниз по деревьям каталогов.

Это решение решает аналогичную проблему в Hyper-V при использовании "passthrough hard drives"; виртуальные машины Ubuntu имеют права только на "чтение" на жестких дисках. К сожалению, Microsoft не рекомендует использовать passthrough жесткие диски, и это заставило меня искать решение для linux. Жесткие диски необходимы, поскольку они будут использоваться для большого количества операций ввода-вывода. По моему опыту, жесткие диски имеют более высокую скорость записи и обычно служат дольше, чем ssd-диски.

Примечания по установке:

  1. В описанных ниже шагах точки монтирования находятся в папке '/media/', это соответствует тому, что было рекомендовано на некоторых исходных веб-страницах. Когда я начал решать эту проблему, мои точки монтирования были установлены в папке '/mnt/', сейчас я не уверен, будет ли это работать. Вы можете попробовать, если это то, что вам нужно.

  2. xrdp, который обеспечивает удаленный доступ к рабочему столу на ubuntu-pc, использовался во всех моих установках. Если вам не нужна эта возможность, опустите этот пакет из первого шага; все остальное должно работать.

  3. Все перечисленные шаги - это то, что я использовал на самом деле.

------------------------------------------

Источник: https://wiki.ubuntu.com/MountWindowsSharesPermanently

Источник: https://www.techjunkie.com/automatically-mount-network-shares-linux/

Источник: Как изменить права на смонтированный общий ресурс windows?

Источник: Ubuntu Server 18.04.01 LTS CIFS Mount failing ------------------------------------------

после новой установки Ubuntu, дополнительные пакеты для добавления:

xrdp, samba-common, samba, smbclient

откройте 'Terminal' и введите следующие команды:

установить утилиты cifs

sudo apt-get install cifs-utils

создать точки монтирования для общих ресурсов windows и установить разрешения

sudo mkdir /media/mountName

sudo chown userId:userId /media/mountName

sudo chmod 755 /media/mountName

создать файл 'credentials' для хранения userid/password и установить разрешения

sudo nano ~/. smbcredentials

введите следующие 2 строки

username=windowsLoginId
password=windowsPassword

enter 'ctrl-x', then 'y' and finally 'enter' to exit and save file

установите разрешения, чтобы скрыть имя пользователя и пароль

sudo chmod 600 ~/. smbcredentials

получите значения 'uid' и 'gid' для следующего шага

id

команда 'id' выведет что-то похожее на следующее:

uid=1000(userId) gid=1000(userId) groups=1000(userId),4(adm),………….,1001(smbgroup)

резервное копирование и редактирование 'fstab' для монтирования windows share при запуске ubuntu

mkdir ~/system-backups

cp /etc/fstab ~/system-backups

sudo nano /etc/fstab

в конце файла введите следующую строку:

//winServerName/shareName /media/mountName cifs credentials=/home/userId/. smbcredentials,uid=1000,gid=1000,vers=3.0,nounix 0 0

(Примечание: для последних двух "0" введите "tab" перед "0" и удалите все возвраты каретки)

enter 'ctrl-x', then 'y' and finally 'enter' to exit and save file

тестовое монтирование сетевого ресурса windows

sudo mount -a

если ошибок нет, монтирование должно появиться в "файловом менеджере"

проверьте монтирование в файловом менеджере на доступ к чтению/записи

проверьте постоянный сетевой ресурс

выключите и перезагрузите компьютер

откройте "файловый менеджер" и проверьте сетевой ресурс

другие соответствующие команды

вручную смонтируйте сетевой ресурс

sudo mount -t cifs -o username=windowsLoginId //winServerName/shareName /media/mountName

you will be prompted for the ‘password’

подготовьте точку монтирования к удалению; не выполняйте команду, где 'pwd' равно '/media'

sudo umount /media/mountName

удалить точку монтирования

rmdir /media/mountName
0
ответ дан 28 July 2021 в 11:33

Другие вопросы по тегам:

Похожие вопросы: