วิธีการแปลง ext2 ถึง ext4?


10

ฉันติดตั้ง Ubuntu 12.10 และฉันไม่รู้ว่าทำไมฉันมีพาร์ติชันext2

  • ฉันจะแปลงนี้ext2ระบบไฟล์ไปยังext4?
  • ฉันจะสูญเสียข้อมูลทั้งหมดของฉันหรือไม่

คำตอบ:


5

ทำตามคำแนะนำโดยละเอียดในโพสต์นี้: แปลง ext2 / 3 เป็น ext4


ฉันจะสูญเสียข้อมูลทั้งหมดของฉันหรือไม่ ฉันจะรู้ได้อย่างไรว่าพาร์ติชันสำหรับเริ่มระบบของฉันคือ SEPARATE ฉันควรทำตามขั้นตอนที่ 3 หรือไม่?
Lucio

3
คุณจะไม่สูญเสียข้อมูลเว้นแต่ว่าคุณทำอะไรผิดพลาด หากคุณกังวลเกี่ยวกับการสูญหายของข้อมูลคุณควรสำรองข้อมูลไว้ที่อื่นเสมอ คุณสามารถใช้mountเพื่อแสดงพาร์ทิชันที่ติดตั้งอยู่ที่ไหน คุณยังสามารถเรียกใช้sudo parted listเพื่อพิมพ์รายการพาร์ติชัน
dobey

คำสั่งsudo parted listไม่ทำงาน แต่sudo parted -lทำ
Lucio

โปรดทราบว่านี่เป็นการเปิดใช้งานคุณสมบัติบางอย่างของ ext4 เท่านั้น บางอย่างไม่สามารถเปิดใช้งานได้โดยไม่ต้องฟอร์แมตใหม่
psusi

1
ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
jrg

2

รุ่นสั้นสำหรับใจร้อน:

dev=/dev/sdXn # <-- Adjust this

แล้วก็

umount $dev && tune2fs -O extents,uninit_bg,dir_index,has_journal $dev && e2fsck -v -pf $dev

หากคุณไม่สามารถยกเลิกการต่อเชื่อมเนื่องจากเป็นพาร์ติชันระบบของคุณแน่นอนคุณจะต้องเริ่มระบบจากระบบอื่นเช่น Live CD ก่อน

และไม่คุณจะไม่สูญเสียข้อมูล เว้นแต่บางสิ่งบางอย่างแปลก ๆ เกิดขึ้นในกรณีนี้คุณจะต้องเข้าถึงการสำรองข้อมูลของคุณ (คุณมีข้อมูลสำรองแน่นอนใช่ไหม)


-1
  • ฟอร์แมตไดรฟ์ใหม่
  • ใช่

คุณสามารถเปิดใช้งานคุณสมบัติบางอย่างของ ext4 โดยการเรียกใช้คำสั่งต่อไปนี้และการรีบูต:

sudo tune2fs -O has_journal,uninit_bg,extents /dev/sda1

1
พาร์ติชันอาจไม่ / dev / sda1 ... ?
Clive van Hilten

@ user30275 ชัด ....
psusi

ถึง psusi - ซึ่งในกรณีนี้คุณควรชี้ให้เห็นถึง OP
Clive van Hilten
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.