Монтирование NFS-хранилища к VM с ОС Linux

В этом разделе описано монтирование (подключение) NFS-хранилища в каталог гостевой виртуальной машины c ОС Linux по протоколу NFS.

Перед монтированием

  1. Подключите услугу, если она еще не подключена. Мы отправим вам данные для монтирования: IP-адрес NFS-хоста и название каталога для вашей организации.

  2. Подключите VM к Routed-сети c NFS-хранилищем.

  3. Если VM выключена, включите ее. В карточке VM нажмите ACTIONS → Power → Power On.

  4. Убедитесь в наличии необходимой УЗ на VM. Mонтирование NFS-хранилища выполняется пользователем из группы sudo или пользователем root.

Монтирование

  1. Откройте консоль нужной VM. В карточке VM нажмите ACTIONS → VM Console → Launch Web Console.

  2. Загрузите и установите пакет nfs-common:

    sudo apt update
    sudo apt install nfs-common
    
  3. Создайте каталог для NFS-хранилища. В примере ниже создается каталог /nfs/my-dir:

    sudo mkdir -p /nfs/my-dir
    
  4. Выполните монтирование NFS-хранилища в созданный каталог. На этом этапе выберите протокол NFS, который планируется использовать:

    mount -t nfs4 192.168.1.2:/filesystem/customer-dir /nfs/my-dir
    

    где:

    • -t — тип подключения.

    • 192.168.1.2 — IP-адрес хоста NFS, который в вашем случае может отличаться.

    • filesystem/customer-dir — название каталога для вашей организации, развернутого на NFS-хосте.

Проверка

  1. Проверьте результат монтирования командой:

    df -h
    
    output
    Filesystem                             Size  Used Avail Use% Mounted on
    devtmpfs                               898M     0  898M   0% /dev
    tmpfs                                  914M     0  914M   0% /dev/shm
    tmpfs                                  914M  8.6M  905M   1% /run
    tmpfs                                  914M     0  914M   0% /sys/fs/cgroup
    /dev/mapper/cl-root                     29G  2.3G   27G   8% /
    /dev/sda1                              976M  184M  725M  21% /boot
    tmpfs                                  183M     0  183M   0% /run/user/0
    192.168.1.2:/filesystem/customer-dir   100G     0  100G   0% /nfs/my-dir
    

    Если в NFS-хранилище ранее размещались какие-либо файлы, они отобразятся после монтирования.

  2. Проверьте, сколько места фактически используется в точке монтирования, выполнив команду:

    du -sh /nfs/my-dir
    
    output
    0       /nfs/my-dir
    
  3. Протестируйте корректность записи файла в NFS-хранилище:

    sudo touch /nfs/my-dir/test.txt
    ls -l /nfs/my-dir/test.txt
    
    output
    -rw-r--r-- 1 root root 0 Aug  16 13:00 /nfs/my-dir/test.txt
    
Запустили Evolution free tier
для Dev & Test
Получить