Назад | Перейти на главную страницу

Как выбрать подходящую файловую систему для моего гостя 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

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

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

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

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

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