Рейтинг:0

Можно ли изменить метаданные системы XFS на другой диск (например, SSD)

флаг cn

У меня есть система в VPS с большой XFS.

Теперь у меня есть возможность добавить SSD-устройство к этому VPS.

Можно ли изменить место назначения метаданных с раздела, отформатированного как SSD, на раздел SSD, чтобы улучшить ведение журнала?

Вся информация, которую я вижу, заключается в том, чтобы сделать это до начала ее использования, а не во время ее использования, и это пугает меня, потому что это хранилище vps, в котором уже есть 20 ТБ данных.

Теперь у меня есть эта информация

 xfs_info /dev/mapper/stor-stor_vol
meta-data=/dev/mapper/stor-stor_vol isize=512 agcount=40, agsize=268435455 блоков
         = sectsz=512 attr=2, projid32bit=1
         = crc=1 finobt=1, разреженный=1, rmapbt=0
         = рефссылка=1
данные = bsize=4096 блоков=10737417216, imaxpct=5
         = солнце = 0 ширина = 0 блоков
наименование = версия 2 bsize = 4096 ascii-ci = 0, ftype = 1
log = внутренний журнал bsize = 4096 блоков = 521728, версия = 2
         = sectsz=512 sunit=0 блоков, ленивый счет=1
в реальном времени = нет extsz = 4096 блоков = 0, rtextents = 0

Мне нравится менять метаданные на SSD-устройство

Рейтинг:0
флаг cn

Нет, устройство метаданных xfs нельзя изменить после создания. Обратите внимание на отсутствие опций для этого в xfs_admin. Утилиты для создания дампа метаданных существуют, но только для целей диагностики и поддержки, и эти метаданные нельзя восстановить в существующей файловой системе.

Сделайте резервную копию данных, уничтожьте том, заново создайте его с нужными параметрами logdev и восстановите данные. Если эта процедура вас пугает, сначала проверьте восстановление в другое место.

Предполагая, что целью этого является повышение производительности, также учтите, что Linux LVM может быть настроен с кэшем LV. См. документацию в man lvmcache. На более низком уровне, чем файловая система, он не знает о метаданных файловой системы, но все же может ускорить блочный ввод-вывод.

Журналы XFS могут находиться на томах LVM LV, так же как и тома кэша LVM. Или иметь оба сразу на одном SSD. Добавьте PV быстрого диска (/dev/nvme или любое другое устройство) в группу томов «stor». И убедитесь, что на нем созданы LV, указав PV в качестве аргумента для lvcreate.

флаг cn
Спасибо за ответ. Является ли LVM vol в моем вопросе. Проблема не в том, что на физических дисках есть свободное место для данных ответа на другой логический том того же размера.

Ответить или комментировать

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