วิธีแชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS

สารบัญ:

วิธีแชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS
วิธีแชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS

วีดีโอ: วิธีแชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS

วีดีโอ: วิธีแชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS
วีดีโอ: Attention Grabber Headlines | 6 email & Linkedin title tips | Sales Training 101 Email Subject Line 2024, อาจ
Anonim

Linux เกือบทุกประเภทมีความสามารถในการตั้งค่า Network File System (NFS) ซึ่งช่วยให้คอมพิวเตอร์ Linux บนเครือข่ายเดียวกันสามารถแชร์ไฟล์ได้ แม้ว่า NFS จะเหมาะสำหรับเครือข่ายที่ประกอบด้วยคอมพิวเตอร์และเซิร์ฟเวอร์ Linux เท่านั้น แต่ทำงานในระดับระบบเพื่อการถ่ายโอนไฟล์ที่รวดเร็วและมีประสิทธิภาพระหว่างคอมพิวเตอร์

ขั้นตอน

ส่วนที่ 1 จาก 2: การสร้างเซิร์ฟเวอร์

แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 1
แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 1

ขั้นตอนที่ 1 ใช้ NFS เพื่อแชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux บนเครือข่ายท้องถิ่น

หากคุณต้องการแชร์ไฟล์กับคอมพิวเตอร์ Mac หรือ Windows ให้ใช้ Samba

แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 2
แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 2

ขั้นตอนที่ 2 รู้ว่า NFS ทำงานอย่างไร

เมื่อแบ่งปันไฟล์โดยใช้ NFS มีสองฝ่าย: เซิร์ฟเวอร์และไคลเอนต์ เซิร์ฟเวอร์คือคอมพิวเตอร์ที่เก็บไฟล์ ในขณะที่ไคลเอ็นต์คือคอมพิวเตอร์ที่เข้าถึงโฟลเดอร์ที่ใช้ร่วมกันโดยติดตั้งเป็นไดรฟ์เสมือน ก่อนอื่นต้องกำหนดค่า NFS บนเซิร์ฟเวอร์และคอมพิวเตอร์ไคลเอนต์ที่คุณต้องการใช้

แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 3
แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 3

ขั้นตอนที่ 3 เปิดเทอร์มินัลบนคอมพิวเตอร์เซิร์ฟเวอร์

นี่คือคอมพิวเตอร์ที่เก็บไฟล์ที่ใช้ร่วมกัน คุณต้องเปิดและเข้าสู่ระบบคอมพิวเตอร์เซิร์ฟเวอร์ก่อนที่ไคลเอ็นต์จะสามารถติดตั้งโฟลเดอร์ที่ใช้ร่วมกันบนคอมพิวเตอร์ได้ ใช้เทอร์มินัลเพื่อกำหนดค่า NFS บนคอมพิวเตอร์เซิร์ฟเวอร์และไคลเอนต์

แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 4
แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 4

ขั้นตอนที่ 4. พิมพ์

sudo apt-get ติดตั้ง nfs-kernel-server nfs-common portmap แล้วกด เข้า.

ไฟล์ NFS จะถูกดาวน์โหลดและติดตั้งบนคอมพิวเตอร์

แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 5
แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 5

ขั้นตอนที่ 5. เมื่อการติดตั้งเสร็จสิ้น ให้พิมพ์

dpkg-reconfigure พอร์ตแมป

เลือก "ไม่" ในเมนูที่ปรากฏขึ้น ขณะนี้คอมพิวเตอร์ที่อยู่ในเครือข่ายสามารถเชื่อมต่อกับโฟลเดอร์ที่ใช้ร่วมกันได้

แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 6
แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 6

ขั้นตอนที่ 6. พิมพ์

sudo /etc/init.d/portmap restart เพื่อเริ่มบริการ portmap ใหม่

ทั้งนี้เพื่อให้แน่ใจว่าการเปลี่ยนแปลงจะนำไปใช้ได้อย่างถูกต้อง

แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่7
แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่7

ขั้นตอนที่ 7 สร้างไดเร็กทอรีจำลองที่จะใช้ในการแบ่งปันข้อมูล

ไดเร็กทอรีว่างนี้จะเปลี่ยนเส้นทางไคลเอ็นต์ไปยังไดเร็กทอรีที่ใช้ร่วมกันจริง สิ่งนี้จะทำให้ง่ายขึ้นสำหรับคุณหากคุณต้องการเปลี่ยนไดเร็กทอรีที่ใช้ร่วมกันบนเซิร์ฟเวอร์ในภายหลังโดยไม่ต้องทำการเปลี่ยนแปลงบนคอมพิวเตอร์ไคลเอนต์

  • พิมพ์.mkdir -p /export/dummyname แล้วกด เข้า.

    ไดเร็กทอรีชื่อ dummyname จะถูกสร้างขึ้นและไคลเอ็นต์สามารถดูได้

แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 8
แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 8

ขั้นตอนที่ 8 พิมพ์ pico /etc/fstab แล้วกด Enter

