nfs mounting
สารบัญ:
- การติดตั้ง NFS Client Packages
- การเมาท์ระบบไฟล์ NFS ด้วยตนเอง
- การเมาท์ระบบไฟล์ NFS โดยอัตโนมัติด้วย
/etc/fstab
- การถอนติดตั้งระบบไฟล์ NFS
- ข้อสรุป
Network File System (NFS) เป็นโปรโตคอลระบบไฟล์แบบกระจายที่ช่วยให้คุณแบ่งปันไดเรกทอรีระยะไกลผ่านเครือข่าย ด้วย NFS คุณสามารถติดตั้งรีโมตไดเร็กทอรีบนระบบของคุณและทำงานกับไฟล์รีโมตราวกับว่าเป็นโลคัลไฟล์
บนระบบปฏิบัติการ Linux และ UNIX คุณสามารถใช้คำสั่ง mount เพื่อเมาท์ไดเร็กทอรี NFS แบบแบ่งใช้บนจุดเมาต์เฉพาะในแผนผังโลคัลไดเร็กทอรี
ในบทช่วยสอนนี้เราจะแสดงวิธีติดตั้ง NFS ที่ใช้ร่วมกันบนเครื่อง Linux โดยอัตโนมัติ
การติดตั้ง NFS Client Packages
ในการติดตั้งการแบ่งปัน NFS บนระบบ Linux ก่อนอื่นคุณจะต้องติดตั้งแพคเกจไคลเอ็นต์ NFS ชื่อแพ็กเกจแตกต่างระหว่างการแจกแจง Linux
-
การติดตั้งไคลเอนต์ NFS บน Ubuntu และ Debian:
sudo apt update
sudo apt install nfs-common
การติดตั้งไคลเอนต์ NFS บน CentOS และ Fedora:
sudo yum install nfs-utils
การเมาท์ระบบไฟล์ NFS ด้วยตนเอง
การเมาท์การแชร์ NFS แบบรีโมตจะเหมือนกับการติดตั้งระบบไฟล์ปกติ
ในการเมาท์ระบบไฟล์ NFS บนจุดเมานท์ที่กำหนดให้ใช้คำสั่ง
mount
ในรูปแบบต่อไปนี้:
mount NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT
ใช้ขั้นตอนด้านล่างเพื่อติดตั้ง NFS ระยะไกลด้วยตนเองบนระบบ Linux ของคุณ:
-
ก่อนอื่นให้สร้างไดเรกทอรีเพื่อใช้เป็นจุดเชื่อมต่อสำหรับการแชร์ NFS ระยะไกล:
sudo mkdir /var/backups
จุดเมานต์เป็นไดเรกทอรีบนเครื่องท้องถิ่นที่จะติดตั้ง NFS ร่วมกัน
เมานต์การแบ่งปัน NFS โดยการรันคำสั่งต่อไปนี้ในฐานะรูทหรือผู้ใช้ที่มีสิทธิ์ sudo:
sudo mount -t nfs 10.10.0.10:/backups /var/backups
โดยที่
10.10.0.10
เป็นที่อยู่ IP ของเซิร์ฟเวอร์ NFS/backup
เป็นไดเรกทอรีที่เซิร์ฟเวอร์กำลังส่งออกและ/var/backups
เป็นจุดเชื่อมต่อภายในเครื่องในความสำเร็จจะไม่มีการผลิตเอาต์พุต
ในการตรวจสอบว่าติดตั้งไดรฟ์ข้อมูล NFS ระยะไกลสำเร็จให้ใช้คำสั่ง
mount
หรือdf -h
เมื่อแบ่งใช้แล้วเมาท์จุดเชื่อมต่อจะกลายเป็นไดเร็กทอรีรูทของระบบไฟล์ที่เมาท์
เมื่อคุณกำลังเมาท์การแชร์ด้วยตนเองการเมาท์การแชร์ NFS จะไม่คงอยู่หลังจากรีบูต
การเมาท์ระบบไฟล์ NFS โดยอัตโนมัติด้วย
/etc/fstab
โดยทั่วไปคุณจะต้องเมาท์ไดเร็กทอรี NFS ระยะไกลโดยอัตโนมัติเมื่อระบบบูท
ไฟล์
/etc/fstab
มีรายการของรายการที่กำหนดว่าระบบไฟล์ใดที่จะถูกเมาท์เมื่อเริ่มต้นระบบ
หากต้องการเมานต์การแชร์ NFS โดยอัตโนมัติเมื่อระบบ Linux ของคุณเริ่มต้นขึ้นให้เพิ่มบรรทัดลงในไฟล์
/etc/fstab
บรรทัดต้องมีชื่อโฮสต์หรือที่อยู่ IP ของเซิร์ฟเวอร์ NFS ไดเรกทอรีที่ส่งออกและจุดเชื่อมต่อบนเครื่องท้องถิ่น
ใช้โพรซีเดอร์ต่อไปนี้เพื่อเมาท์การแชร์ NFS บนระบบ Linux โดยอัตโนมัติ:
-
ตั้งค่าจุดเชื่อมต่อสำหรับการแชร์ NFS ระยะไกล:
sudo mkdir /var/backups
เปิดไฟล์
/etc/fstab
ด้วยโปรแกรมแก้ไขข้อความของคุณ:sudo nano /etc/fstab
เพิ่มบรรทัดต่อไปนี้ลงในไฟล์:
/ etc / fstab#
10.10.0.10:/backups / var / backups nfs เป็นค่าเริ่มต้น 0 0 โดยที่
10.10.0.10
ที่อยู่ IP ของเซิร์ฟเวอร์ NFS/backup
เป็นไดเร็กทอรีที่เอ็กซ์พอร์ตและ/var/backups
เป็นจุดเชื่อมต่อโลคัลรันคำสั่ง
mount
ในหนึ่งในรูปแบบต่อไปนี้เพื่อเมาท์ NFS ที่แชร์:mount /var/backups mount 10.10.0.10:/backups
คำสั่ง
mount
จะอ่านเนื้อหาของ/etc/fstab
และ mount the shareครั้งต่อไปที่คุณรีบูทระบบ NFS ที่แชร์จะถูกเมาต์โดยอัตโนมัติ
การถอนติดตั้งระบบไฟล์ NFS
คำสั่ง
umount
แยก (unmount) ระบบไฟล์ที่เมาท์ออกจากแผนผังไดเร็กทอรี
หากต้องการแยกการแชร์ NFS ที่เมาท์ให้ใช้คำสั่ง
umount
แล้วตามด้วยไดเร็กทอรีที่ถูกเมาท์หรือการแบ่งใช้แบบรีโมต:
umount 10.10.0.10:/backups
umount /var/backups
หากการเมานต์ NFS มีรายการในไฟล์
fstab
ให้ลบออก
คำสั่ง
umount
จะล้มเหลวในการแยกส่วนแบ่งเมื่อปริมาณการติดตั้งใช้งานอยู่ หากต้องการค้นหาว่ากระบวนการใดกำลังเข้าถึงการแบ่งปัน NFS ให้ใช้คำสั่ง
fuser
:
fuser -m MOUNT_POINT
เมื่อคุณพบกระบวนการคุณสามารถหยุดกระบวนการเหล่านั้นได้ด้วยคำสั่ง
kill
และเลิกเมานต์การแบ่งปัน NFS
umount -l MOUNT_POINT
หากระบบ NFS ระยะไกลไม่สามารถเข้าถึงได้ให้ใช้ตัวเลือก
-f
(
--force
) เพื่อบังคับให้ unmount
umount -f MOUNT_POINT
โดยทั่วไปแล้วไม่ควรใช้ตัวเลือกบังคับเนื่องจากอาจทำให้ข้อมูลในระบบไฟล์เสียหาย
ข้อสรุป
เราได้แสดงวิธีการเมานต์และยกเลิกการต่อเชื่อม NFS แบบรีโมต คำสั่งเดียวกันนี้ใช้กับการแจกจ่าย Linux ใด ๆ รวมถึง Ubuntu, CentOS, RHEL, Debian และ Linux Mint
อย่าลังเลที่จะแสดงความคิดเห็นหากคุณมีคำถามใด ๆ
เมาเทอร์มินัล nfsวิธีการติดตั้งและกำหนดค่าเซิร์ฟเวอร์ nfs บน centos 8
ในบทช่วยสอนนี้คุณจะทำตามขั้นตอนที่จำเป็นในการตั้งค่าเซิร์ฟเวอร์ NFSv4 บน CentOS 8 นอกจากนี้เราจะแสดงวิธีติดตั้งระบบไฟล์ NFS ให้กับลูกค้า
วิธีการติดตั้งและกำหนดค่าเซิร์ฟเวอร์ nfs บน Ubuntu 18.04
Network File System (NFS) เป็นโปรโตคอลระบบไฟล์แบบกระจายที่ช่วยให้คุณแบ่งปันไดเรกทอรีระยะไกลผ่านเครือข่าย ในบทช่วยสอนนี้เราจะอธิบายวิธีตั้งค่าเซิร์ฟเวอร์ NFSv4 บน Ubuntu 18.04
วิธีการเมาท์ exfat บน debian linux
exFAT เป็นระบบไฟล์ของ Microsoft ที่ได้รับการปรับแต่งให้เหมาะกับอุปกรณ์หน่วยความจำแฟลชเช่นการ์ด SD และแฟลชไดรฟ์ USB ในบทช่วยสอนนี้เราจะแสดงวิธีเปิดใช้งานการสนับสนุน exFAT บน Debian Linux