Чому файлова система ext4 краща за NTFS? [зачинено]


21

Для презентації мені потрібно показати, що файлова система ext4 краща за NTFS . Я шукав і отримав чудову статтю про ext4 та NTFS

Але мені потрібен орієнтир порівняння з кращим прикладом.


12
Намагайтеся не використовувати вікіпедію як основні посилання. Використовуйте його як вихідну точку.
slybloty

У моєму досвіді я виявив 2 речі, що намагаються встановити 3TB диск на Ubuntu 14.04: 1) ntfs на великих дисках викликає зависання запуску, в той час як ext4 не 2) ntfs не дозволить дискам використовувати більше 2 Гб (з Master Boot Режим запису все одно)
Шрідхар Сарнобат

Я не згоден із закриттям цього питання як насамперед на основі думки. Види проблем, які виникають із NTFS в Linux, об'єктивно гірші.
Шрідхар Сарнобат

@ user7000 2 ТБ є обмеженням MBR, не звинувачуйте в цьому NTFS.
Сергій Подобрий

Відповіді:


15

"Краще" суб'єктивно і не дуже змістовно. Тим не менш, ви можете добре порівняти файлові системи (включаючи NTFS і ext4) у Вікіпедії . Існує також стаття про ПК World, яка висвітлює її коротше.

Зрештою, ви повинні пам’ятати, що показники продуктивності в цьому випадку насправді не є хорошим показником продуктивності файлової системи, задіяно занадто багато змінних, особливо в тому, що продуктивність файлової системи дуже пов'язана з продуктивністю драйвера, який використовується для доступу до неї.


Продуктивність більше пов'язана з способом обробки пошукових записів, вставок та видалень. Це можна порівняти з алгоритмами пошуку / сортування. Алгоритм важливіший, ніж потужність процесора.
Нілс

@Nils Ну, це і в області драйвера, і в базовій специфікації. (також я дійсно набрав "два" замість "занадто"? jeez.)
Chris Down

IMHO Драйвер не може бути таким неправильним, якщо є хороший принцип для файлової системи. Драйвер важливіше, коли важлива продуктивність (наприклад, з драйверами графічних карт).
Нілс

@Nils Це мій погляд, я думаю, що NTFS просто принципово погано розроблений.
Кріс Даун

1
Ця стаття про ПК на ПК не дуже гарна. Один з найсильніших моментів, який він робить на користь NTFS, - це те, що документи Word менші, ніж документи OpenOffice / LibreOffice - ??? Крім того, він обробляє такі терміни, як розширення і виділяє на флеш, не кажучи, що робить NTFS замість цього, або чому це краще.
trr

15

ext4краще, тому що вона не будується MS, звичайно. ;-)

  • Як обробляються пошуки?
  • Як обробляється дозвіл на доступ до файлу?
  • Як FS видаляє (тобто видаляє файл)?
  • Як FS робить вставки (тобто створює файл)?
  • Чи потрібно дефрагментацію файлової системи?
  • Як кеш керується для цієї файлової системи?
  • Які функції FS (наприклад, стиснення)?
  • Як FS відновлюється після збоїв (мандрівки, ...)?

Майте на увазі, що також розвивається NTFS.

Питання, який краще, залежить від випадку використання. Є пункти, де NTFS "кращий" і є пункти, де EXT4 "кращий". Це залежить від конкретних потреб, що важливіше.


5
Зауважте, що необхідність дефрагментації FS є виною поганого драйвера, а не самого FS. Кешування - це також функція драйвера / ядра, а не самого FS.
psusi

2
Так, і трапляється це чи ні, не залежить від того, як виділяються нові блоки, що не має нічого спільного з форматом файлової системи, і все, що стосується драйвера.
psusi

7
Структура дозволяє розміщувати файли практично в будь-якому місці. Драйвер повинен вибрати, де ви пишете файл. Microsoft драйвер для Windows вибирає погано, тому вам доведеться повернутися пізніше і перемістити блоки за допомогою дефрагментатора. Linux витратив чимало зусиль, змушуючи своїх драйверів вибирати, куди краще поставити блоки, щоб встигнути правильно, і не потрібно переміщувати їх пізніше.
psusi

3
Psusi правильний тим, що фрагментація притаманна не формату на диску, а реалізації драйвера. Однак зробити об'єктивне порівняння дуже важко, оскільки NTFS в Linux не особливо оптимізований. Це правда, що ext3 / 4 в Linux є більш стійким до фрагментації, ніж NTFS у Windows, і так, це все-таки драйвер, а не файлова система, в першу чергу впливає на це.
trr

1
Якщо драйвер Windows був розроблений для розсіювання файлів на диску, це зменшило б фрагментацію так само, як це досягає Linux + ext4. Linux навіть зменшить ємність накопичувача, щоб зменшити фрагментацію, подібну до того, що роблять SSD для покращення рівня зносу. Але абсолютно немає причин, чому фізична компонування розширень файлів відрізнялася б між NTFS та ext4.
Гроо
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.