Я установил Linux-систему на USB-накопитель. Это хорошо работает, я могу использовать его на разных компьютерах. Я использовал ext4 в качестве файловой системы и спрашиваю себя, что это лучший выбор. Какая файловая система лучше всего подходит для USB-флешек? Хорошая файловая система не должна разрушать флешку слишком быстро. Дополнительные действия для обеспечения целостности данных могут быть хорошими (я делаю ежедневное резервное копирование). Другим критерием может быть более высокая производительность.
источник
Используйте EXT2 на флэш-накопителях, чтобы уменьшить циклы записи. Каждый раз, когда вы пишете на диск EXT 4, журнал должен обновляться, что приводит к увеличению объема записи. Я использую EXT 2 и защищаю паролем, используя GParted или «Дисковую утилиту».
Я никогда не замечал преимущество в скорости с EXT 3 или 4 в любом случае.
источник
FAT имеет тенденцию быть тем, что они помещают на флэш-накопители, потому что это единственная файловая система, которая работает во всех основных операционных системах.
NTFS имеет тенденцию быть для людей, которые
(FAT пишет таким образом, чтобы минимизировать группировку записи, жертвуя производительностью.)
Хотя кажется, что вы используете Linux без него. В этом случае ext4 - это почти все, что вам нужно. Это ведение журнала, поэтому целостность данных сохраняется и является достаточно быстрой и стабильной.
Однако совет по использованию USB-устройств для Linux: если вы не используете что-то вроде Slax или Puppy Linux, ваш накопитель не будет работать намного дольше, чем 2, а может и 3 года.
источник
noatime,nodiratime
и переместите запись (т.е./var/log
) в tmpfs ☺Justa Guy прав, что функция журналирования EXT4 увеличивает частоту записи. Лучшая файловая система для использования в вашем приложении - EXT4, но с отключенным ведением журнала и предложениями Matteo.
Еще лучшим решением для переносимости, в зависимости от размера вашего тома, может быть перемещение тома в ОЗУ при загрузке, а затем запись на диск при выходе из системы. В этом случае я бы рекомендовал Ext4 с журналированием (по умолчанию) и сбросом. Код для этого является стандартным на дистрибутивах с парным пером, так что вы можете просто найти пакеты и заново «сделать». Это приведет только к одной записи на сеанс без данных сеанса в хост-системе и отказоустойчивой файловой системе, чтобы вы могли восстановить свой образ, когда ячейка NAND выходит из строя.
источник
Согласно тестированию файловых систем Linux на флэш-накопителе USB , производительность EXT4 лучше, чем у других.
источник