หากคุณต้องการบังคับ fsck ในการรีบูตแต่ละครั้ง คุณต้องปฏิบัติตามขั้นตอนสองสามขั้นตอน
- ใช้
บลคิด
เพื่อระบุ uuid สำหรับพาร์ติชัน
amarcus@amarcus-desktop:~$ blkid
/dev/mapper/vgubuntu-swap_1: UUID="d24b0766-c9be-49ef-9022-8ccae4f79801" TYPE="สลับ"
/dev/mapper/vgubuntu-root: UUID="d414c4f9-da0d-42bf-8290-4bcb55b8d984" BLOCK_SIZE="4096" TYPE="ext4"
amarcus@amarcus-desktop:~$
- ใช้ uuid หรือ mount point เพื่อค้นหาพาร์ติชัน
/etc/fstab
amarcus@amarcus-desktop:~$ cat /etc/fstab
# /etc/fstab: ข้อมูลระบบไฟล์คงที่
#
# ใช้ 'blkid' เพื่อพิมพ์ตัวระบุที่ไม่ซ้ำกันในระดับสากลสำหรับ
# อุปกรณ์; อาจใช้กับ UUID= เป็นวิธีที่มีประสิทธิภาพมากขึ้นในการตั้งชื่ออุปกรณ์
# ที่ใช้งานได้แม้ว่าจะมีการเพิ่มและลบดิสก์ ดู fstab(5)
#
# <ระบบไฟล์> <จุดเชื่อมต่อ> <ประเภท> <ตัวเลือก> <การถ่ายโอนข้อมูล> <ผ่าน>
/dev/mapper/vgubuntu-root / ext4 ข้อผิดพลาด=remount-ro 0 1
# /boot/efi เปิด /dev/nvme0n1p1 ระหว่างการติดตั้ง
UUID=0AE0-795B /boot/efi vfat umask=0077 0 1
/dev/mapper/vgubuntu-swap_1 ไม่มีการแลกเปลี่ยน sw 0 0
UUID=D41C-2F17 /mnt/WDElements อัตโนมัติ umask=0022,gid=1000,uid=1000,x-gvfs-แสดง 0 0
คอลัมน์สุดท้ายที่เป็นคอลัมน์ 6 หรือที่เรียกว่าคอลัมน์ fsck PASS ถูกใช้โดย fsck เพื่อกำหนดว่า fsck ควรตรวจสอบระบบไฟล์ก่อนที่จะติดตั้งหรือไม่ และควรตรวจสอบลำดับใดในพาร์ติชัน /etc/fstab
สำหรับพาร์ติชันรูท ตรวจสอบให้แน่ใจว่าตั้งค่ารายการเป็น 1
- สุดท้าย ตั้งค่าตัวนับเมานต์สำหรับพาร์ติชันนั้นเป็น 1
root@amarcus-desktop:~# tune2fs -c 1 /dev/mapper/vgubuntu-root
คำอธิบาย:
โดยทั่วไป ในขั้นตอนที่ 1 คุณกำลังระบุพาร์ติชันที่คุณต้องการตรวจสอบเมื่อบู๊ต
ในขั้นตอนที่ 2 คุณต้องแน่ใจว่าต้องใช้ลำดับความสำคัญที่สูงขึ้น มีประโยชน์หากคุณกำลังตรวจสอบมากกว่าหนึ่งพาร์ติชัน มันตัดสินใจว่าควรจะเอาขึ้นก่อน ที่สอง และต่อไปเรื่อยๆ
ในขั้นตอนที่ 3 คุณกำลังบอกว่าควรตรวจสอบจำนวนพาร์ติชันหลังจากติดตั้งแล้ว อาร์กิวเมนต์ 1 ระบุว่าหลังจากติดตั้งพาร์ติชันแล้วควรตรวจสอบ โดยพื้นฐานแล้วจะตรวจสอบหลังจากการเมานต์แต่ละครั้ง เช่น หลังจากรีสตาร์ททุกครั้ง