Чи рекомендується відформатувати зовнішній диск на ext4?


48

У мене є новий зовнішній жорсткий диск 2 Тб, який я буду використовувати для додаткового зберігання та резервного копіювання. Я буду використовувати його лише на двох машинах Ubuntu. Чи рекомендується відформатувати привід до ext4? Чи є якісь переваги в цьому?


1
Я схвалив. Дуже гарне запитання
— Анвар

Відповіді:


35

Я думаю, що важлива частина вашого питання є важливою

Я буду використовувати його лише на двох машинах Ubuntu.

Я зіткнувся з тією ж дилемою, що і ви, і вибрав EXT4. Основні причини, які я вибрав EXT4, полягають у тому, що 1) EXT4 збереже мої файлові дозволи та 2) EXT4 краще керує зберіганням даних на ньому (наприклад, його не потрібно постійно дефрагментувати та "кодувати", як це робить NTFS). EXT4 - більш автономна файлова система, ніж NTFS.

Єдиний мінус використання EXT4 - це те, що ви не зможете отримати доступ до даних на ньому за допомогою машини Windows. Але, як ви сказали у своєму запитанні, це не буде проблемою, оскільки ви використовуєте лише машини Ubuntu.

IMHO, єдина причина використовувати NTFS - це якщо вам потрібно отримати доступ до файлової системи з Windows. Якщо цього не зробити, NTFS - це справді неповноцінна файлова система.


1
Я раніше успішно працював з Linux-розділом під Windows, можливо, ext3, якщо я не помиляюся, вам просто потрібно встановити сторонній драйвер, як ex2ifs тощо. І я думаю, що є програми / драйвери для підтримки ext4 теж. Мені прийнято зберігати Windows temp, користувачів, програми тощо у другому розділі Linux під тим же фізичним внутрішнім накопичувачем. Ніколи більше не буду використовувати ntfs! Лише той факт, що підрозділи Linux так мовчать, коли ПК увімкнено ... говорить дуже багато!
— Мелсі

15

Якщо ви будете використовувати його лише на цих двох машинах і плануєте бути релігійними щодо належного відключення накопичувача перед відключенням USB / відключенням живлення, тоді так, ext4 настійно рекомендується.

  • ext4 дасть вам кращу продуктивність порівняно з ext3, особливо при спробі запису декількох файлів одночасно або під час створення великого файлу.

  • Компроміс - це трохи більший шанс втрати даних, якщо накопичувач неправильно відключений .


12
За замовчуванням дані передаються на диск кожні 5 секунд на Ext4, тому проблема може виникнути лише в тому випадку, якщо ви виймете диск відразу після запису.
— рослав

2
Я також додам, що ви можете використовувати tune2fs, щоб зменшити зарезервований простір до нуля і дозволити використовувати повну ємність диска, оскільки це не системний диск, тому не так важливо мати зарезервований простір
— barrymac

Що Ви рекомендуєте, якщо втрата даних є більш пріоритетною, ніж продуктивність? У мене було враження, що журнал у ext4 був більш стійким, ніж ext3, і, безумовно, кращим, ніж ext2 або різних форматах FAT, які не мають журналу.
— павон

7

Я б рекомендував це. ext4 - файлова система за замовчуванням для Ubuntu з поважних причин. В якості побічної переваги, ви можете використовувати Disk Utility для шифрування всього диска дуже сильним паролем. Таким чином, якщо ви коли-небудь втратите зовнішній диск (або якщо він вкрадений), ваші дані ніколи не можуть отримати доступ третьою стороною.

Я використовую ext4 на всіх своїх дисках, внутрішніх і зовнішніх. Для тих дисків, які потребують роботи з дружньою машиною Windows, у мене буде невеликий розділ FAT або NTFS.


5

За час, коли це питання отримало відповіді, підтримка Windows для читання та запису ext4 значно покращилась. Дивіться, наприклад, проект Ext2Fsd . Що я роблю, це створити невеликий додатковий розділ FAT, що містить недавню версію Ext2Fsd, щоб я міг отримати доступ до розділу ext4 з інших комп'ютерів Windows (дозволи дозволяють).

