Какая файловая система хороша для подвижного диска между разными ОС?

917
Vivodo

Я часто использую подвижный диск (USB) для переключения данных между разными ОС, почти четырех видов - Linux, Windows, Mac OS X, FreeBSD. Очевидно, что VFAT поддерживается во всех видах ОС. Но суть в том, что он не может сохранять общие атрибуты UNIX, такие как право собственности, привилегии. NTFS доступна для записи с использованием FUSE в Linux и Mac OS X, а во FreeBSD она недоступна для записи. Ext2 доступен в Windows с помощью инструментов (например, ext2fsd), как насчет FreeBSD и Mac OS?

Кандидаты: Ext2? NTFS? VFAT? Кажется, Ext2 хорош. Любой другой кандидат?

1

2 ответа на вопрос

2
Kimvais

Я думаю, что ext2 - единственный вариант здесь - если вам нужна POSIX-совместимая FS. Vfat - очевидный выбор, если вы можете жить без участия Unix.

+1 с @Kimvais. В FreeBSD есть инструменты ntfs и ext2 / 3, основанные на плавких предохранителях. Ouki 12 лет назад 1
Я посмотрел википедию и ничего не нашел для своего вопроса. Похоже, единственный выбор - это ext2. Надеюсь, что для всех ОС будет своего рода fs, особенно оптимизированная для подвижного диска. Vivodo 12 лет назад 0
Не надейтесь. Linux может монтировать практически все что угодно под солнцем, поэтому для этого не требуется специальная ФС. Пользователям Mac и Windows не нужны атрибуты UNIX, поэтому компаниям наплевать. И тенденция к облачной FS - через несколько лет, никто больше не будет использовать флэш-накопители. Aaron Digulla 12 лет назад 0
Я не уверен насчет ext2. Он имеет ограниченную поддержку во FreeBSD (размер инода должен быть <= 128 IIRC). Я бы предпочел пойти на NTFS. maxelost 12 лет назад 1
2
Eroen

Мне нравится UDF для моих потребностей файловой системы портативных носителей, но она имеет несколько предостережений:

  • Нет встроенной поддержки записи в Windows XP, устаревшей Linux, OpenBSD, FreeBSD, Solaris или MacOS до 10.5.
  • Нет полезной поддержки чтения в Windows до 2k.
  • Ограничено версией 1.50 или 2.01 для поддержки записи в Linux.
  • Ограничена версией 1.50 для поддержки чтения в OpenBSD (точнее, не 2.0x), FreeBSD и Solaris.

Принимая это во внимание, вы получите приличную совместимость с версией 1.50 или 2.01, если вам не нужна поддержка * BSD. Я считаю, что более поздняя версия имеет некоторые улучшения в производительности по сравнению с перезаписью, но я не эксперт.

Редактировать:

Обратите внимание, что mkudffsв дикой природе существует множество неправильных man-страниц . На USB-диске вы действительно хотите установить размер блока в 512 байт. Если я правильно помню, в Windows все иначе. Кроме того, вы, вероятно, хотите установить --media-type=hd.

Я создаю раздел как «0x83» (тип Linux) на моем USB-диске, а затем `mkudffs --media-type = hd --utf8 / dev / sdc1`. Я могу смонтировать его вручную. Но монитор устройства KDE не может распознать его автоматически. Vivodo 12 лет назад 0

Похожие вопросы