Какую файловую систему выбрать для внешнего USB-диска в Linux

Вы купили внешний жесткий диск с подключением через USB-порт. Какую файловую систему для него выбрать? Если вы пользователь Windows, то ответ очевиден — NTFS. А что выбрать линуксоиду, которых планирует подключать диск как к компьютерам с Linux, так и с Windows?

Файловые системы Linux

На сегодняшний день самыми распространенными файловыми системами являются: FAT32, NTFS, Ext3 и Ext4. Первое, на что нужно посмотреть при выборе ФС — это физические ограничения на размер файла и на размер раздела.

Ограничение размера файла:

Файловая система Максимальный размер файла
FAT32 4 гигабайта
NTFS 16 эксабайт
Ext3 2 терабайта
Ext4 16 терабайт

Ограничение размера раздела:

Файловая система Максимальный размер раздела
FAT32 2 терабайта
NTFS 2 терабайта
Ext3 32 терабайта
Ext4 1 эксабайт

FAT32 в Linux

Из таблиц следует, что FAT32 использовать не рекомендуется. Копия DVD или установочный образ ISO может не поместиться. Хотя FAT32 выигрывает у NTFS по скорости.

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

Примечание. При попытке форматирования раздела FAT32 размером более 32 ГБ в конце процесса форматирования происходит сбой и отображается следующая ошибка: Диспетчер логических дисков: Слишком большой размер тома.

Это ограничение легко обойти, форматируя диск в FAT32 в Linux.

NTFS и Linux

Вторая рассматриваемая файловая система — NTFS — может работать как в родной ОС Windows, так и под Linux. Под Линуксом доступ осуществляется в режиме чтение/запись через специальный драйвер NTFS-3G. Отсюда вытекает два недостатка. Во-первых, не поддерживается шифрование. Во-вторых, NTFS-3G работает на уровне FUSE, а это заметно снижает общую производительность.

Ext4 для внешнего диска

Файловые системы Ext3/Ext4 являются быстрыми и удобными в использовании. С ext3 можно работать и в Windows через свободный драйвер ext2fsd. На сегодняшний момент этот драйвер предоставляет следующие возможности:

  • чтение и запись для Ext3;
  • обработка журнала Ext3 при монтировании;
  • поддержка различных кодировок (utf8, cp и т.п.);
  • поддержка разных размеров inode (128, 256, ...);
  • индексирование директорий htee;
  • и многое другое.

Так что выбрать?

Если вам необходимо обеспечить возможность работы вашего внешнего диска как под Linux, так и под Windows, то выбор файловой системы Ext3 является наиболее оптимальным. Конечно, при условии, что большую часть времени диск предполагается использовать под Linux. В иных случаях рекомендуется NTFS.

Ваша оценка: Нет Средняя оценка: 4.6 (8 votes)
5
Texnoline

ext4 — если SSD, или гибридный HDD;
ext3 — если HDD.

Ваша оценка: Нет
1

Не вводите людей в заблуждение, ext4 лучше чем ext3.
А ext2fsd работает с ext4 так же как и с ext3, и уже давно.

Ваша оценка: Нет Средняя оценка: 2.3 (3 votes)
10
pomodor

Только автор программы об этом пока не догадывается. ;)

Features Ext2Fsd supports:

  • ext2/ext3 volume reading & writing
  • ext3 journal replay when mounting
  • various codepage: utf8, cp936, cp950 …
  • mountpoint automatical assignment
  • large inode size: 128, 256, …
  • large file size bigger than 4G
  • CIFS sharing over network
  • htree directory indexing
  • ext4 extent read-only, no size truncating and expanding support
  • Fast fsck (uninit_bg) and group block checksum support
  • 64k block-size, support compatible to Linux ext4 and e2fsprogs
  • OS: 2k, xp, vista, server 2003/2008, win7
Ваша оценка: Нет Средняя оценка: 5 (1 vote)
1

Вообще-то я говорю не голословно. На машине есть винда, супруге по роду профессии линукс не подходит, моя система линь. Все разделы на диске ext4, кроме виндового, конечно. Всегда ставил ей на винду ext2fsd, никогда ни каких проблем не возникало.

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
10
pomodor

А ext4 в Windows в режиме read-write работает?

Ваша оценка: Нет
1

А ext4 в Windows в режиме read-write работает?

В этом и заключается незначительное , как по мне, отличие от взаимодействия с ext3 и c ext4.

Ваша оценка: Нет
10
pomodor

Ничего себе! Невозможность записи на внешний жесткий диск — вполне себе значительная проблема. Но я еще раз полистал сайт и так и не понял, что с поддержкой записи Ext4. В списке возможностей ее нет, но и в списке того, что драйвер пока не умеет тоже нет.

Ваша оценка: Нет Средняя оценка: 5 (2 votes)
1

Ниже я пояснил этот комментарий. С ext4 она умеет делать всё: — читать, писать, перемещать, удалять, редактировать. Вот, только нельзя установить программу, если установочный файл находится на ext4. Вот это и есть, то самое, незначительное отличие. Повторюсь, я говорю не голословно. Уже много лет ставлю эту программу и никогда не было проблем с ext4, за исключением одной, описанной выше. Проверить мои слова дело 15 минут. В виртуалбоксе установить винду и линукс на один диск.
Я не знаю почему автор не заявляет о поддержке ext4, ведь она уже много лет прекрасно взаимодействует с этой системой.

Ваша оценка: Нет Средняя оценка: 3 (2 votes)
10
pomodor

Ага, понял, значит можно смело пользоваться.

Вот, только нельзя установить программу, если установочный файл находится на ext4.

Что довольно логично, надо заметить. :)

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
5
Texnoline

В виртуалбоксе установить винду и линукс на один диск.

Вантуз и виртуалбокс, вы издеваетесь? Только Xen and Linux!;)

Ваша оценка: Нет Средняя оценка: 1 (2 votes)
1

Вантуз и виртуалбокс, вы издеваетесь? Только Xen and Linux!;)

Да ради бога, Xen and Linux! Я бы многое отдал, чтоб посмотреть как вы будете проверять работу ext2fsd без вантуза. )))

Ваша оценка: Нет Средняя оценка: 3.7 (3 votes)
5
Texnoline

А я и не буду, я с 2009 года Вантузом — нигде не пользуюсь, Карл! От слова — ВООБЩЕ:) Виртуалбокс - это low level VM, для школьников при изучении виртуализации!

Ваша оценка: Нет
1

А я и не буду

Ну, в таком случае, сударь, я могу утверждать, что вы совершенно не поняли смысл моего высказывания, с упоминанием вантуза и виртуалбокса, в контексте комментария.
Колоть орехи молотком — это для школьников, ламеров и прочих недостойных, настоящие пацаны для этого используют кувалду, а лучше производственный пресс.
Ваше высказывание

Виртуалбокс — это low level VM, для школьников при изучении виртуализации!

из этой же серии, Карл!

Ваша оценка: Нет
1

Возможно, вы зацепились за выражение "работает так-же". Признаю, не правильно выразился, просто хотел сказать, что программа работает с ext4.

Ваша оценка: Нет
1

А ext4 в Windows в режиме read-write работает?

В этом и заключается незначительное , как по мне, отличие от взаимодействия с ext3 и c ext4.

Тут следует пояснить, чтение-запись работает прекрасно, проблема в том, что если установочный файл виндопроги лежит на ext4, то из винды он не запустится, и чтоб установить программу, его надо перенести на виндораздел.

Ваша оценка: Нет
1

Только в этом небольшое неудобство, со всем остальным прекрасно справляется, можно копировать-перемещать, туда и обратно, изменять, удалять.

Ваша оценка: Нет
Отправить комментарий
КАПЧА
Вы человек? Подсказка: зарегистрируйтесь, чтобы этот вопрос больше никогда не возникал. Кстати, анонимные ссылки запрещены.
CAPTCHA на основе изображений
Enter the characters shown in the image.
Linux I класса
Linux II класса
Linux III класса
Счетчики
  • Самый популярный сайт о Linux и Windows 10
  • Индекс цитирования