Tôi đang dự định cài đặt Linux trên ổ USB và tôi đang tự hỏi nên sử dụng hệ thống tập tin nào để định dạng ổ đĩa để có hiệu suất tốt nhất (khả năng đáp ứng tổng thể) và tuổi thọ của ổ đĩa?
Tôi đang dự định cài đặt Linux trên ổ USB và tôi đang tự hỏi nên sử dụng hệ thống tập tin nào để định dạng ổ đĩa để có hiệu suất tốt nhất (khả năng đáp ứng tổng thể) và tuổi thọ của ổ đĩa?
Câu trả lời:
Để cài đặt GNU / Linux trên khóa USB, bạn sẽ thu được kết quả tốt hơn nếu bạn sử dụng cái gọi là Live với các phân vùng liên tục.
Ưu điểm chính của việc sử dụng hệ thống Live là về phần cứng: Cài đặt linux sẽ cấu hình mọi thứ để phù hợp với phần cứng cụ thể. Một hệ thống trực tiếp sẽ phát hiện phần cứng tại mỗi quá trình khởi động.
Khi sử dụng một hệ thống sống, nghiên cứu khả thi (có thể cramfs
, iso9660
hoặc chỉ đọc fs nén khác) được nhúng vào một tập tin nhị phân toàn bộ, có chứa một bảng phân vùng. Vì vậy, điều duy nhất cần làm là đặt chúng ở dạng thô trên phím usb.
Khi điều này được thực hiện, bạn có thể giải quyết phần còn lại của khóa usb dưới dạng một hoặc nhiều phân vùng, hơn là định dạng chúng cho các copy-on-write
phân vùng liên tục. Đối với điều này, tôi khuyên bạn ext4
vì nó là linux defaut và flash thân thiện .
Thông tin thêm trong câu trả lời này: Debian sống với sự kiên trì.
/bin
?
Một hệ thống tệp có tên F2FS được bao gồm trong Linux kể từ 3.8 và được thiết kế riêng cho các đặc điểm của ổ SSD. Có một vài hệ thống tập tin được tối ưu hóa cho SSD khác nếu bạn muốn khám phá vấn đề này hơn nữa.
Documentation/filesystems/f2fs.txt
nói như vậy. Và vâng, tôi nghĩ rằng tôi vẫn chưa đọc chi tiết về các tối ưu hóa, tôi nghĩ thật lạ khi cùng một fs cố gắng tối ưu hóa cả cho SSD và thẻ SD, v.v. Và tôi sẽ không dùng f2fs cho SSD, nhưng câu hỏi không phải là về SSD. Nhưng "Ổ USB" là gì tôi không biết, tôi chắc chắn không có nghĩa là SSD ngoài khi tìm kiếm của tôi hạ cánh ở đây;)
Vài tháng trước, chúng tôi đã thực hiện bài kiểm tra hiệu suất tại Uni Lab và chỉ có một người chiến thắng: Ext4. Số liệu thống kê Viết và Đọc tốt hơn nhiều so với ext3 và ext2 - điều đó khá rõ ràng vì ext4 được phát triển dựa trên hai hệ thống tệp đó.
Tôi không nhớ chính xác các chi tiết cụ thể vì vậy không thể cung cấp cho bạn bất kỳ số nào nhưng sẽ chuyển sang EXT4.
Các thử nghiệm đã được thực hiện trên USB 2.0 - Kingston.
Tôi đã chọn ext4 trên phân vùng 512MB cho / boot, tôi chọn ext4 vì nó tương thích với grub và nó có khả năng ghi nhật ký.
Sau đó, tôi đã chọn btrfs trên phân vùng khoảng 20 GB cho thư mục gốc của hệ thống tập tin /, tôi đã chọn btrfs vì các thuộc tính COW của nó, tôi cho rằng điều này sẽ cho phép mặc cả trên ổ đĩa, còn btrfs chỉ là badass. tôi đã bật tính năng nén lzo trong fstab và một số tùy chọn "thân thiện với flash" khác (xem tại đây )
Ngoài ra, ở cuối ổ đĩa, tôi có một phân vùng 10 GB trong ntfs được gắn tại / home / user / Tải xuống mà tôi có thể truy cập khi cắm nó vào các máy tính khác của mình.