Многие задачи в Linux сложны, особенно когда вам приходится выполнять их вручную. Монтирование общих сетевых ресурсов не отличается, так как вам нужно настроить логины, входные IP-адреса и многое другое.
Все становится намного проще, когда вы автоматически монтируете сетевые ресурсы. Вы можете сделать это внутри файла fstab. Читайте дальше, и вы найдете лучшие способы автоматического монтирования общих файлов Samba / CIFS и NFS.
Сделайте резервную копию файла Fstab
Прежде чем начать, рекомендуется сделать резервную копию файла fstab, поскольку он потенциально очень опасен. Вы можете испортить всю вашу систему, если вы сделаете что-то не так при изменении этого файла. Выполните следующие действия, чтобы сделать резервную копию файла fstab:
- Создайте папку для резервной копии fstab. Также, возможно, сохраните резервную копию на флэш-накопитель или в онлайн-облако, просто чтобы быть уверенным. Используйте следующую команду:
mkdir ~ / system-backups - Используйте sudo –s, чтобы получить корневую оболочку, и перейдите в папку / etc /.
cd / etc / - Сделайте резервную копию вашего файла и сохраните его в созданной вами папке. Используйте следующую команду.
Cp fstab / home / username / system-backups - Обязательно переименуйте файл резервной копии и дайте ему расширение .bak.
mv fstab fstab.bak
Восстановите файл резервной копии Fstab
Вот шаги для восстановления резервной копии:
- Во-первых, вам нужно использовать sudo –s, чтобы получить корневую оболочку.
- Затем вы должны перейти в папку / etc / и удалить поврежденный файл fstab.
cd / etc / rm fstab - Теперь вам нужно скопировать файл резервной копии обратно в каталог / etc /.
cp / home / username / system-backups / fstab / etc / - Наконец, измените имя файла резервной копии.
mv fstab.bak fstab
Автоматически монтировать NFS Share
Для большинства начинающих пользователей ручное монтирование NFS очень затруднительно. К счастью, вы можете получить автоматический доступ к общим ресурсам, если добавите строку в файл fstab. Выполните следующие шаги, чтобы сделать это:
- Найдите общий ресурс, который вы хотели бы смонтировать.
showmount –e 192.168.1.150 - Создайте каталог, куда будет монтироваться общий ресурс.
mkdir ~ / Сетевые файлы - Получите доступ к файлу fstab, используя nano.
sudo –snano / etc / fstab - Введите команду для монтирования. Вот как это должно выглядеть:
имя сервера: / data / home / username / Network-Files nfs rsize = 8192, timeo = 14, _netdev 0 0
Обязательно замените раздел «данные» названием вашей общей папки NFS. Чтобы убедиться, что изменения в / etc / fstab сохранены, нажмите клавиши CTRL и O на клавиатуре. Наконец, перезагрузите компьютер. Когда вы входите в систему, общий ресурс NFS должен монтироваться автоматически.
Автоматически смонтировать самбу Поделиться
SAMBA также очень сложна и утомительна в использовании. Тем не менее, это очень полезно, потому что он может предоставлять общие файлы для Windows, Mac и Linux, а также для операционных систем iOS и Android.
Перво-наперво, вам нужно установить утилиты CIFS. CIFS - это инструментарий, обеспечивающий беспроблемную автоматическую установку общих папок Samba.
Вот команды, которые вы можете использовать для установки CIFS на разных менеджерах Linux:
Ubuntu
sudo apt установить cifs-utils
Debian
sudo apt-get установить cifs-utils
мягкая фетровая шляпа
sudo dnf установить cifs-utils
Arch Linux
sudo pacman –S cifs-utils
OpenSUSE
sudo zypper установить cifs-utils
Затем найдите и установите утилиты CIFS. Теперь вы можете создать папку для монтирования SMB.
sudo mkdir / mnt / samba
После того, как вы загрузили инструменты, вы, наконец, можете настроить свое монтирование SMB с помощью следующих команд:
sudo –s
нано / etc / fstab
Введите линию монтирования.
// SERVER / share / mnt / samba cifs username = user, password = password 0 0
Вы должны заменить часть «share» реальным именем сетевого ресурса, а часть «SERVER» - именем вашего сервера или его IP-адресом. Кроме того, вместо «пользователь» введите свое имя пользователя SAMBA, а вместо «пароль» ваш действительный пароль SAMBA.
Когда вы печатаете линию монтирования, одновременно нажмите клавиши CTRL и O, чтобы сохранить все изменения. Наконец, перезагрузите систему, и вы увидите, что общий ресурс SAMBA монтируется автоматически при загрузке системы.
Завершение выполнения автоматизации
Именно так вы автоматически монтируете сетевые ресурсы в Linux, используя SAMBA и NFS. Если вы правильно выполните все шаги и сделаете этот процесс автоматическим, это сэкономит вам много времени и усилий.
Трудно ли было следовать этому руководству, или вам удалось все сделать легко? Пишите в комментариях, если вы хотите что-то добавить.