Для настольных компьютеров Linux, когда совместимость с Windows не является проблемой, какая файловая система предпочтительна для USB-накопителей? Например, ext2, ext3, ext4, btrfs, nilfs или даже NTFS? Будет ли журналирование изнашивать их преждевременно? Я слышал, что лучше монтировать с параметром noatime, но как установить его, если он используется на многих компьютерах?
linux
filesystems
flash-memory
Гэри Ши
источник
источник
Ответы:
Все приличные флеш-устройства выполняют внутреннее выравнивание износа, поэтому журнал не изнашивает их (слишком) преждевременно, поэтому ext4 хорош с этой точки зрения. Проблема с использованием большинства файловых систем Unix на нескольких компьютерах заключается в разрешениях. Если разные компьютеры не имеют одинаковый набор пользователей с одинаковыми UID, владение будет неправильным. По этой причине, как правило, лучше придерживаться fat32, который также позволяет делиться с Windows. В качестве альтернативы вы можете использовать UDF, который может делать вид, что файлы всегда принадлежат интерактивно зарегистрированному пользователю, который (автоматически) установил диск.
источник
BTRFS был бы хорош, но он еще не стабилен, поэтому я бы использовал ext2 или ext3 / 4 без журнала.
источник
Метод копирования при записи BTRFS не оказывает такого сильного давления на USB, как ext3-4 из-за его журнала.
источник