Подключение внешнего сетевого хранилища

NFS (сетевая файловая система) — это распределенный протокол файловой системы, позволяющий монтировать на сервер удаленные каталоги.

sudo apt install nfs-kernel-server
sudo systemctl enable nfs-kernel-server

Настраиваем права на каталог для хранения резервных копий:

sudo chown -R root:root /srv/data
sudo chmod -R 777 /srv/data

Открываем файл /etc/exports и добавляем:

/srv/data       [IP подкл. сервера](rw,sync,no_subtree_check)

Где:

  • /srv/data – каталог для сетевого хранилища
  • [IP подкл. сервера] – IP-адрес, где будет подключение к данному сетевому хранилищу

Перезапускаем NFS:

sudo systemctl restart nfs-kernel-server

Настраиваем клиент

Устанавливаем клиент для NFS:

sudo apt install nfs-common

Создаем каталог /srv/data:

sudo mkdir -p /srv/data/

Монтируем внешний сетевой диск:

sudo mount [Remote IP]:/srv/data /var/data

Где:

  • [Remote IP] – IP-адрес сетевого хранилища
  • /srv/data – каталог сетевого хранилища
  • /var/data — каталог, где должна отображаться информация

Для проверки результат, нужно выполнить команду:

df -h

Результат будет:

Filesystem             Size  Used Avail Use% Mounted on
udev                    63G     0   63G   0% /dev
tmpfs                   13G  1.0M   13G   1% /run
/dev/mapper/vg0-lv--0  2.0T   13G  1.9T   1% /
tmpfs                   63G     0   63G   0% /dev/shm
tmpfs                  5.0M     0  5.0M   0% /run/lock
tmpfs                   63G     0   63G   0% /sys/fs/cgroup
/dev/sda2              477M  220M  228M  50% /boot
tmpfs                   13G     0   13G   0% /run/user/1001
tmpfs                   13G     0   13G   0% /run/user/1002
10.77.0.137:/srv/data  2.0T  954G  959G  50% /var/data

Далее настраиваем автоматическое монтирование хранилища:

sudo nano /etc/fstab

Добавляем туда следующую строку:

[Remote IP]:/srv/data    /var/data  nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0
Print Friendly, PDF & Email

Добавить комментарий