Выбор файловой системы для внешнего USB-диска

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

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

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

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

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

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

FAT32

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

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

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

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

NTFS

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

Ext3/Ext4

Файловые системы Ext3/Ext4 являются современными, быстрыми и удобными в использовании. Но Ext4 пока еще недостаточно хорошо поддерживается в Windows. В отличии от Ext3, поддержка которой реализована в виде свободного драйвера ext2fsd для Windows (2K/XP/VISTA/WIN7). На сегодняшний момент этот драйвер предоставляет следующие возможности:

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

Выводы

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

Использованы материалы с сайта linuxaria.com.

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

Про шифрование:

TrueCrypt'овский NTFS'ный крипто-контейнер или полностью зашифрованный диск отлично читаются и пишутся и линуксовской версией TrueCrypt'а.
(А вот сама форматировать в NTFS она вроде не хочет! Правда последнюю версию TrueCrypt'a ещё не пробовал...)

Трукрипт можно с собой таскать – на этом же диске, или отдельной флешке (и виндовсовский – работает и как портативный, и линуксовский – достаточно бинарник от установленного списать).

И скорость работы с нтфсом в линуксе значительно улучшили.

А также – совместимость. Раньше файлы, записанные на нтфс из линукса, иногда грохала виндовсовская проверка дисков. Но уже года два последних я с таким не сталкивался! :-)

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

А ScramDisk 4 Linux не пробовали? Он вроде способен читать диски TrutCrypt и при этом выпускается под GPL.

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

Не, не слышал про него.
Оно? http://sd4l.sourceforge.net/

Но трукрипт тоже со свободной лицензией :-)
Им то давно пользуюсь. Не подводил пока!

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

А причем тут TrueCrypt? :) Вам какой-нибудь виндузятник может со своего компа зашифрованный штатными средствами файл записать на переносной диск и дома такой файл под Линуксом уже не прочитается. Случай редкий, но теоретически возможный и неприятный.

Производительность-то улучшили, но дополнительный слой в виде FUSE всегда будет негативно влиять. Все же для линуксоида лучше использовать Ext3. В крайнем случае, можно выделить на внешнем диске маленький раздел с FAT32, куда записать ext2fsd и другой Windows-софт на всякий случай.

Даже по идейным соображениям Ext3 лучше. Надо начинать использовать "родные" стандарты, а то виндузятники и дальше будут интересоваться, мол, если ваш Линукс такой замечательный, то чего это вы даже диски в NTFS форматируете? ;)

Ваша оценка: Нет
Отправить комментарий
КАПЧА
Вы человек? Подсказка: зарегистрируйтесь, чтобы этот вопрос больше никогда не возникал. Кстати, анонимные ссылки запрещены.
CAPTCHA на основе изображений
Enter the characters shown in the image.
Яндекс.Метрика