Mengapa Sistem File ext4 lebih baik daripada NTFS? [Tutup]

21

Untuk presentasi, saya perlu menunjukkan Sistem File ext4 lebih baik daripada NTFS . Saya mencari dan mendapatkan artikel yang bagus pada ext4 dan NTFS

Tetapi saya membutuhkan pedoman perbandingan dengan contoh yang lebih baik.

Md Mahbubur Rahman
sumber
12
Cobalah untuk tidak menggunakan wikipedia sebagai referensi utama Anda. Gunakan itu sebagai titik awal.
slybloty
Saya menemukan 2 hal dalam pengalaman saya mencoba memasang disk 3TB pada Ubuntu 14.04: 1) ntfs pada disk besar menyebabkan startup hang, sementara ext4 tidak 2) ntfs tidak akan memungkinkan drive menggunakan lebih dari 2GB (dengan Master Boot Modus rekam)
Sridhar Sarnobat
Saya tidak setuju dengan penutupan pertanyaan ini terutama berdasarkan opini. Jenis-jenis masalah yang ditemukan dengan NTFS di Linux secara objektif lebih buruk.
Sridhar Sarnobat
@ user7000 2TB adalah batasan MBR, jangan salahkan NTFS untuk itu.
Sergey Podobry

Jawaban:

15

"Lebih baik" adalah subyektif dan tidak terlalu bermakna. Namun demikian, Anda bisa mendapatkan perbandingan filesystem yang baik (termasuk NTFS dan ext4) di Wikipedia . Ada juga artikel di PC World yang membahasnya lebih singkat.

Pada akhirnya Anda harus ingat bahwa metrik kinerja dalam hal ini bukan ukuran kinerja sistem file yang baik, ada terlalu banyak variabel yang terlibat, terutama dalam hal kinerja sistem file sangat terkait dengan kinerja driver yang digunakan untuk mengaksesnya.

Chris Down
sumber
Performa lebih terkait dengan cara pencarian, memasukkan dan menghapus ditangani. Ini sebanding dengan algoritma pencarian / penyortiran. Algoritma lebih penting daripada kekuatan prosesor.
Nils
@Nils Yah, itu baik dalam domain driver dan spesifikasi yang mendasarinya. (juga apakah saya benar-benar mengetik "dua", bukannya "juga"? Ya ampun.)
Chris Down
IMHO Pengemudi tidak dapat salah, jika ada prinsip yang baik untuk sistem file. Driver lebih penting ketika masalah kinerja mentah (misalnya dengan driver kartu grafis).
Nils
@Nils Itulah maksud saya, saya pikir NTFS hanya dirancang secara fundamental buruk.
Chris Down
1
Artikel dunia pc itu tidak terlalu bagus. Salah satu poin terkuat yang mendukung NTFS adalah bahwa dokumen Word lebih kecil dari dokumen OpenOffice / LibreOffice - ??? Juga melontarkan istilah seperti luasan dan mengalokasikan pada flush tanpa mengatakan apa yang dilakukan NTFS atau mengapa itu lebih baik.
trr
15

ext4lebih baik, karena tidak dibangun oleh MS, tentu saja. ;-)

  • Bagaimana pencarian ditangani?
  • Bagaimana kelonggaran akses ke file ditangani?
  • Bagaimana cara FS menghapus (mis. Menghapus file)?
  • Bagaimana FS melakukan sisipan (yaitu membuat file)?
  • Apakah sistem file perlu didefragmentasi?
  • Bagaimana caching ditangani untuk sistem file itu?
  • Apa saja fitur-FS (mis. Kompresi)?
  • Bagaimana cara FS pulih dari kerusakan (penjurnalan, ...)?

Perlu diingat bahwa NTFS juga berkembang.

Pertanyaan mana yang lebih baik tergantung pada kasus penggunaan. Ada poin, di mana NTFS "lebih baik" dan ada titik di mana EXT4 "lebih baik". Itu tergantung pada kebutuhan spesifik mana yang lebih penting.

Nils
sumber
5
Perhatikan bahwa kebutuhan untuk mendefrag FS adalah kesalahan dari driver yang buruk, bukan FS itu sendiri. Caching juga merupakan fungsi dari driver / kernel, bukan FS itu sendiri.
psusi
2
Ya, dan apakah itu terjadi atau tidak, tergantung pada bagaimana blok baru dialokasikan, yang tidak ada hubungannya dengan format sistem file, dan semuanya berkaitan dengan driver.
psusi
7
Struktur ini memungkinkan file ditempatkan hampir di mana saja. Terserah pengemudi untuk memilih di mana ketika Anda menulis file. Pengandar Microsoft pada windows memilih buruk, itulah sebabnya Anda harus kembali lagi nanti dan memindahkan blok dengan defragger. Linux telah menghabiskan banyak upaya untuk membuat drivernya memilih tempat untuk meletakkan blok dengan lebih baik sehingga Linux dapat memperbaikinya pertama kali dan tidak perlu memindahkannya nanti.
psusi
3
Psusi benar karena fragmentasi tidak melekat pada format pada disk tetapi implementasi driver. Namun sangat sulit untuk membuat perbandingan yang objektif karena NTFS di Linux tidak dioptimalkan dengan baik. Memang benar bahwa ext3 / 4 di Linux lebih tahan fragmentasi daripada NTFS di windows, dan ya itu masih driver, bukan filesystem, terutama yang mempengaruhi itu.
trr
1
Jika driver Windows dirancang untuk menyebarkan file-file di sekitar disk, itu akan mengurangi fragmentasi dengan cara yang sama seperti Linux + ext4 mencapainya. Linux bahkan akan mengurangi kapasitas drive untuk mengurangi fragmentasi, serupa dengan apa yang dilakukan SSD untuk meningkatkan level keausan. Tetapi sama sekali tidak ada alasan mengapa tata letak fisik dari luasan file akan berbeda antara NTFS dan ext4.
Groo