Apakah disarankan untuk memformat drive eksternal ke ext4?


48

Saya memiliki hard drive eksternal 2TB baru yang akan saya gunakan untuk penyimpanan dan cadangan tambahan. Saya hanya akan menggunakannya di dua mesin Ubuntu. Apakah disarankan untuk memformat drive ke ext4? Apakah ada manfaatnya?


1
Saya telah dipvotasikan. Pertanyaan yang sangat bagus
Anwar

Jawaban:


35

Saya pikir bagian inti dari pertanyaan Anda yang penting adalah

Saya hanya akan menggunakannya di dua mesin Ubuntu.

Saya menghadapi dilema yang sama seperti Anda dan memilih EXT4. Alasan utama saya memilih EXT4 adalah karena 1) EXT4 akan mempertahankan hak akses file saya dan 2) EXT4 lebih baik mengelola penyimpanan data di dalamnya (mis., Tidak perlu terus-menerus didefrag dan "diubah" seperti halnya NTFS). EXT4 adalah sistem file yang lebih mandiri daripada NTFS.

Satu-satunya negatif untuk menggunakan EXT4 adalah bahwa Anda tidak akan dapat mengakses data di dalamnya melalui mesin Windows. Tetapi seperti yang Anda katakan dalam pertanyaan Anda, ini tidak akan menjadi masalah karena Anda hanya menggunakan mesin Ubuntu.

IMHO, satu-satunya alasan untuk menggunakan NTFS adalah jika Anda perlu mengakses sistem file dengan Windows. Jika tidak, NTFS benar-benar sistem file yang lebih rendah.


1
Saya telah berhasil bekerja dengan partisi linux di bawah windows sebelumnya, mungkin ext3 jika saya tidak salah, Anda hanya perlu menginstal driver pihak ke-3 seperti ex2ifs dll. Dan saya pikir ada program / driver untuk mendukung ext4 juga. Adalah umum bagi saya untuk menyimpan windows temp, pengguna, program dll di partisi linux kedua di bawah drive internal fisik yang sama. Saya tidak akan pernah menggunakan ntfs lagi! Hanya fakta bahwa partisi linux sangat sunyi saat PC aktif ... banyak bercerita!
Melsi

15

Jika Anda akan menggunakannya hanya pada dua mesin itu dan berencana untuk menjadi religius tentang melepas drive dengan benar sebelum melepaskan USB / mematikannya, maka ya, ext4 sangat dianjurkan.

  • ext4 akan memberi Anda peningkatan kinerja melebihi ext3, khususnya ketika mencoba menulis beberapa file pada saat yang sama atau saat membuat file besar.

  • Tradeoff adalah peluang kehilangan data yang sedikit lebih tinggi jika drive tidak di-unmount dengan benar .


12
Secara default, data dikirim ke disk setiap 5 detik pada Ext4, jadi masalahnya mungkin timbul hanya jika Anda menghapus drive segera setelah menulis.
roslav

2
Saya juga akan menambahkan bahwa Anda dapat menggunakan tune2fs untuk mengurangi ruang yang disediakan menjadi nol dan memungkinkan untuk menggunakan kapasitas drive penuh karena ini bukan drive sistem sehingga tidak begitu penting untuk memiliki beberapa ruang yang dipesan
barrymac

Apa yang akan Anda rekomendasikan jika kehilangan data prioritas lebih tinggi daripada kinerja? Saya mendapat kesan bahwa penjurnalan di ext4 lebih tangguh daripada ext3 dan jelas lebih baik daripada ext2 atau berbagai format FAT yang tidak memiliki penjurnalan.
pavon

7

Saya akan merekomendasikannya. ext4 adalah sistem file default untuk Ubuntu dengan alasan yang bagus. Sebagai manfaat tambahan, Anda dapat menggunakan Disk Utility untuk mengenkripsi seluruh drive dengan kata sandi yang sangat kuat. Dengan begitu jika Anda kehilangan drive eksternal (atau dicuri), data Anda tidak akan pernah dapat diakses oleh pihak ketiga.

Saya menggunakan ext4 di semua drive saya, internal dan eksternal. Untuk drive yang perlu bekerja dengan mesin Windows teman, saya akan memiliki partisi FAT atau NTFS kecil.


5

Sejak pertanyaan ini menerima jawabannya, dukungan Windows untuk membaca dan menulis ext4 telah meningkat secara substansial. Lihat misalnya proyek Ext2Fsd . Apa yang saya lakukan adalah membuat partisi FAT ekstra kecil yang berisi versi terbaru Ext2Fsd sehingga saya dapat mengakses partisi ext4 dari komputer Windows lain (izin memungkinkan).

