Как автоматически монтировать сетевые ресурсы в Linux

Как автоматически монтировать сетевые ресурсы в Linux

Многие задачи в Linux сложны, особенно когда их приходится выполнять вручную. Монтирование сетевых ресурсов не является исключением, поскольку вам нужно настроить логины, ввести IP-адреса и многое другое.

Содержание

Все проходит гораздо более гладко, если вы автоматически монтируете сетевые ресурсы. Это можно сделать в файле fstab. Читайте дальше, и вы узнаете лучшие способы автоматического монтирования общих ресурсов Samba/CIFS и NFS.

Сделайте резервную копию файла fstab

Перед началом работы рекомендуется сделать резервную копию файла fstab, поскольку он потенциально очень опасен. Вы можете испортить всю систему, если сделаете что-то не так при изменении этого файла. Выполните следующие шаги для создания резервной копии файла fstab:

  1. Создайте папку для резервной копии fstab. Также, возможно, сохраните резервную копию на флэш-накопитель или в онлайн-облако, просто чтобы быть уверенным. Используйте следующую команду:
    mkdir ~/system-backups
  2. Используйте sudo -s, чтобы получить root shell, и перейдите в папку /etc/.
    cd /etc/
  3. Создайте резервную копию вашего файла и сохраните ее в созданной папке. Используйте следующую команду.
    Cp fstab /home/username/system-backups
  4. Убедитесь, что переименовали файл резервной копии и дали ему расширение .bak.
    mv fstab fstab.bak

Восстановление файла резервной копии Fstab

Как автоматически монтировать сетевые ресурсы в Linux

Здесь описаны шаги по восстановлению резервной копии:

  1. Сначала вам нужно использовать sudo -s для получения оболочки root.
  2. Далее нужно перейти в папку /etc/ и удалить файл fstab, который поврежден.
    cd /etc/rm fstab
  3. Теперь нужно скопировать файл резервной копии обратно в папку /etc/.
    cp /home/username/system-backups/fstab /etc/
  4. И наконец, измените имя файла резервной копии.
    mv fstab.bak fstab

Автоматическое монтирование NFS Share

Многим начинающим пользователям покажется очень сложным ручное монтирование NFS. К счастью, вы можете получить автоматический доступ к общим ресурсам, если добавите строку в файл fstab. Для этого выполните следующие шаги:

  1. Найдите ресурс, который вы хотите смонтировать.
    showmount -e 192.168.1.150
  2. Создайте каталог, в который будет монтироваться ресурс.
    mkdir ~/Network-files
  3. Получите доступ к файлу fstab с помощью nano.
    sudo -snano /etc/fstab
  4. Введите команду для монтирования. Вот как она должна выглядеть:
    servername: /data /home/username/Network-Files nfs rsize=8192, timeo=14, _netdev 0 0

Убедитесь, что вы заменили раздел «data» на название вашего NFS ресурса. Чтобы убедиться, что изменения в /etc/fstab сохранены, нажмите вместе клавиши CTRL и O на клавиатуре. Наконец, перезагрузите компьютер. Когда вы войдете в систему, NFS ресурс должен смонтироваться автоматически.

Автоматическое монтирование Samba ресурса

SAMBA также очень сложна и утомительна в использовании. Однако она очень полезна, поскольку может предоставлять общие файлы операционным системам Windows, Mac и Linux, а также iOS и Android.

Первым делом необходимо установить утилиты CIFS. CIFS — это набор инструментов, который обеспечивает автоматическое монтирование общих ресурсов Samba.

Здесь приведены команды, которые вы можете использовать для установки CIFS на различных менеджерах Linux:

Ubuntu

sudo apt install cifs-utils

Debian

sudo apt-get install cifs-utils

Fedora

sudo dnf install cifs-utils

Arch Linux

sudo pacman -S cifs-utils

OpenSUSE

sudo zypper install cifs-utils

Следующее, найдите и установите CIFS utils. Теперь вы можете создать папку монтирования для SMB ресурсов.

sudo mkdir /mnt/samba

После загрузки инструментов, вы можете настроить монтирование SMB с помощью следующих команд:

sudo -s

nano /etc/fstab

Введите строку монтирования.

//SERVER/share /mnt/samba cifs username=user,password=password 0 0

Вы должны заменить часть «share» на реальное имя сетевого ресурса, а часть «SERVER» на имя вашего сервера или его IP-адрес. Кроме того, вместо «user» напишите ваше имя пользователя SAMBA, а вместо «password» — ваш реальный пароль SAMBA.

Когда вы введете строку монтирования, нажмите одновременно клавиши CTRL и O, чтобы сохранить все изменения. Наконец, перезагрузите систему, и вы увидите автоматически смонтированный ресурс SAMBA при загрузке системы.

Как автоматически монтировать сетевые ресурсы в Linux

Automation Execution Completion

Таков способ автоматического монтирования сетевых ресурсов в Linux с помощью SAMBA и NFS. Если вы правильно выполните все шаги и сделаете этот процесс автоматическим, это сэкономит вам много времени и сил.

Было ли это руководство сложным для выполнения или вы легко справились? Напишите в комментариях, если есть что-то, что вы хотели бы добавить.

YouTube видео: Как автоматически монтировать сетевые ресурсы в Linux


Вопросы и ответы по теме: “Как автоматически монтировать сетевые ресурсы в Linux”

Как монтировать сетевую папку в Linux?

Вы можете смонтировать сетевую папку, находящуюся на Windows хосте, с помощью утилит из пакета cifs-util. Для установки пакета выполните команду: В Ubuntu/Debian: apt-get install cifs-utils. В CentOS/Oracle/RHEL: dnf install cifs-utils.Сохраненная копия

Как смонтировать SMB в Linux?

Как смонтировать общие ресурсы SMB в Ubuntu? 3 мин для чтения1. Шаг 1. Обновление и обновление репозитория apt-cache. 2. Шаг 2: Установка пакета Cifs-utils. 3. Шаг 3: Создание каталога 4. Шаг 4: Создание файла учетных данных 5. Шаг 5: Смонтируйте удаленный samba. 6. Шаг 6. 7. Заключение

Как быстро Подмонтировать сетевой диск в Linux?

Делается это очень просто одной командой в консоли с помощью mount -t cifs.Сохраненная копияПохожие

Куда монтируются сетевые папки Ubuntu?

Ручное монтирование сетевой папки**/home/user/share** — это наша директория куда мы будем производить монтирование.Сохраненная копия

Как настроить сетевую папку?

Щелкните правой кнопкой мыши (или нажмите и удерживайте) файл, а затем выберите Показать дополнительные параметры > Предоставить доступ> Конкретным пользователям. Выберите пользователя в сети для доступа к файлу или выберите Все, чтобы предоставить доступ к файлу всем пользователям сети.

Что такое сетевой диск SMB?

Описание компонентаПротокол SMB — это сетевой протокол для общего доступа к файлам, который позволяет приложениям компьютера читать и записывать файлы, а также запрашивать службы серверных программ в компьютерной сети. Протокол SMB может использоваться поверх протокола TCP/IP или других сетевых протоколов.