Я собираюсь вручную установить Arch Linux из образа ISO на KVM VPS, который использует SeaBIOS. Планирую использовать в качестве загрузчика grub2.
Мой VPS не будет хранить важные данные, для которых требуется резервное копирование. Снимки мне не нужны. Если произойдет сбой, стирающий все данные на диске, я просто переустановлю его. Приложения не требуют интенсивного ввода-вывода на диск. Большая часть активности связана с сетью. Мне нужна легкая файловая система.
Поставщик VPS рекламирует хранилище SSD (но я не знаю наверняка, что мой VPS находится на оборудовании SSD).
Какие соображения следует учитывать при выборе правильной файловой системы? Я собираюсь предположить, что мне, вероятно, не нужна журналируемая файловая система. (Я действительно хочу, чтобы файловая система была в ядре Linux.) Какие основные варианты мне следует рассмотреть в моей ситуации?
Я еще не установил VPS, но полагаю, что выбор файловой системы будет включать btrfs, vfat, ext2, ext3, ext4, xfs, reiserfs и, возможно, другие. Фактически, если среда виртуализации KVM не накладывает ограничений, я должен был иметь доступ ко всем файловым системам, перечисленным здесь:
С такими требованиями и небольшой нагрузкой подойдет практически любая современная файловая система. В любом случае, я действительно предлагаю ext4 или xfs: они чрезвычайно распространены и надежны.
Дневник не повредит вам, а может только помочь. Сейчас я даже использую журнальную файловую систему для /boot
.
Два ваших основных соперника - ext4 и XFS. Не стоит беспокоиться о ext3 или ext2; они фактически устарели. ReiserFS (версия 3) также устарела, и ее преемник Reiser4 вряд ли когда-либо будет добавлен в Linux.
XFS или ext4 подойдут вам хорошо, хотя XFS может обрабатывать гораздо большие каталоги и гораздо большие размеры файловой системы. В настоящее время я создаю разделы XFS, а также разделы XFS / boot (или разделы ext4 / boot в немного более старых дистрибутивах, таких как CentOS 7).
Я бы не стал возиться с btrfs для виртуальной машины. Это просто вносит слишком большую сложность. Вы можете рассмотреть его для гипервизора, сервера хранения, вашего ноутбука и т. Д., Но для простой виртуальной машины это обычно излишне.