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


12

Я намагаюся автоматично встановити мережевий диск при запуску шляхом редагування, /etc/fstabале це не працює.

Якщо я виконую цю лінію,

sudo mount.cifs //192.168.0.67/test /home/pi/test -o username=myname,password=123

це чудово працює. Але я не знаю, як правильно записати те саме в /etc/fstab.

Відповіді:


14

Кожен рядок у /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 та намагаємось встановити все, що є.


9

На додаток до відповіді 에이 바, можливо, ви захочете розмістити облікові дані у певному файлі, який називається .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

Не забудьте перевірити за допомогою перезавантаження.


1
Крім того, не забувайте, sudo chown root /home/myname/.smbcredentialsякщо ви створили його звичайним користувачем.
bytebuster

Ви також можете протестувати без перезавантаження, запустившиmount -a
에이 바
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.