Chuyển đổi trong một hệ thống tập tin từ ext3 sang ext4


7

Tôi đã đọc trên một số câu hỏi và trả lời trên trang web này rằng người ta có thể "chuyển đổi" hệ thống tập tin ext3 thành ext4 mà không cần định dạng, bằng cách phát hành

tune2fs -O extents,uninit_bg,dir_index /dev/dev-name

Rồi chạy fsck.

Tôi có một vài câu hỏi liên quan đến hoạt động nói, chưa được làm rõ trong Hỏi & Đáp ...

  1. thực sự được chuyển đổi, như trong "bạn sẽ nhận được định dạng kết quả tương tự (ngoại trừ không mất dữ liệu)"? Nó có vẻ lạ đối với tôi (một giáo dân) rằng nó không yêu cầu định dạng.

  2. Có vấn đề gì không nếu bạn có phiên bản "cũ" tune2fs(Tôi sẽ làm điều đó từ CD trực tiếp - Puppy 5.4 tháng 12 năm 2012 - nhưng tôi đoán là fsckkhông cập nhật thường xuyên)?

  3. Có tăng hiệu suất đáng kể bằng cách chuyển từ ext3 sang ext4 trên phân vùng khởi động không? Tôi không muốn làm hỏng nó và chỉ bật công tắc / nhà, nhưng nếu có sự khác biệt lớn, tôi cũng sẽ đọc và áp dụng nó vào phân vùng khởi động.

Câu trả lời:


5

Rõ ràng tune2fschỉ cần cấu hình hệ thống tập tin, nó không ghi lại dữ liệu trên đĩa. Và rõ ràng là không viết lại, bạn không nhận được kết quả tương tự. Các tính năng ext4 chỉ được áp dụng cho dữ liệu mới. Do đó, nếu bạn thực sự muốn tất cả các lợi ích thì bạn phải sao lưu dữ liệu, định dạng âm lượng là ext4 (hoặc thực hiện các thay đổi tune2fsvà sau đó xóa tất cả dữ liệu) và khôi phục dữ liệu.

Một cách tiếp cận ít triệt để hơn là có tune2fscách tiếp cận và sao chép một thư mục (cây) tại một thời điểm, vì không gian trống trên ổ đĩa cho phép.


1

Xem 2 trang này để biết thêm một chút thông tin; họ hơi hẹn hò, nhưng nên trả lời một số câu hỏi của bạn theo như tôi có thể nói:


Hãy thử Đặt tên cho các liên kết của bạn ... và chào mừng bạn đến với U & L.SE
eyoung100
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.