Saya juga harus menambahkan bahwa alasan bagus lainnya untuk memilih ext4 ke NTFS adalah efisiensi dukungan linux untuk NTFS. Dalam kasus saya, saat menggunakan rsnapshot untuk melakukan backup ke media eksternal dari Ubuntu, pindah ke ext4 secara substansial mengurangi waktu yang dibutuhkan untuk memutuskan tautan direktori secara rekursif.


4

Saya akan mengatakan tidak, hanya karena, untuk kenyamanan Anda sendiri, Anda mungkin ingin menggunakannya di komputer lain di masa depan. (khusus Windows).

Saya berada di posisi yang sama dengan Anda beberapa tahun yang lalu. Kemudian, saya memiliki persyaratan untuk menginstal Windows 7 sebagai Mesin Virtual dan ingin mengakses file di drive eksternal. Meskipun itu mungkin dengan menginstal extfs pada Windows VM, pengaturan tidak akan menyimpan - jadi sekarang setiap kali saya perlu Windows, hal pertama yang harus saya lakukan adalah berburu bawah extfs installer, configure, maka saya dapat mengakses drive.

Tentu saja Anda mungkin 99,99999% yakin Anda tidak akan pernah menyentuh Windows (beruntung Anda jika itu masalahnya :-)) tetapi poin saya adalah hanya sulit untuk sepenuhnya menilai persyaratan di masa depan, jadi demi kehilangan beberapa manfaat, Anda d dapatkan dari Ext4 pada drive eksternal, Anda mungkin sebaiknya menggunakan fat32 - jika hanya karena alasan kompatibilitas.

Tapi, seperti yang saya sebutkan di atas, perlu dicatat Anda dapat mengakses drive Ext3 di Windows (tidak yakin tentang Ext4) - itu hanya kerumitan untuk mendapatkan akses ke mereka yang diatur pada Windows 7. Jadi itu adalah pilihan, bahkan mengingat apa yang saya ' sudah kata.


Berapa batas ukuran file pada ini?
Tim

2
Jawaban yang mengerikan. Jelas mengatakan hanya digunakan di Ubuntu . Dan gemuk??? Ukuran file maks 4GB, mungkin 32k blok / kluster besar, tidak ada jurnal ... Jika Anda suka filesystem yang rusak dan kehilangan setiap nama file & folder dengan cepat, maka yakinlah, gunakan FAT
Xen2050

Seperti yang saya tunjukkan, jawaban saya mempertanyakan lebih lanjut apakah Anda dapat menjamin Anda hanya akan menggunakannya di mesin * nix. Saya berada di posisi yang tepat 6 tahun yang lalu - hari ini, saya membagikan drive saya di antara beberapa OS, termasuk Windows. Dan seperti yang saya perhatikan - jika Anda merusak filesystem fat32 secara teratur dan kehilangan file, Anda mungkin harus memeriksa penggunaan Anda karena itu tidak normal.
chrismou

2

Jawabannya tergantung pada kebutuhan Anda yang tepat.

ext4 telah menjadi sistem file default untuk beberapa distribusi Linux populer termasuk Ubuntu, Fedora dan openSUSE. ext4 memiliki beberapa perbaikan dibandingkan pendahulunya, di antaranya termasuk dukungan untuk file hingga 16 tebibytes (1 tebibytes sama dengan 1.024 gibibyes, dengan 1gibibyte sama dengan 1,074 gigabytes) dan ukuran volume maksimum hingga 1 Exbibyte. Ini kompatibel dengan ext3 dan ext2, memungkinkan untuk me-mount ext3 dan ext2 sebagai ext4. Ini akan sedikit meningkatkan kinerja, karena fitur-fitur baru tertentu dari ext4 juga dapat digunakan dengan ext3 dan ext2, seperti algoritma alokasi blok baru.

XFS adalah sistem file berperforma tinggi dan berkinerja tinggi yang awalnya dirancang di Silicon Graphics, Inc. Ia dibuat untuk mendukung sistem file yang sangat besar. XFS mendukung ukuran sistem file maksimum 8 exbibytes minus satu (yaitu 263-1 byte), meskipun ini tunduk pada batas blok yang ditentukan oleh sistem operasi host. Sistem Linux 32-bit membatasi ukuran file dan sistem file menjadi 16 tebibytes.

Ada banyak informasi di luar sana tentang hal ini, tetapi saya akan Mulai Di Sini dan mencoba untuk mengeksplorasi jika Anda ingin mengambil ini lebih lanjut.

Saya harap ini membantu.

Sumber:

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.