Hệ thống tập tin nào phù hợp để định dạng thanh USB và cài đặt hệ thống hoạt động?


9

Tôi đã cài đặt hệ thống linux của mình trên thẻ nhớ USB. Nó hoạt động tốt, tôi có thể sử dụng nó trên các máy tính khác nhau. Tôi đã sử dụng ext4 như hệ thống tập tin và tự hỏi mình đây là sự lựa chọn tốt nhất. Hệ thống tập tin nào là tốt nhất cho USB-stick? Một hệ thống tập tin tốt không nên phá hủy ổ đĩa flash quá nhanh. Các hoạt động bổ sung để bảo đảm tính toàn vẹn dữ liệu có thể tốt (tôi thực hiện sao lưu hàng ngày). Một tiêu chí khác có thể là hiệu suất cao hơn.

Câu trả lời:


6

Các nhân Linux mới nhất hỗ trợ F2FS một hệ thống tệp được tối ưu hóa cho SSD nhưng nó vẫn đang thử nghiệm . Nếu hệ thống trên thanh không quá quan trọng, bạn có thể dùng thử.

Mặt khác với ext4:

  • vô hiệu hóa relatimecờ (thời gian truy cập hồ sơ)
  • bật TRIM ( discardcờ)

Nói chung

  • sử dụng bộ lập lịch NOOP thay vì CFQ

Mẫu vật fstab

/dev/sda   /   ext4   noatime,nodiratime,discard,errors=remount-ro 0 1

Các liên kết là đằng sau một paywall bây giờ.
mwcz

5

Sử dụng EXT2 trên các ổ đĩa flash để giảm chu kỳ ghi. Mỗi khi bạn ghi vào ổ đĩa EXT 4, tạp chí phải được cập nhật, điều này gây ra nhiều văn bản hơn. Tôi sử dụng EXT 2 và mật khẩu bảo vệ nó bằng GParted hoặc "Disk Utility".

Tôi chưa bao giờ nhận thấy lợi thế về tốc độ với EXT 3 hoặc 4.


3

FAT có xu hướng là những gì họ đặt trên ổ đĩa flash vì đây là hệ thống tệp duy nhất hoạt động trên tất cả các hệ điều hành chính.

NTFS có xu hướng dành cho những người

  1. Sử dụng Windows và
  2. Thích hiệu suất hơn an toàn

(FAT viết theo cách giảm thiểu việc viết nhóm khi hy sinh hiệu năng.)

Mặc dù có vẻ như bạn đang sử dụng Linux. Trong trường hợp đó, ext4 gần như là tất cả những gì bạn sẽ thoát khỏi nó. Nó ghi nhật ký để tính toàn vẹn dữ liệu được giữ và khá nhanh và ổn định.

Tuy nhiên, lời khuyên dành cho USB Linux: trừ khi bạn sử dụng một cái gì đó như Slax hoặc Puppy Linux, ổ đĩa của bạn sẽ không tồn tại lâu hơn 2, có thể 3 năm.


Tại sao cây gậy sẽ không tồn tại lâu?
Mnementh

1
Số lượng ghi bạn thực hiện trên ổ đĩa flash khi sử dụng linux gần như gấp đôi. Một ổ đĩa trung bình sẽ kéo dài 10 năm khi sử dụng bình thường. Slax và Puppy được thiết kế cho các ổ đĩa flash và giảm thiểu việc ghi bất cứ khi nào có thể.
chữ sốxp

2
Theo tôi hiểu, trên Linux, btrfs cải thiện cả hiệu năng và tuổi thọ trên phương tiện flash, ngay cả loại không phân bổ giá rẻ được tìm thấy trên thanh USB. Btrfs vẫn đang thử nghiệm, mặc dù một số bản phân phối gần đây đang cung cấp nó dưới dạng tùy chọn.
Gilles 'SO- ngừng trở nên xấu xa'

@Gilles Tôi nghĩ rằng tính thử nghiệm của nó có lẽ là vấn đề.
chữ sốxp

1
Tôi muốn dùng EXT4 trên NTFS vì các thử nghiệm cho thấy hiệu năng vượt trội cho điều đó. Ngoài ra nhận xét của Gilles khá cũ - BTRFS hiện đã tương đối ổn định, cộng với hỗ trợ nén trong suốt với các thuật toán khác nhau, vì vậy có lẽ nó còn phù hợp hơn với các thanh usb. Cuối cùng, về «viết quintupled» - kích hoạt noatime,nodiratimevà di chuyển đăng nhập (tức là /var/log) sang tmpfs
Hi-Angel

3

Justa Guy đúng là tính năng ghi nhật ký của EXT4 sẽ tăng tần suất ghi. Hệ thống tập tin tốt nhất để sử dụng trong ứng dụng của bạn là EXT4, nhưng với việc ghi nhật ký bị vô hiệu hóa và với các đề xuất của Matteo.

Một giải pháp di động thậm chí còn tốt hơn, tùy thuộc vào kích thước âm lượng của bạn, có thể là chuyển âm lượng sang RAM khi khởi động, sau đó ghi vào đĩa khi đăng xuất. Trong trường hợp đó, tôi muốn giới thiệu Ext4, với nhật ký (mặc định) và loại bỏ. Mã cho điều này là tiêu chuẩn trên một vài bản phát hành cụ thể để bạn có thể tìm thấy các gói và "thực hiện". Điều này sẽ dẫn đến chính xác một lần ghi mỗi phiên không còn dữ liệu phiên trên hệ thống máy chủ và hệ thống tệp chịu lỗi để bạn có thể khôi phục hình ảnh của mình khi một tế bào NAND bị hỏng.


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.