Как отредактировать/etc/fstab правильно для сетевого диска?

Это, вероятно, что Вы ищете. Короче говоря, установите заголовки ядрa, и Вы должны быть установлены.

11
14.02.2015, 17:24
3 ответа

Каждая строка в файле / etc / fstab / etc / fstab содержит следующие поля, разделенные пробелами или вкладками:

file_system    dir    type    options    dump    pass

Типичная точка монтирования, добавленная в / etc / fstab, будет выглядеть следующее:

# <file system>        <dir>         <type>    <options>             <dump> <pass>
/dev/sda1              /             ext4      defaults,noatime      0      1

Вы не можете просто добавить оператор монтажа в файл.

Добавьте эту строку к концу вашего / etc / fstab :

 //192.168.0.67/test  /home/pi/test  cifs  username=myname,password=123,iocharset=utf8,sec=ntlm  0  0

После редактирования / etc / fstab вы можете проверить, установив файловую систему с помощью Mount -a Что будет проверять FSTAB и попытаться установить все, что присутствует.

13
27.01.2020, 19:57

В дополнение к ответу 에이바 вы можете захотеть разместить учетные данные в определенном файле под названием .smbcredentials в вашем домашнем каталоге для небольшого обеспечения безопасности Отказ Это хорошая практика, особенно для многопользовательских систем. Таким образом, вы будете защищать свой пароль CIFS. Создайте файл: /home/myname/.smbcredentials и включите только две строки:

username=myname
password=123

Установите ваши разрешения: $ CHMOD 600 .smbcredentials

затем в / etc / fstab включают следующую строку:

//192.168.0.67/test  /home/pi/test  cifs  credentials=/home/myname/.smbcredentials,iocharset=utf8,sec=ntlm  0  0

Обязательно проверьте с перезагрузкой.

9
27.01.2020, 19:57

Извините, если это кажется захватывающим вашу тему, это связано, и я потратил часы, пытаясь получить совет, опубликованный здесь, для работы с моим Raspberry Pi, прежде чем я сдался и придумал эту альтернативу для пользователей Raspberry Pi там.... обратите внимание, что это также должно работать в Ubuntu 18.04.

Я пытался получить приведенный выше совет для работы с рабочим столом Raspberry Pi Raspbian buster на моем Raspberry Pi 3+, но все, что я смог надежно заставить работать, это версия командной строки, опубликованная user6354 в начале этой нити. Тем не менее, я смог поместить эту строку с небольшим редактированием в файл в папке /home/user/.config/autostart на моем пи и заставить ее работать.

Содержимое файла должно выглядеть следующим образом (внесите изменения для вашей ситуации -см. ниже):

[Desktop Entry] Encoding=UTF-8 Name=OurCloud_share Name[en_GB]=OurCloud_share GenericName=OurCloud_share Comment=Script to mount OurCloud_share TryExec=lxterminal Exec=lxterminal -e "sudo mount.cifs //192.168.1.xxx/sourcefolder /home/pi/targetfolder -o username=loginID,password=userpassword" Icon=lxterminal Type=Application StartupNotify=true Categories=GTK;Utility;TerminalEmulator; Name[en_US]=mount_OurCloud.desktop

Где:

OurCloud _общий доступ = то, что вы хотите назвать доступом к вашему диску NAS

192.168.1.xxx = замените это на адрес TCP/IP вашего NAS в сети

исходная папка = общая папка на диске NAS

targetfolder = папка, в которой вы хотите, чтобы отображалось содержимое папки смонтированного NAS. (Создайте эту папку и убедитесь, что вы разрешили ей чтение/запись, если вам нужен двусторонний доступ к ней)

loginID = идентификатор пользователя для входа в NAS через сеть

userpassword = пароль для использования с логином

Назовите файл осмысленно (здесь я использую "mount _OurCloud.desktop". Требуется тип файла ".desktop".)

Сохраните это, а затем используйте права root, чтобы установить права доступа к файлу для исполняемого файла.

Перезагрузитесь, и ваша папка NAS должна быть видна в целевой папке.

1
14.04.2020, 20:37

Теги

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