nav-img
Облако VMware

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

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

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

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

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

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

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

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

  1. Откройте консоль нужной 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