Самая популярная файловая система на базе Unix, которую можно смонтировать в Windows и Mac OS X

Самая популярная файловая система на базе Unix, которую можно смонтировать в Windows и Mac OS X

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

Я хотел бы отформатировать его как ext3, но знаю, что это вызовет проблемы, поскольку, например, Mac OS X испытывает трудности с монтированием этого раздела.

Проблема в том, что любая другая файловая система, которую я использовал ранее (кроме ext2 или ext4), похоже, портила исполняемый бит у файлов, которые в ней находились.

Например, я скопировал на флешку обычный неисполняемый PDF-файл, потом снова его удалил, и он внезапно стал исполняемым (т. е. разрешение на исполнение включено).

Мне не нравятся такие фокусы. Какую файловую систему использовать? Или эта проблема не связана с ФС?

решение1

В соответствии сУниверсальный формат диска — Википедия, UDF может работать: он имеет разрешения в стиле POSIX, доступен для чтения в Linux, Mac OS X и Windows XP и выше, а также доступен для записи в Linux, Mac OS X и Windows Vista и выше.

решение2

Я думаю, что в этом случае вы очень сильно ограничены FAT.

Ваша проблема с исполняемым битом связана с тем, что FAT не поддерживает такого рода разрешения, что очень похоже на POSIX. Поскольку система UNIX работает с такого рода разрешениями файлов, когда вы монтируете FS, которая его не поддерживает, она будет эмулироваться. Действительно, по умолчанию файловая система VFAT, смонтированная на Linux, будет отображать все файлы и каталоги как 777, но это не означает, что на FS установлен фактический исполняемый бит.

решение3

Решение — UDF.

Однако переформатирование с помощью ЛЮБОЙ файловой системы преждевременно изнашивает ваше устройство. См.Как повредить флэш-накопитель,Флэш-памятьи другие.

Смотрите также этоSD Formatter 3.1 для SD/SDHC/SDXC.

Связанный контент