อย่างไรก็ตาม ผู้เริ่มต้นจำนวนมากไม่ทราบเกี่ยวกับคำสั่งเหล่านี้ และอาจได้รับข้อผิดพลาดขณะปรับขนาด EXT4 ในบทช่วยสอนนี้ เราจะอธิบายวิธีการปรับขนาด EXT4 ใน Linux แบบสมบูรณ์
วิธีปรับขนาดพาร์ติชัน EXT4
คุณสามารถใช้ resize2fs เพื่อเพิ่มขนาดของระบบไฟล์ EXT4 คำสั่งนี้สามารถเพิ่มขนาดของระบบไฟล์ EXT2, EXT3 และ EXT4 ที่ไม่ได้ต่อเชื่อม ต่อไปนี้เป็นไวยากรณ์ของคำสั่ง resize2fs:
ปรับขนาด2fs { ภูเขา / ผู้พัฒนา } ขนาด
ในไวยากรณ์ก่อนหน้า ขนาดคือขนาดใหม่สำหรับระบบไฟล์ EXT4 โดยทั่วไปพารามิเตอร์นี้เป็นขนาดบล็อก ลองมาดูตัวอย่างที่เราต้องการปรับขนาด EXT4 ซึ่งมีให้ใน /dev/sda3 ขั้นแรก ให้รันคำสั่งต่อไปนี้เพื่อแสดงรายละเอียด:
ดีเอฟ -ชม
คุณยังสามารถใช้คำสั่ง lsblk เพื่อดูรายละเอียดเชิงลึกเกี่ยวกับตำแหน่งของระบบไฟล์ EXT4:
lsblk -ฉ
ตอนนี้เรามีรายละเอียดเกี่ยวกับขนาดของระบบไฟล์ปัจจุบันแล้ว ลองรันคำสั่งต่อไปนี้เพื่อปรับขนาด EXT4:
ปรับขนาด2fs / ผู้พัฒนา / sda3
ดังที่คุณเห็นในภาพก่อนหน้านี้ เทอร์มินัลแสดงว่าระบบไฟล์มีความยาว 4k บล็อกแล้ว นั่นเป็นเหตุผลที่คุณสามารถใช้แฟล็ก -d (debug) ที่มีตัวเลือกต่อไปนี้:
ตัวเลือก | |
2 | ดีบักการย้ายบล็อก |
4 | ดีบักการย้ายตำแหน่งของไอโหนด |
8 | ดีบักการย้ายตารางไอโหนด |
16 | พิมพ์เวลาข้อมูล |
32 | ดีบักการคำนวณขนาดระบบไฟล์ขั้นต่ำ (-M) |
ตัวอย่างเช่น เรามาแก้ปัญหาการย้ายตำแหน่งของบล็อกโดยใช้ตัวเลือก -d ในคำสั่ง resize2fs:
ปรับขนาด2fs / ผู้พัฒนา / sda3
หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง resize2fs คุณสามารถเรียกใช้คำสั่งต่อไปนี้:
ปรับขนาด2fs
นี่คือรายละเอียดเกี่ยวกับการตั้งค่าสถานะเพิ่มเติมเหล่านี้:
ธง | คำอธิบาย |
-ฉ | บังคับให้ดำเนินการปรับขนาดของระบบไฟล์และการตรวจสอบความปลอดภัยที่มีผลบังคับ |
-ฉ | ล้างแคชบัฟเฟอร์ของอุปกรณ์ปัจจุบันของระบบไฟล์ |
-ม | ลดขนาดขั้นต่ำของระบบไฟล์ |
-หน้า | พิมพ์แถบเปอร์เซ็นต์ความสมบูรณ์สำหรับแต่ละการดำเนินการ resize2fs |
-ป | พิมพ์ขนาดต่ำสุดของระบบไฟล์ |
-ส | ผู้ใช้สามารถระบุการตั้งค่า RAID stride |
บทสรุป
ในบทช่วยสอนนี้ เราได้อธิบายทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับวิธีการปรับขนาด EXT4 เราใช้คำสั่ง resize2fs เพื่อปรับขนาดพาร์ติชัน EXT4 โดยไม่มีข้อผิดพลาด นอกจากนี้ เรายังได้อธิบายตัวเลือกเพิ่มเติมที่คุณสามารถใช้เพื่อเพิ่มหรือลดพาร์ติชัน EXT4