ไฟล์ /etc/fstab จะเปิดขึ้นและอนุญาตให้คุณต่อเชื่อมไดรฟ์ที่แชร์โดยอัตโนมัติเมื่อคอมพิวเตอร์เซิร์ฟเวอร์เริ่มทำงาน

แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 9
แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 9

ขั้นตอนที่ 9 เพิ่ม

sharedpath dummypath none ผูก 0 0 ที่ส่วนท้ายของไฟล์

เปลี่ยนเส้นทางที่ใช้ร่วมกันเป็นตำแหน่งไดรฟ์ที่แชร์ และเปลี่ยนเส้นทางจำลองเป็นตำแหน่งไดเรกทอรีจำลองที่คุณสร้างไว้ก่อนหน้านี้

ตัวอย่างเช่น หากคุณต้องการแชร์ไดรฟ์ /dev/sdb กับไคลเอ็นต์โดยใช้ไดเร็กทอรีจำลองที่สร้างขึ้น คุณจะต้องพิมพ์ /dev/sdb /export/Shared none bind 0 0 บันทึกการเปลี่ยนแปลงของไฟล์

แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 10
แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 10

ขั้นตอนที่ 10 เปิดไฟล์

/ etc / การส่งออก

คุณต้องเพิ่มไดเร็กทอรีจำลองและที่อยู่ IP ที่ได้รับอนุญาตให้เข้าถึงไฟล์ ใช้รูปแบบต่อไปนี้เพื่อแชร์กับที่อยู่ IP ทั้งหมดในเครือข่ายท้องถิ่นของคุณ: /export/dummyname 192.168.1.1/24(rw, no_root_squash, async)

แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 11
แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 11

ขั้นตอนที่ 11 ใช้คำสั่ง

sudo /etc/init.d/nfs-kernel-server restart เพื่อรีสตาร์ทเซิร์ฟเวอร์ NFS

ส่วนที่ 2 จาก 2: การเชื่อมต่อคอมพิวเตอร์ไคลเอนต์

แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 12
แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 12

ขั้นตอนที่ 1. เปิดเทอร์มินัลบนคอมพิวเตอร์ไคลเอนต์

แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 13
แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 13

ขั้นตอนที่ 2. พิมพ์

sudo apt-get ติดตั้ง portmap nfs-common แล้วกด เข้า เพื่อเมาต์ไฟล์ไคลเอ็นต์ NFS

แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 14
แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 14

ขั้นตอนที่ 3 สร้างไดเร็กทอรีที่จะเมาต์ไฟล์ที่แชร์

คุณสามารถตั้งชื่ออะไรก็ได้ ตัวอย่างเช่น คุณสามารถพิมพ์ mkdir /sharedFiles เพื่อสร้างโฟลเดอร์ชื่อ "sharedFiles"

แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 15
แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 15

ขั้นตอนที่ 4. พิมพ์

pico /etc/fstab เพื่อเปิดไฟล์ /etc/fstab.

แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 16
แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 16

ขั้นตอนที่ 5. เพิ่ม

serverIP:sharedDirectory nfs rsize=8192, wsize=8192, timeo=14, intr ที่ส่วนท้ายของไฟล์

เปลี่ยน serverIP เป็นที่อยู่ IP บนคอมพิวเตอร์ NFS ของเซิร์ฟเวอร์ เปลี่ยน sharedDirectory ด้วยไดเร็กทอรีจำลองที่คุณสร้างขึ้นบนเซิร์ฟเวอร์ NFS และไดเร็กทอรีในเครื่องที่คุณสร้างขึ้น สำหรับตอนนี้ คุณไม่จำเป็นต้องเปลี่ยนตัวแปรอื่นๆ

จากตัวอย่างข้างต้น บรรทัดคำสั่งจะมีลักษณะดังนี้: 192.168.1.5:/export/Shared /sharedFiles nfs rsize=8192, wsize=8192, timeo=14, intr

แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 17
แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 17

ขั้นตอนที่ 6. พิมพ์

sudo /etc/init.d/portmap restart เพื่อรีสตาร์ทพอร์ตแมปและใช้การตั้งค่าใหม่

ไดรฟ์ที่แชร์จะถูกติดตั้งโดยอัตโนมัติทุกครั้งที่เปิดคอมพิวเตอร์

แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 18
แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 18

ขั้นตอนที่ 7 ลองติดตั้งไดรฟ์ก่อนรีสตาร์ทคอมพิวเตอร์

พิมพ์ mount -a จากนั้น ls /sharedFiles และดูว่าไฟล์ที่แชร์ปรากฏบนหน้าจอหรือไม่

แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 19
แชร์ไฟล์ระหว่างคอมพิวเตอร์ Linux โดยใช้ NFS ขั้นตอนที่ 19

ขั้นตอนที่ 8 ทำซ้ำขั้นตอนนี้เพื่อเชื่อมต่อคอมพิวเตอร์แต่ละเครื่อง

ใช้การตั้งค่าเดียวกันและคอมพิวเตอร์จะเชื่อมต่อ

แนะนำ: