Инструменты пользователя

Инструменты сайта


service:nfs

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
service:nfs [29.03.2024 12:50] – [Linux-клиент] viacheslavservice:nfs [30.07.2024 19:21] (текущий) – внешнее изменение 127.0.0.1
Строка 53: Строка 53:
 exportfs -a exportfs -a
 </code> </code>
- 
-===== Windows-клиент ===== 
-Поставить из доп. компонентов "службы для NFS", затем внести в реестр значения соответствия анонимного пользователя тем ID, которые заведены для доступа к общему каталогу в линуксе. Если реестр не править, то доступ к папке будет, но только на чтение. 
-<code powershell> 
-reg add HKLM\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default /v AnonymousUid /t REG_DWORD /d 1001 /f 
-reg add HKLM\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default /v AnonymousGid /t REG_DWORD /d 1001 /f 
-# перезапустить сервис для применения настроек 
-Restart-service nfsclnt 
-</code> 
-Дальше можно подключать каталог как сетевое расположение или сетевой диск:\\ 
-''\\<remote_pc_address>\var\nfs-share'' 
- 
-https://blog.it-kb.ru/2018/10/16/using-the-nfs-client-in-windows-10-professional-edition/ 
  
 ===== Linux-клиент ===== ===== Linux-клиент =====
Строка 73: Строка 60:
 # Проверить доступность шар на сервере (нужен именно IP, имя не работает) # Проверить доступность шар на сервере (нужен именно IP, имя не работает)
 showmount -e 192.168.1.101 showmount -e 192.168.1.101
-Каталоги для монтирования NFS-шар +Создать каталоги для монтирования NFS-шар 
-sudo mkdir p /mnt/nfs/documents /mnt/nfs/backup+sudo mkdir -p /mnt/nfs/documents /mnt/nfs/backup
 # Разовое монтирование (работает до перезагрузки) # Разовое монтирование (работает до перезагрузки)
-mount -t nfs4 {remote_pc_address}:/remote/dir /some/local/dir +sudo mount -t nfs4 192.168.1.101:/exports/backup /mnt/nfs/backup 
-чтобы действовало постоянно - отредактировать /etc/fstab+Отмонтировать  
 +sudo umount /mnt/nfs/backup 
 +# Чтобы действовало постоянно - отредактировать /etc/fstab
 nano /etc/fstab nano /etc/fstab
-192.168.1.101:/opt/data/nfs /mnt/nfs  nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0 +192.168.1.101:/exports/backup /mnt/nfs/backup  nfs4 auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0
 </code> </code>
 С /etc/fstab есть нюансы, такая конфигурация не переносит гибернацию, см. https://help.ubuntu.ru/wiki/nfs С /etc/fstab есть нюансы, такая конфигурация не переносит гибернацию, см. https://help.ubuntu.ru/wiki/nfs
  
 https://www.tecmint.com/how-to-setup-nfs-server-in-linux/ https://www.tecmint.com/how-to-setup-nfs-server-in-linux/
 +
 +==== AutoFS ====
 +Автомонтирование сетевых ФС по требованию.
 +<WRAP round important 80%>
 +В отличие от ручного монтирования или через ''/etc/fstab'' конечные каталоги на клиенте создаваться не должны, AutoFS возьмёт это на себя.\\
 +Т. е., для монтирования ''192.168.1.101:/exports/backup'' на клиенте нужно не ''/mnt/nfs/backup'', а только ''/mnt/nfs'' как корневой каталог для Autofs.
 +</WRAP>
 +
 +<code bash>
 +apt install -y autofs
 +# Основной файл конфигурации - /etc/auto.master
 +#  --ghost - создавать каталоги, --timeout - через сколько сек. отмонтировать при отсутствии активности
 +/mnt/nfs /etc/auto.nfs --ghost --timeout=60
 +# /etc/auto.nfs
 +documents -fstype=nfs4,rw 192.168.1.101:/exports/documents
 +backup -fstype=nfs4,rw 192.168.1.101:/exports/backup
 +</code>
 +
 +===== Windows-клиент =====
 +Поставить из доп. компонентов "службы для NFS", затем внести в реестр значения соответствия анонимного пользователя тем ID, которые заведены для доступа к общему каталогу в линуксе. Если реестр не править, то доступ к папке будет, но только на чтение.
 +<code powershell>
 +reg add HKLM\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default /v AnonymousUid /t REG_DWORD /d 1001 /f
 +reg add HKLM\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default /v AnonymousGid /t REG_DWORD /d 1001 /f
 +# перезапустить сервис для применения настроек
 +Restart-service nfsclnt
 +</code>
 +Дальше можно подключать каталог как сетевое расположение или сетевой диск:\\
 +''\\<remote_pc_address>\var\nfs-share''
 +
 +https://blog.it-kb.ru/2018/10/16/using-the-nfs-client-in-windows-10-professional-edition/
service/nfs.1711716653.txt.gz · Последнее изменение: 30.07.2024 19:20 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki