Làm thế nào để chuyển đổi ext2 sang ext4?


10

Tôi đã cài đặt Ubuntu 12.10 và tôi không biết tại sao, tôi có phân vùng ext2 .

  • Làm thế nào tôi có thể chuyển đổi ext2hệ thống tập tin này thành một ext4?
  • Tôi sẽ mất tất cả dữ liệu của tôi?

Câu trả lời:


5

Thực hiện theo các hướng dẫn chi tiết trong bài viết này: Chuyển đổi ext2 / 3 sang ext4


Tôi sẽ mất tất cả dữ liệu của tôi? Làm thế nào để tôi biết nếu phân vùng khởi động của tôi là SEPARATE? Có nên làm Bước 3 hay không?
Lucio

3
Bạn sẽ không mất dữ liệu của mình, trừ khi bạn làm điều gì đó không chính xác. Nếu bạn lo lắng về việc mất dữ liệu, trước tiên bạn nên sao lưu dữ liệu ở nơi khác. Bạn có thể sử dụng mountđể hiển thị những phân vùng được gắn kết ở đâu. Bạn cũng có thể chạy sudo parted listđể in danh sách các phân vùng.
dobey

Lệnh sudo parted listkhông hoạt động, nhưng sudo parted -lkhông.
Lucio

Lưu ý rằng điều này chỉ cho phép một số tính năng của ext4. Một số không thể được kích hoạt mà không cần định dạng lại.
psusi

1
Trong khi điều này về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây, và cung cấp liên kết để tham khảo.
JRG

2

Phiên bản ngắn dành cho người thiếu kiên nhẫn:

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

sau đó

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

Nếu bạn không thể ngắt kết nối vì đó là phân vùng hệ thống của bạn, thì dĩ nhiên trước tiên bạn sẽ cần khởi động từ một hệ thống khác như Live CD.

Và không, bạn sẽ không mất dữ liệu. Trừ khi có điều gì đó rất kỳ lạ xảy ra, trong trường hợp đó bạn sẽ phải tiếp cận với bản sao lưu của mình. (Tất nhiên là bạn có bản sao lưu. Phải không?)


-1
  • Định dạng lại ổ đĩa
  • Đúng

Thay vào đó, bạn có thể kích hoạt một số tính năng của ext4 bằng cách chạy lệnh sau và khởi động lại:

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

1
Phân vùng có thể không phải là / dev / sda1 ...?
Clive van Hilten

@ user30275, rõ ràng ....
psusi

tới psusi - trong trường hợp đó bạn nên chỉ ra điều này cho OP
Clive van Hilten
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.