Слід також додати, що ще однією вагомою причиною переваги ext4 перед NTFS є ефективність підтримки Linux для NTFS. У моєму випадку, використовуючи rsnapshot для створення резервних копій на зовнішні носії з Ubuntu, перехід на ext4 істотно скоротив час, необхідний для рекурсивного відключення каталогів.


4

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

Я був у подібному вам становищі пару років тому. Пізніше у мене виникла вимога встановити Windows 7 як віртуальну машину і хотіла отримати доступ до файлів на зовнішньому диску. Хоча це було можливим, встановивши extfs у Windows VM, налаштування не збережеться - тому зараз, коли мені потрібна Windows, перше, що мені потрібно зробити, - це виправити програму встановлення extfs, налаштувати її, то я можу отримати доступ до накопичувача.

Звичайно, ви можете бути 99,99999% впевнені, що ніколи не торкаєтесь Windows (щастить вам, якщо це так :-)), але, на мою думку, просто важко повністю оцінити майбутні вимоги, і так заради втрати кількох переваг, які ви ' Якщо ви отримаєте від Ext4 на зовнішній диск, ви, мабуть, найкраще їдете з fat32 - якщо тільки з міркувань сумісності.

Але, як я вже згадував вище, варто зазначити , ви можете доступ до накопичувачів Ext3 на Windows (не впевнений , про Ext4) - це просто клопоту , щоб отримати доступ до них встановити на Windows 7. Так що це варіант, навіть з огляду на те , що я » сказала я.


Яке обмеження розміру файлу для цього?
— Тім

2
Страшна відповідь. Ясно сказано, що використовується тільки на Ubuntu . А ТОБ ??? Максимальний розмір файлу 4 Гб, напевно величезні 32 кб / кластери, жоден журнал ... Якщо вам подобаються пошкоджені файлові системи та втрачаєте кожне ім’я файлу та папки на краплі капелюха, то обов'язково використовуйте FAT
— Xen2050

Як я вже зазначав, моя відповідь на питання більше, чи можете ви гарантувати, що ви будете користуватися лише коли-небудь на * nix-машині. Я був у цьому хлопці точним становищем 6 років тому - сьогодні я ділюся своїми дисками серед декількох ОС, включаючи Windows. І як я зауважу - якщо ви регулярно псуєте файлові системи fat32 і втрачаєте файли, ви, ймовірно, повинні вивчити ваше використання, оскільки це не нормально.
— chrismou

2

Відповідь залежить від ваших точних вимог.

ext4 стала типовою файловою системою для декількох популярних дистрибутивів Linux, включаючи Ubuntu, Fedora і openSUSE. У ext4 є кілька покращень у порівнянні з попередником, серед яких є підтримка файлів до 16 тебібайт (1 тебібайт дорівнює 1024 гібібайта, при цьому 1гібібайт дорівнює 1 074 гігабайт) та максимальний розмір гучності до 1 Екбібайта. Він сумісний з ext3 та ext2, що дозволяє монтувати ext3 та ext2 як ext4. Це трохи покращить продуктивність, оскільки деякі нові функції ext4 також можуть бути використані з ext3 та ext2, наприклад, новий алгоритм розподілу блоків.

XFS - це дуже масштабована, високоефективна файлова система, яка спочатку була розроблена в Silicon Graphics, Inc. Вона була створена для підтримки надзвичайно великих файлових систем. XFS підтримує максимальний розмір файлової системи 8 екбібайт мінус один (тобто 263-1 байт), хоча це підлягає обмеженням блоку, накладеним операційною системою хоста. 32-розрядні системи Linux обмежують розмір файлів і файлових систем до 16 тебібайт.

На цю тему є багато інформації, але я би почав тут і спробую вивчити, чи хочете ви зайнятися цим.

Я сподіваюся, що це допомагає.

Джерела:

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.