Чи рекомендується відформатувати зовнішній диск на 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.