4,500
edits
partition |
→NFS: instructions for server & clients Tag: visualeditor |
||
Line 54: | Line 54: | ||
* Not recommended for transferring files in Korean -- use SMB instead. Windows 에서 NFS를 통해 한글 파일 이름이 바르게 지원되지 않습니다 (NFSv4.1에서만 가능 -- 윈도우는 아직 지원하지 않음) | * Not recommended for transferring files in Korean -- use SMB instead. Windows 에서 NFS를 통해 한글 파일 이름이 바르게 지원되지 않습니다 (NFSv4.1에서만 가능 -- 윈도우는 아직 지원하지 않음) | ||
<syntaxhighlight lang="bash"> | |||
# dnf install nfs-utils -y | |||
# systemctl enable nfs-server | |||
# systemctl start nfs-server | |||
# rpcinfo -p | grep nfs // check version number | |||
# chown -R nobody: /mnt/nfs_shares/docs | |||
# chmod -R 777 /mnt/nfs_shares/docs | |||
# systemctl restart nfs-utils | |||
</syntaxhighlight>/etc/exports<syntaxhighlight lang="cfg"> | |||
/mnt/nfs_shares/docs 192.168.2.103(rw,sync,no_all_squash,root_squash) | |||
</syntaxhighlight>make exports stick on the server and open appropriate ports<syntaxhighlight lang="bash"> | |||
# exportfs -arv | |||
# exportfs -s | |||
# firewall-cmd --permanent --add-service=nfs | |||
# firewall-cmd --permanent --add-service=rpc-bind | |||
# firewall-cmd --permanent --add-service=mountd | |||
# firewall-cmd --reload | |||
</syntaxhighlight> | |||
=== On client machine === | |||
on CentOS/RHEL, dnf install nfs-utils nfs4-acl-tools, and on Debian-based distros, apt install nfs-common nfs4-acl-tools -y | |||
$ showmount -e 192.168.2.102 | |||
$ sudo mkdir -p /mnt/client_share | |||
$ sudo mount -t nfs 192.168.2.102:/mnt/nfs_shares/docs /mnt/client_share | |||
to make it permanent upon a reboot | |||
update /etc/fstab | |||
192.168.2.102:/mnt/nfs_shares/docs /mnt/client_share nfs defaults 0 0 | |||
== RPM == | == RPM == |