Добрый день. Сомневаюсь, что мне тут помогут, но перерыл интернет и не могу решить проблему с линуксом.
Буду краток. Есть виртуальный сервер с root и home. Я его не создавал и не настраивал, но работать нужно. Оказалось что в root место заканчивается, а в home его много ненужного. Стала задача перераспределить место. Для тренировки на кошках я создал сервер 02 - клон первого, чтоб рабочий сервер не сломался от моих экспериментов.
На сервере стоит centos7 с xfs файловой системой. Следуя одному руководству и используя м я сделал следующее.
1 отмонтировал home
2 откусил от home 6 Гиг чисто для эксперимента
3 расширил root на все доступное место (на 6 Гиг)
4 попытался смонтировать home назад, но получил ошибку /dev/mapper/centos-home: can't read superblock
Я нашел точно такие же проблемы в двух местах
https://www.linuxquestions.org/questions/linux-newbie-8/after-lvreduce-reboot-now-can%27t-read-superblock-4175576100/
https://www.linuxquestions.org/questions/linux-newbie-8/home-partition-doesn%27t-mount-after-resizing-using-lvreduce-can%27t-read-superblock-4175593319/
Но насколько я понял из написаного тут и в других местах в интернете это
1 так делать нельзя
2 данные надо было бэкапить а теперь вряд ли их восстановить можно
можно попробовать восстановить данные с home
3 используй другу файловую систему, переустанови все, а то xfs нельзя без потери данных перераспределять
Да, но у меня на home нет данных и мне плевать на восстановление. Мне бы его хоть как-то смонтировть назад, пускай даже пустой и отформатированный. Если это невозмжно, то как надо было делать? Я совершенно запутался и не понимаю как нормально распределить пространство.