Как выбрать подходящую файловую систему для моего гостевого KVM VPS?

Как выбрать подходящую файловую систему для моего гостевого KVM VPS?

Я собираюсь вручную установить Arch Linux из образа ISO на KVM VPS, который использует SeaBIOS. Я планирую использовать grub2 в качестве загрузчика.

Мой VPS не будет хранить важные данные, которые нужно резервировать. Мне не нужны моментальные снимки. Если произойдет сбой, который сотрет все данные на диске, я просто переустановлю его. Приложения не требуют интенсивного ввода-вывода на диск. Большая часть активности связана с сетью. Мне нужна облегченная файловая система.

Провайдер VPS рекламирует SSD-хранилище (но я не уверен, что мой VPS использует SSD-оборудование).

Какие соображения следует учитывать при выборе правильной файловой системы? Я предполагаю, что мне, вероятно, не нужна журналируемая файловая система. (Я хочу файловую систему, которая находится в ядре Linux.) Какие основные варианты мне следует рассмотреть в моей ситуации?

Я еще не установил VPS, но полагаю, что выбор файловых систем будет включать btrfs, vfat, ext2, ext3, ext4, xfs, reiserfs и, возможно, больше. Фактически, если среда виртуализации KVM не накладывает ограничений, мне должны быть доступны все перечисленные здесь файловые системы:

Файловые системы - ArchWiki

решение1

Журнал не повредит вам, а может только помочь. В последнее время я даже использую журналируемую файловую систему для /boot.

Два ваших главных претендента — ext4 и XFS. Не стоит беспокоиться о ext3 или ext2; они фактически устарели. ReiserFS (версия 3) также фактически устарела, а ее преемник Reiser4 вряд ли когда-либо будет добавлен в Linux.

Вам подойдет как XFS, так и ext4, хотя XFS может обрабатывать гораздо большие каталоги и гораздо большие размеры файловой системы. В настоящее время я создаю разделы XFS, а также разделы XFS /boot (или разделы ext4 /boot на немного более старых дистрибутивах, таких как CentOS 7).

Я бы не стал заморачиваться с btrfs для VM. Это просто вносит слишком много сложностей. Вы можете рассмотреть его для гипервизора, сервера хранения, вашего ноутбука и т. д., но для простой VM это обычно излишество.

решение2

При таких требованиях и небольшой нагрузке, в принципе, любая современная файловая система будет адекватна. В любом случае, я действительно рекомендую ext4 или xfs: они чрезвычайно распространены и надежны.

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