Sistem file mana yang sesuai untuk memformat USB-stick dan menginstal sistem operasi?


9

Saya telah menginstal sistem linux saya pada USB-stick. Itu bekerja dengan baik, saya bisa menggunakannya di komputer yang berbeda. Saya menggunakan ext4 sebagai filesystem dan bertanya pada diri sendiri apakah ini pilihan terbaik. Sistem file mana yang terbaik untuk USB-stick? Sistem file yang baik seharusnya tidak menghancurkan flash-drive terlalu cepat. Kegiatan tambahan untuk mengamankan integritas data mungkin bagus (saya melakukan backup harian). Kriteria lain mungkin kinerja yang lebih tinggi.

Jawaban:


6

Kernel Linux terbaru mendukung F2FS sistem file yang dioptimalkan SSD tetapi masih eksperimental . Jika sistem pada tongkat tidak terlalu kritis Anda bisa mencobanya.

Kalau tidak dengan ext4:

  • menonaktifkan relatimebendera (mencatat waktu akses)
  • aktifkan TRIM ( discardbendera)

Secara umum

  • gunakan penjadwal NOOP alih-alih CFQ

Sampel fstab

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

Tautan ada di belakang paywall sekarang.
mwcz

5

Gunakan EXT2 pada flash drive untuk mengurangi siklus tulis. Setiap kali Anda menulis ke drive EXT 4, jurnal harus diperbarui yang menyebabkan lebih banyak tulisan. Saya menggunakan EXT 2 dan kata sandi melindunginya menggunakan GParted atau "Disk Utility".

Saya belum pernah melihat keunggulan kecepatan dengan EXT 3 atau 4.


3

FAT cenderung apa yang mereka masukkan ke flash drive karena itu adalah satu-satunya sistem file yang beroperasi pada semua sistem operasi utama.

NTFS cenderung untuk orang yang

  1. Gunakan Windows, dan
  2. Lebih suka kinerja daripada keamanan

(FAT menulis dengan cara yang meminimalkan pengelompokan menulis pada pengorbanan kinerja.)

Meskipun sepertinya Anda menggunakan Linux dari itu. Kasing itu, ext4 cukup banyak Anda akan keluar dari itu. Ini penjurnalan sehingga integritas data tetap terjaga dan cukup cepat dan stabil.

Namun, nasihat dengan USB Linux: kecuali Anda menggunakan sesuatu seperti Slax atau Puppy Linux, drive Anda tidak akan bertahan lebih lama dari 2, mungkin 3 tahun.


Mengapa tongkat tidak bertahan lama?
Mnementh

1
Jumlah penulisan yang Anda lakukan pada flash drive saat menggunakan linux hampir berlipat lima. Drive rata-rata akan bertahan 10 tahun pada penggunaan normal. Slax dan Puppy dirancang untuk flash drive dan meminimalkan penulisan bila memungkinkan.
digitxp

2
Sejauh yang saya mengerti, di Linux, btrf meningkatkan kinerja dan umur panjang pada media flash, bahkan jenis non-realokasi murah yang ditemukan pada stik USB. Btrfs masih bersifat percobaan, meskipun beberapa distribusi terbaru menawarkannya sebagai opsi.
Gilles 'SO- stop being evil'

@Gilles Saya pikir eksperimentalitas mungkin masalahnya.
digitxp

1
Saya akan menggunakan EXT4 daripada NTFS karena tes menunjukkan kinerja yang unggul untuk itu. Komentar Gilles juga cukup lama - BTRFS relatif stabil sekarang, ditambah mendukung kompresi transparan dengan algoritma yang berbeda, jadi mungkin itu bahkan lebih cocok untuk stik usb. Terakhir, tentang «menulis lima kali lipat» - mengaktifkan noatime,nodiratimedan bergerak logging (yaitu /var/log) ke tmpfs
Hi-Angel

3

Justa Guy benar bahwa fitur penjurnalan EXT4 akan meningkatkan frekuensi penulisan. Filesystem terbaik untuk digunakan dalam aplikasi Anda adalah EXT4, tetapi dengan penjurnalan dinonaktifkan dan dengan saran Matteo juga.

Solusi portabilitas yang lebih baik, tergantung pada ukuran volume Anda, mungkin untuk memindahkan volume ke RAM saat boot kemudian menulis ke disk saat log off. Dalam hal ini saya akan merekomendasikan Ext4, dengan penjurnalan (default) dan buang. Kode untuk ini adalah standar pada distro khusus beberapa pen drive sehingga Anda dapat menemukan paket dan "membuat". Ini akan menghasilkan tepat satu penulisan per sesi tanpa data sesi yang tersisa pada sistem host dan sistem file yang toleran sehingga Anda dapat memulihkan gambar Anda ketika sel NAND memburuk.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.