ฮาร์ดไดรฟ์ต่างจากระบบปฏิบัติการ Windowsไม่เกี่ยวข้องกับระบบที่ไม่เชื่อมต่อโดยอัตโนมัติ สิ่งนี้บังคับให้ผู้ใช้ต้องเปิดตัวจัดการไฟล์และติดตั้งไดรฟ์แต่ละตัวและพาร์ติชั่นด้วยตนเองทุกครั้งที่พีซีเริ่มทำงาน มันน่ารำคาญมาก แต่คุณสามารถเพิ่มไอเท็มลงในไฟล์ fstab ใน Linux และแก้ไขได้
แจ้งเตือนสปอยเลอร์: เลื่อนลงและดูวิดีโอบทแนะนำท้ายบทความนี้
ไฟล์แท็บระบบสำรองไฟล์
การแก้ไขไฟล์แท็บระบบไฟล์นั้นเป็นเรื่องที่ดีมากเป็นอันตราย หากคุณไม่ทราบว่ากำลังทำอะไรอยู่หรือมีจดหมายฉบับใดฉบับหนึ่งเกิดภัยพิบัติอาจเกิดขึ้นได้ นั่นเป็นสาเหตุที่ทำให้การสำรองข้อมูลเสร็จสมบูรณ์ก่อนทำอะไรในคู่มือนี้ เราขอแนะนำให้อัปโหลดข้อมูลสำรองนี้ไปยัง Dropbox หรือ Google Drive ฯลฯ เพื่อให้ปลอดภัยหากคุณไม่สามารถเข้าถึงไฟล์ได้เมื่อต้องการ (ด้วยเหตุผลบางประการ)
หากต้องการสำรองไฟล์ให้เปิดหน้าต่างเทอร์มินัลแล้วสร้างโฟลเดอร์ใหม่:
mkdir /home/username/system-backups
จากนั้นรับรูทเชลล์ สิ่งนี้ทำได้ด้วย sudo -s
คำสั่ง
sudo -s
ด้วยรูทให้ป้อนไดเร็กทอรี / etc / และรัน:
cd /etc/
cp fstab /home/username/system-backups
จากนั้นเปลี่ยนชื่อไฟล์ fstab เป็น. bak ด้วย:
mv fstab fstab.bak
การกู้คืนการสำรองข้อมูล Fstab
ดาวน์โหลดข้อมูลสำรองของ Fstabไฟล์ bak จากที่เก็บข้อมูลบนคลาวด์ของคุณและวางไว้ในโฟลเดอร์ system-backups หรือ (หากไฟล์ยังอยู่ที่นั่น) ให้ใช้คำสั่ง cd และไปที่ / home / ชื่อผู้ใช้ / โฟลเดอร์ / ระบบสำรองข้อมูล
cd ~/system-backups
รับรูทเพื่อทำให้การป้อนคำสั่งรูทง่ายขึ้นด้วย sudo -s จากนั้นทำ:
mv fstab.bak /etc/
ลบไฟล์ Fstab ที่เสียหายใน / etc / ด้วย:
cd /etc/ rm fstab
กู้คืนข้อมูลสำรองด้วย:
mv fstab.bak fstab
ทำความเข้าใจกับสิ่งที่ Fstab ทำ
Fstab ย่อมาจาก "แท็บระบบไฟล์" มันบอกระบบปฏิบัติการว่าพาร์ติชั่นบนระบบควรจะใช้ตรงไหน, ควรจะติดตั้งอะไร, ถ้าพวกมันควรถูกกำจัดเมื่อเริ่มต้น, รูปแบบของระบบไฟล์คืออะไร, และทุกอย่างที่เกี่ยวข้องกับระบบไฟล์ ระหว่างการติดตั้งบน Linux ไฟล์นี้มักจะถูกสร้างขึ้นโดยอัตโนมัติและผู้ใช้ทั่วไปมักจะไม่โต้ตอบกับมัน
ที่กล่าวมาหากคุณต้องการตั้งค่าพิเศษการเมาท์แบบกำหนดเองสำหรับแต่ละไดรฟ์บนพีซี Linux ของคุณ Fstab เป็นวิธีที่ดีที่สุด ผู้ใช้ที่หลีกเลี่ยงการแก้ไขไฟล์นี้มักจะต้องจัดการกับความเจ็บปวดของการติดตั้งฮาร์ดไดรฟ์ด้วยตนเองใน terminal / file manager ทุกครั้งที่บู๊ตเครื่องพีซี
เพิ่มรายการใน Fstab
การเพิ่มรายการลงในแท็บระบบไฟล์นั้นเป็นเรื่องง่ายแต่กระบวนการทำลายเส้นประสาท เนื่องจากขั้นตอนที่พลาดอาจทำให้เกิดการแตกหัก ดังนั้นเราจะเพิ่มไดรฟ์สองวิธี เราจะอธิบายทั้งวิธี UUID และวิธีอุปกรณ์บล็อก
วิธีการบล็อกอุปกรณ์
อุปกรณ์บล็อกเป็นวิธีที่ง่ายที่สุดสำหรับการระบุพาร์ติชันในแท็บระบบไฟล์ แต่ยังปลอดภัยน้อยที่สุด นี่เป็นเพราะผู้ใช้ระบุอุปกรณ์บล็อกของฮาร์ดไดรฟ์ในระบบ ตรงกันข้ามกับสิ่งที่ผู้ใช้มือใหม่ Linux คิดว่าการบล็อกอุปกรณ์นั้นไม่เหมือนเดิมเสมอไป อุปกรณ์บล็อกสามารถเปลี่ยนแปลงได้ขึ้นอยู่กับพอร์ต SATA ที่เสียบเข้ากับอะไรและการเปลี่ยนแปลงลำดับของฮาร์ดไดรฟ์ในพีซีสามารถทำลายสิ่งต่างๆได้อย่างจริงจัง
หากคุณเปลี่ยนฮาร์ดไดรฟ์บนแผงวงจรหลักของคุณเสมอ (ไม่ว่าด้วยเหตุผลใดก็ตาม) อย่าใช้วิธีนี้
ขั้นตอนที่ 1: เปิดเทอร์มินัลแล้วเรียกใช้ lsblk -f
คำสั่ง สิ่งนี้จะเปิดเผยข้อมูลเกี่ยวกับอุปกรณ์บล็อกทั้งหมดในพีซีของคุณ หาพาร์ติชันที่แน่นอนและจดบันทึกฉลาก

