Я использую ubuntu 14.04.03, и мне нужно смонтировать тома lvm с тонкой подготовкой для glusterfs в систему. Сначала я сделал это, добавив их в / home / glusterfs / dir, это сработало, поскольку / home имеет 120 ГБ пространства, а образ LVM - всего 20 ГБ.
Теперь я подумал, что было бы лучше смонтировать в / bricks / brick1 / dir - это вызвало неожиданные проблемы, так как теперь корень заполнен на 100%, и система больше не загружается.
Разве нельзя смонтировать отдельный образ в / без заполнения пространства?
К сожалению, я ошибся. После перезагрузки рассматриваемая файловая система не смонтировалась в точку монтирования, и я не осознавал этого, пока не запустил rsync в точку монтирования. Это привело к переполнению файловой системы, поскольку предполагаемый том LVM не был смонтирован. Решением было просто удалить каталог.
Это проблема с тонкой подготовкой. Вы можете притвориться, что у вас столько места, сколько хотите, и это прекрасно работает. Вплоть до тех пор, пока вы не используете все пространство, и все не упадет. Фактическое пространство имеет значение, а не размер тонкого тома.
Вы можете смонтировать дополнительные файловые системы в / bricks / brick1 или где угодно. Это изолирует проблемы, если он заполняется.
Glusterfs - это виртуальная файловая система, насколько я помню - она хранит данные в файлах в базовой файловой системе. Так что да, если вы хотите смонтировать glusterfs в какой-то каталог - убедитесь, что базовый раздел достаточно велик.