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


49

У меня есть новый внешний жесткий диск объемом 2 ТБ, который я буду использовать для дополнительного хранения и резервного копирования. Я буду использовать его только на двух машинах Ubuntu. Рекомендуется отформатировать диск в ext4? Есть ли в этом какие-то преимущества?


1
Я проголосовал. Очень хороший вопрос
— Анвар

Ответы:


35

Я думаю, что основная часть вашего вопроса, которая важна,

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

Я столкнулся с той же дилеммой, что и вы, и выбрал EXT4. Основные причины, по которым я выбрал EXT4, заключаются в том, что 1) EXT4 сохранит мои права доступа к файлам и 2) EXT4 лучше управляет хранением данных на нем (например, его не нужно постоянно дефрагментировать и «подпрограммировать», как NTFS). EXT4 является более самостоятельной файловой системой, чем NTFS.

Единственный минус использования EXT4 заключается в том, что вы не сможете получить доступ к данным на нем через компьютер с Windows. Но, как вы сказали в своем вопросе, это не будет проблемой, потому что вы используете только компьютеры с Ubuntu.

ИМХО, единственная причина использовать NTFS - если вам нужен доступ к файловой системе с Windows. Если вы этого не сделаете, NTFS действительно является худшей файловой системой.


1
Я успешно работал с разделом Linux под Windows, возможно, ext3, если я не ошибаюсь, вам просто нужно установить сторонний драйвер, такой как ex2ifs и т. Д. И я думаю, что есть программы / драйверы для поддержки ext4. Обычно я храню временные файлы Windows, пользователей, программы и т. Д. Во втором разделе Linux под одним и тем же физическим внутренним диском. Я никогда больше не буду использовать ntfs! Только тот факт, что Linux разделы так тихо, когда компьютер включен ... говорит о многом!
— Мелси

15

Если вы будете использовать его только на этих двух машинах и планируете неукоснительно отсоединять диск перед тем, как отсоединять USB / выключать его, то да, ext4 настоятельно рекомендуется.

  • Ext4 даст вам улучшенную производительность по сравнению с ext3, особенно при попытке записать несколько файлов одновременно или при создании большого файла.

  • Компромисс - немного более высокая вероятность потери данных, если диск не будет правильно отключен .


12
По умолчанию данные записываются на диск каждые 5 секунд в Ext4, поэтому проблема может возникнуть, только если вы извлекаете диск сразу после записи.
— Рослав

2
Я также добавил бы, что вы можете использовать tune2fs, чтобы уменьшить зарезервированное пространство до нуля и разрешить использовать полную емкость диска, так как это не системный диск, поэтому не так важно иметь некоторое зарезервированное пространство
— barrymac

Что бы вы посоветовали, если потеря данных имеет более высокий приоритет, чем производительность? У меня сложилось впечатление, что журналирование в ext4 было более устойчивым, чем ext3, и определенно лучше, чем ext2 или различные форматы FAT, в которых нет журналирования.
— Павон

7

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

Я использую 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, настройки не сохранялись - поэтому теперь, когда мне нужна Windows, первое, что мне нужно сделать, - это найти установщик extfs, настроить его, а затем получить доступ к диску.

Конечно, вы можете быть на 99,9999% уверены, что никогда не коснетесь Windows (удачи вам в этом случае :-)), но я хочу сказать, что просто сложно полностью оценить будущие требования, и поэтому ради потери тех немногих преимуществ, которые вы получаете » Если взять Ext4 на внешнем диске, то лучше всего использовать fat32 - хотя бы по причинам совместимости.

Но, как я уже упоминал выше, стоит отметить , вы можете доступ к накопителям Ext3 на Windows (не уверен , о Ext4) - это просто хлопот , чтобы получить доступ к ним установить на Windows 7. Так что это вариант, даже учитывая то , что я» сказал я.


Какое ограничение размера файла на это?
— Тим

2
Грозный ответ. Четко говорит, что используется только на Ubuntu . И ЖИР ??? Максимальный размер файла 4 ГБ, вероятно, огромные 32 тыс. Блоков / кластеров, нет журнала ... Если вам нравятся поврежденные файловые системы и вы теряете каждое имя файла и папки, то обязательно используйте FAT
— Xen2050

Как я уже говорил, мои ответы больше интересуют, можете ли вы гарантировать, что будете использовать его только на * nix-машине. Я был в этом положении точно 6 лет назад - сегодня я делю свои диски между несколькими ОС, включая Windows. И, как я отмечаю, если вы регулярно повреждаете файловые системы fat32 и теряете файлы, вам, вероятно, следует проверить их использование, потому что это ненормально.
— Рождество

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 exbibytes минус один (то есть 263-1 байт), хотя это зависит от ограничений блоков, установленных операционной системой хоста. 32-битные системы Linux ограничивают размер как файловой, так и файловой системы до 16 ТБ.

Существует много информации по этому вопросу, но я бы начал здесь и попытался бы изучить, хотите ли вы пойти дальше.

Надеюсь, это поможет.

Источники:

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.