ตัวอย่างเช่นในการเพิ่มพาร์ติชั่นแรกของฮาร์ดไดรฟ์ตัวที่สามฉันจะต้อง:
/ dev / SDC , <- SDC ในกรณีนี้หมายถึงฮาร์ดไดรฟ์ทั้งหมด
/ dev / sdc1 <- ย่อมาจากพาร์ติชัน 1 เปิด / dev / SDC.
ขั้นตอนที่ 2: ในเทอร์มินัลสร้างโฟลเดอร์ในระบบไฟล์ที่คุณต้องการติดตั้งพาร์ติชัน ในตัวอย่างนี้เราจะติดตั้งพาร์ติชันใน ~ /
mkdir ~/Storage
ขั้นตอนที่ 3: รับค่ารูทด้วย sudo -s จากนั้นป้อน: nano / etc / fstab เพื่อแก้ไขแท็บระบบไฟล์
ในไฟล์กำหนดค่าผู้ใช้จำเป็นต้องระบุทุกอย่างเกี่ยวกับตำแหน่งที่ไดร์ฟติดตั้ง นี่คือตัวอย่าง:
/dev/sdc1 /home/username/Storage ext4 defaults 0 3
ลองนึกถึงประโยคหรือสูตร นี่คือวิธีการทำงาน ก่อนอื่นให้ระบุพาร์ติชันอุปกรณ์บล็อก:
/dev/sdc1
ถัดไปบอกระบบว่าประเภทของระบบไฟล์คืออะไร (lsblk ควรบอกข้อมูลนี้แก่คุณ):
ext4
ประการที่สามบอกระบบว่าตัวเลือกและคุณลักษณะใดที่เมาต์นี้ควรมี ในกรณีของฉันฉันมี "ค่าเริ่มต้น" ต้องการสิ่งที่ซับซ้อนหรือไม่ ดูคู่มือการแจกจ่าย Linux หรือวิกิของคุณภายใต้“ fstab”
defaults
ประการที่สี่ระบุ dump
และ fsck
ใบสั่ง. เนื่องจากแทบจะไม่มีใครใช้คุณสมบัติ“ dump” วาง 0 แล้วกด space bar จากนั้นระบุลำดับที่ควรจะล้างการติดตั้งนี้ สิ่งนี้หมายความว่า? เมื่อเริ่มต้นเครื่องมือตรวจสอบ FSCK จะล้างข้อผิดพลาดทั้งหมดในฮาร์ดไดรฟ์เพื่อป้องกันปัญหา ในแท็บระบบไฟล์คำสั่งจะไปที่: 1 (root), 2 (home) แล้วทุกอย่างอื่น
ระบุว่านี่เป็นสิ่งที่สามที่ระบบจะเมานต์ป้อน 3 ผลลัพธ์คือ:
0 3
นี่ทำให้เราเมานท์ไลน์ของเรา: /dev/sdc1 /home/username/Storage ext4 defaults 0 3
เมื่อคุณเขียนบรรทัดนี้ใน Fstab ให้เลื่อนเคอร์เซอร์ด้านบนแล้วกด“ Enter” เพื่อสร้างช่องว่าง กด #
เพื่อเขียนความคิดเห็น ตัวอย่างเช่น:

