پرش به محتوا

اشتراک‌گذاری پوشه با NFS

یک پوشه را با NFS برای سرورهای لینوکسی دیگر به اشتراک بگذارید و آن را به‌صورت دائمی روی کلاینت mount کنید.

Ubuntu 24.04 LTSسطح: مقدماتیبه‌روزرسانی: ۱۶ آبان ۱۴۰۵

سمت سرور

bash
sudo apt update
sudo apt install -y nfs-kernel-server
sudo mkdir -p /srv/nfs/share
sudo chown nobody:nogroup /srv/nfs/share

دسترسی را فقط به شبکه‌ی سرورها بدهید:

bash
sudo nano /etc/exports
ini
/srv/nfs/share  192.168.10.0/24(rw,sync,no_subtree_check,root_squash)
bash
sudo exportfs -ra
sudo exportfs -v
sudo ufw allow from 192.168.10.0/24 to any port nfs

سمت کلاینت

bash
sudo apt install -y nfs-common
sudo mkdir -p /mnt/share
sudo mount -t nfs4 192.168.10.20:/srv/nfs/share /mnt/share
df -h /mnt/share

برای mount دائمی، این خط را به /etc/fstab اضافه کنید:

ini
192.168.10.20:/srv/nfs/share  /mnt/share  nfs4  defaults,_netdev,nofail  0  0
bash
sudo systemctl daemon-reload
sudo mount -a
گزینه‌ی nofail باعث می‌شود اگر سرور NFS در دسترس نبود، بوت کلاینت متوقف نشود.