Домен даних: Монтування та перевірка експорту на клієнті NFS
Summary: Мережева файлова система (NFS) дозволяє системі ділитися каталогами та файлами з іншими через мережу. Ця стаття корисна для перевірки, чи правильно налаштований експорт NFS. Конфігурація NFS, варіанти кріплення та клієнтська конфігурація. Монтаж і перевірка експорту на клієнті NFS. ...
Symptoms
Ця стаття корисна для перевірки, чи правильно налаштований експорт NFS.
Всі системи
домену даних Всі випуски програмного забезпечення
Cause
Resolution
Перевірте, чи увімкнено NFS:
З командного рядкового інтерфейсу домену даних (CLI) увімкніть NFS.
# nfs enable
Перевірте, чи встановлені правильні опції кріплення в системі домену даних:
# nfs show clients path client options ------- ---------------------- ---------------------------------------- /backup * (rw,no_root_squash,no_all_squash,secure) /ddvar * (rw,no_root_squash,no_all_squash,secure) ------- ---------------------- ----------------------------------------
Забезпечення доступу до NFS на Data Domain Restorer:
Додайте NFS-клієнти, які мають доступ до системи домену даних. Використовуйте список з розділеним комою або пробілом (або обома) для кількох клієнтів.
Клієнт може бути:
- Повністю кваліфіковане доменне ім'я
- IP-адреса
- Діапазон IP з використанням мережевих масок, або довжини
- Зірочка (*) з доменним ім'ям, наприклад *.yourcompany.com
- Зірочка (*) сама по собі означає відсутність обмежень.
Клієнт, доданий до підкаталогу під /backup, має доступ лише до цієї піддиректорії.
The <nfs-options> — це список, розділений комами або пробілом (або обома), обмежений дужками. Оскільки опції не вказані, стандартні варіанти — RW, root_squash, no_all_squash та Secure. Дозволені такі варіанти:
|
|
Дозвіл лише для читання. |
|
|
Дозволи на читання та запис. |
|
|
Запити на карту від uid/gid 0 до анонімного uid/gid. |
|
|
Вимкніть розчавлення коренів. |
|
|
Призначте всі запити користувача на анонімний uid/gid. |
|
|
Вимкніть відображення всіх запитів користувача в анонімний uid/gid. |
|
|
Вимагати, щоб усі запити походили з інтернет-порту, який менше IPPORT_RESERVED (1024). Можливо, потрібна опція кріплення "resvport". Див. примітку нижче. |
|
|
Вимикає опцію безпеки. |
|
|
Встановіть явний uid для анонімного акаунта. Id — це ціле число, обмежене від -65635 до 65635. |
|
|
Встановіть явний гід для анонімного акаунта. Id — це ціле число, обмежене від -65635 до 65635. |
|
|
Не використовуйте блокування файлів. |
|
|
Запитує, щоб файли локально блокувалися на клієнті NFS. Запити на блокування мережевого файлу NFS не надсилаються на сервер NFS, якщо використовується опція llock. |
Приклад:
# nfs add /backup 192.168.29.0/24 (rw,no_root_squash,no_all_squash,secure)
Експорт для конкретного користувача:
Команди CLI: Запишіть номер користувача з першої команди. Ідентифікаторний номер групи становить 50 для адміністративної групи та 100 для none або групи користувачів.
user show list
Create new export:
nfs add <export-path> <client-IP> (rw,root_squash, all_squash, anonuid=<user-ID #>, anongid=<group-ID #>)
Modify existing export:
nfs export modify <export-path> clients <client-IP> options (rw,root_squash, all_squash, anonuid=<user-ID #>, anongid=<group-ID #>)
Конфігурація клієнтської служби NFS:
Наступні кроки детально описують вимоги для налаштування клієнта NFS. Приклади демонструють конфігурацію на Linux-хості. Для додаткової інформації дивіться документацію щодо конкретних операцій клієнтів.
- Переконайтеся, що демон NFSD працює на вашій операційній системі (ОС).
# /sbin/service nfs status rpc.mountd is stopped nfsd is stopped rpc.rquotad is stopped Currently NFS service is NOT enabled.
- Виконайте наступну команду для активації клієнта NFS.
# /sbin/service nfs start Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ]
- Перевірте, чи працює клієнтська служба NFS.
#/sbin/service nfs status rpc.mountd (pid 7748) is running... nfsd (pid 7746 7745 7744 7743 7742 7741 7740 7739) is running... rpc.rquotad (pid 7723) is running...
Монтування /резервного копіювання та /ddvar NFS shares на клієнті NFS:
Наступна процедура надає приклад налаштування клієнтів Linux і Solaris для монтування NFS-спільних даних із системи Data Domain. Процедура схожа для інших операційних систем; хоча конкретні команди можуть відрізнятися для кожного кроку. Дивіться документацію до операційних систем клієнта для деталей.
У наступному прикладі використовується каталог "ddr".
- Створіть каталог на клієнті NFS для доступу до спільного домену даних.
- Змінити каталог на новостворений.
- Створіть два підкаталоги, які називаються backup і ddvar (у межах
/ddr).ПРИМІТКА. Переконайтеся, що цільові підкаталоги існують, інакше команда монтування не вдасться - Змонтуйте файлову систему на клієнті, використовуючи будь-які конкретні варіанти монтування, необхідні для операційної системи.
- Перевірте, що кріплення успішне.
Приклади
Linux: (Див. примітку про опцію експорту «безпечного» NFS нижче.)
# mkdir /ddr # cd /ddr # mkdir backup # mkdir ddvar # mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg HOSTNAME:/backup /ddr/backup # mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg HOSTNAME:/ddvar /ddr/ddvar # ls /ddr/backup
Де "HOSTNAME" — це ім'я хоста або IP-адреса вашої системи домену даних.
resvport" як варіант маунта.
Ця опція відповідає опції експорту NFS «secure».
macOS та новіші версії Linux вимагатимуть опцію «resvport» у опції монтування при підключенні до NFS експорту з опцією «secure».
Solaris:
# mkdir /ddr # cd /ddr # mkdir backup # mkdir ddvar # mount -F nfs -o hard,intr,llock,vers=3,proto=tcp,rsize=1048600,wsize=1048600 HOSTNAME:/backup /ddr/backup # mount -F nfs -o hard,intr,llock,vers=3,proto=tcp,rsize=1048600,wsize=1048600 HOSTNAME:/ddvar /ddr/ddvar # ls /ddr/backup
Де "HOSTNAME" — це ім'я хоста або IP-адреса вашої системи домену даних.
AIX:
dir /ddr # cd /ddr # mkdir backup # mkdir ddvar # mount -V nfs o intr,hard,llock,rsize=65536,wsize=65536,vers=3,proto=tcp,combehind,timeo=600,retrans=2 -p HOSTNAME:/backup /ddr # mount -V nfs o intr,hard,llock,rsize=65536,wsize=65536,vers=3,proto=tcp,combehind,timeo=600,retrans=2 -p HOSTNAME:/ddvar /ddr # ls /ddr/backup
Де "HOSTNAME" — це ім'я хоста або IP-адреса вашої системи домену даних.
Приклад того, як монтувати mtree на клієнті NFS.
# mount -t nfs -o hard,intr,nolock,nfsvers=3,tcp,rsize=1048600,wsize=1048600,bg HOSTNAME:/data/col1/mtree1 /ddr/mtree1
Additional Information
ДЖЕРЕЛО