# This is my 1 TB hard drive which mounts to /home/username/Storage
/dev/sdc1 /home/username/Storage ext4 defaults 0 3
เมื่อเสร็จแล้วกด CTRL + O เพื่อบันทึก. รีบูทระบบ เมื่อคุณกลับเข้าสู่ระบบฮาร์ดไดรฟ์ของคุณจะได้รับการติดตั้งอย่างถูกต้อง
วิธี UUID
การติดตั้งพาร์ติชั่นใน fstab นั้นปลอดภัยกว่ามากวิธีการ UUID นี่เป็นเพราะหากเปลี่ยนแปลงด้วยตนเอง UUID จะยังคงเหมือนเดิม (ต่างจากป้ายกำกับอุปกรณ์บล็อก) นี่คือวิธีการเมาท์สไตล์ UUID ของพาร์ติชัน
หมายเหตุ: คำแนะนำสำหรับวิธีนี้เหมือนกัน (ลบหนึ่งขั้นตอน) กับวิธีการบล็อกอุปกรณ์ กลับไปที่ส่วนของบทความหากคุณหลงทาง
ขั้นตอนที่ 1: ในอาคารผู้โดยสารให้ใช้ lsblk -f

สวิตช์ -f แสดงข้อมูลมากกว่าเพียงแค่ lsblk
ด้วยตนเอง (เช่นรูปแบบระบบไฟล์และอื่น ๆ ) มองหา UUID ทำตาม ID อุปกรณ์บล็อกไปยังพาร์ติชันฮาร์ดไดรฟ์ที่คุณต้องการติดตั้งและคัดลอกหมายเลข UUID ที่อยู่ติดกับมัน
ขั้นตอนที่ 2: รับรูทในเครื่องเทอร์มินัลด้วย sudo -s และเปิดไฟล์ fstab:
sudo -s nano /etc/fstab
ขั้นตอนที่ 3: เขียนบรรทัดเมานท์ของคุณ ตัวอย่างเช่นบรรทัดการเมานต์ UUID ควรมีลักษณะเช่นนี้:
# This is my 1 TB hard drive which mounts to /home/username/Storage
UUID=9332b261-e089-468e-92a0-ffe07b0ae51f /home/username/Storage ext4 defaults 0 3
เมื่อเสร็จแล้วให้บันทึกไฟล์ fstab ด้วย CTRL + O จากนั้นรีบูตพีซีของคุณ
ข้อสรุป
แม้ว่าการแก้ไขแท็บระบบไฟล์บน Linux อาจดูน่ากลัวมันคุ้มค่ามากเพราะทำให้คุณสามารถติดตั้งฮาร์ดไดรฟ์พาร์ติชั่นต่าง ๆ ได้โดยอัตโนมัติ มีเครื่องมือบางอย่างบน Linux ที่ทำให้กระบวนการนี้ง่ายขึ้นมาก แต่มีข้อเสียเปรียบ: โดยการใช้เครื่องมืออัตโนมัติที่ผู้ใช้ไม่ได้เรียนรู้อะไรเลย ด้วยการเรียนรู้ทุกสิ่งที่ต้องรู้เกี่ยวกับ fstab มันจะง่ายต่อการแก้ไขปัญหาตามถนนเมื่อเกิดขึ้น
ความคิดเห็น