ติดตั้งพาร์ติชันอัตโนมัติด้วย fstab

บางครั้งเราต้องการไฟล์ การแบ่ง se ติดตั้งโดยอัตโนมัติ เมื่อระบบกำลังเพิ่มขึ้น วิธีที่ถูกต้องในการแก้ปัญหานี้คือการใช้ไฟล์ fstab อยู่ใน / etc / fstab.

Luis Lópezเป็นหนึ่งในผู้ชนะการแข่งขันประจำสัปดาห์ของเรา: «แบ่งปันสิ่งที่คุณรู้เกี่ยวกับ Linux«. ขอแสดงความยินดี Luis!

จำเป็นต้องมีคำจำกัดความเล็กน้อยของแนวคิดบางอย่างก่อนที่จะเริ่ม:

FileSystem: ฟิสิคัลมีเดียทั้งหมดที่สามารถจัดเก็บไฟล์ต้องมีระบบไฟล์เพื่อให้สามารถใช้งานฟังก์ชันนี้ได้ (ตัวอย่าง: พาร์ติชันของฮาร์ดดิสก์) ระบบไฟล์เป็นระบบที่ใช้ในการจัดระเบียบไฟล์บนสื่อบันทึกข้อมูลดังกล่าว แต่เราสามารถมองว่ามันเป็นสื่อจัดเก็บข้อมูล (ในระดับผู้ใช้) จำเป็นต้องชี้แจงว่านี่ไม่ใช่คำจำกัดความที่เป็นทางการ แต่จะทำให้เราเข้าใกล้แนวคิดมากขึ้น ...

ประเภทระบบไฟล์: อย่างที่เราเห็นระบบไฟล์เป็นระบบขององค์กรและมีความสมเหตุสมผลที่จะมีระบบที่แตกต่างกันหลายระบบในการจัดระเบียบไฟล์แต่ละระบบมีข้อดีและข้อเสีย ตัวอย่างเช่น FAT, NTFS, EXT2, EXT3, EXT4 เป็นต้น

จุดติดตั้ง: จุดต่อเชื่อมคือโฟลเดอร์หรือไดเร็กทอรี หลังจากติดตั้งระบบไฟล์ในไดเร็กทอรีดังกล่าวเราจะสามารถเข้าถึงไฟล์ผ่านมัน (ไดเร็กทอรี)

ตัวเลือกการติดตั้ง: อนุญาตให้คุณระบุพารามิเตอร์บางอย่างเพื่อที่เมื่อระบบไฟล์ถูกเมาท์ระบบจะดำเนินการด้วยวิธีพิเศษเช่น ro (อ่านอย่างเดียว) ซึ่งหมายความว่าไม่สามารถสร้างแก้ไขหรือลบไฟล์ในระบบไฟล์นั้นได้ อีกตัวอย่างหนึ่ง: error = remount-ro (remount as read-only) ในกรณีที่เกิดข้อผิดพลาดร้ายแรงระบบไฟล์จะถูกเมาท์ในโหมดอ่านอย่างเดียว

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

ส่ง: เราจะเริ่มด้วยการอธิบายว่า fschk คืออะไร fschk เป็นเครื่องมือในการตรวจสอบระบบไฟล์เพื่อหาข้อผิดพลาด ฯลฯ นี่เป็นอีกคอลัมน์หนึ่งที่ฉันต้องการตั้งชื่อด้วยเหตุผลเดียวกันกับคอลัมน์ด้านบน เมื่อตัวเลขในคอลัมน์นี้เป็น 0 (ศูนย์) fschk จะละเว้นระบบไฟล์นั้น

ในกรณีที่คุณต้องการเพิ่มพูนความรู้เกี่ยวกับ fstab ต่อไปคุณอาจสนใจอ่านสิ่งเหล่านี้ ของเก่า จากบล็อก

การทำงานกับไฟล์ fstab

ก่อนอื่นเราจะเห็นโครงสร้างของไฟล์นี้:

ในไฟล์นี้แต่ละบรรทัดหมายถึงระบบไฟล์ (ระบบไฟล์) และแต่ละบรรทัดจะเคารพโครงสร้างต่อไปนี้:


ลองดูตัวอย่าง:

UUID = d4f1ec7e-f3d3-4bd4-becf-4f6da208237f / ext3 ข้อผิดพลาด = remount-ro 0 1 / dev / sda5 / home ext3 ค่าเริ่มต้น 0 2
คุณสังเกตเห็นแล้วว่าในบรรทัดแรก UUID (Unique Universal Identifier สำหรับตัวย่อในภาษาอังกฤษ) ของระบบไฟล์และในเส้นทางที่สองเหมือนกัน (ฉันไม่ได้หมายถึงจุดต่อเชื่อม) หากเราใช้ UUID วิธีการของเราจะมีประสิทธิภาพมากขึ้น

จะรับ UUID ที่ถูกต้องสำหรับแต่ละพาร์ติชั่นได้อย่างไร?

สำหรับสิ่งนี้พวกเขาต้องดำเนินการในฐานะรูท (หรือใช้ sudo ตามตัวอย่าง) บรรทัดต่อไปนี้:

sudo blkid

และเราจะเห็นสิ่งนี้:

/dev/sda1: UUID="B6F0C97EF0C94579" TYPE="ntfs"
/dev/sda5: UUID="d4f1ec7e-f3d3-4bd4-becf-4f6da208237f" TYPE="ext3"
/dev/sda6: UUID="b8146e8f-77aa-44b8-9b37-5a2a90706eea" TYPE="ext3"
/dev/sda7: UUID="57cfda85-b5ce-4288-b42e-c19dc57a65d9" TYPE="swap"/dev/sdb1: LABEL="Backup" UUID="5D9A907246C7446B" TYPE="ntfs"
ขอบคุณ Luis López!
คุณต้องการเข้าร่วมการแข่งขันประจำเดือนของเราและ ทำประโยชน์ให้กับชุมชน?
คุณต้องส่งไฟล์ อีเมล รวมถึงเคล็ดลับหรือบทช่วยสอนของคุณเอง

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ไม่ระบุชื่อ dijo

    ผู้คนพูดว่าตัวเองไม่ได้ออกกำลังกายอย่างง่ายดายและตรงกันข้ามอาจเป็นเรื่องง่าย
    ภาพนี้เป็นเรื่องที่น่ากังวลสำหรับเด็ก ๆ - ภายในปี 2010 คาดการณ์ว่ามีเด็กผู้หญิง 22 เปอร์เซ็นต์
    และ 19 เปอร์เซ็นต์ของเด็กผู้ชายอายุระหว่าง 15-XNUMX ปี
    เป็นโรคอ้วนโดยเด็กผู้หญิงอายุต่ำกว่า 11 ปีมีความเสี่ยงเป็นพิเศษ
    'การออกกำลังกายสามารถส่งเสริมสุขภาพจิตที่ดีและช่วยให้คุณจัดการกับความเครียดความวิตกกังวลและภาวะซึมเศร้าได้

    เยี่ยมชมเว็บไซต์ของฉัน: เพียงคลิกที่เว็บไซต์ต่อไปนี้

  2.   ปาเช โก มอริสัน dijo

    ขอบคุณข้อมูลที่ดีตอนแรกมันยากสำหรับฉันที่จะเข้าใจขั้นตอนบางอย่างตอนนี้มันง่าย แต่อธิบายไว้ที่นี่ได้ดี ..

  3.   อะไรก็ได้ dijo

    สำหรับข้อมูลเพิ่มเติมโปรดปรึกษา: https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol)

  4.   lionskb4 dijo

    ขอบคุณฉันจำไม่ได้ว่ามันทำอย่างไร😛

    และฉันต้องการมันสำหรับโทรศัพท์ของฉัน ... ไม่ใช้แอพพลิเคชั่น

  5.   อาการสะอึก dijo

    บทความไม่สมบูรณ์ ... มันไปไกลถึงการได้รับ UUID 🙁เท่านั้น

  6.   ซาปายิโต dijo

    และ ... คุณจะติดตั้งพาร์ติชันได้อย่างไร?