Вводная информация: Я имею нестабильную систему и в течение долгого времени не мог точно определить проблему. Я теперь сделал чистую установку, и добавляю пакеты, один за другим оставляя достаточное количество времени промежуточным для замечания, когда нестабильность сначала произойдет.
Чтобы помочь вернуться к предыдущему состоянию, я создаю снимок корневого раздела время от времени. Корневой раздел составляет приблизительно 115 ГБ, и снимки обычно - 10 ГБ в размере.
Мой Вопрос: Чтобы препятствовать тому, чтобы снимок стал недопустимым, я хотел бы смочь проверить, насколько полный это. Но когда я делаю попытку того использования df -h
или системный монитор, размер и обилие исходного раздела всегда показывают. Как я добираюсь для наблюдения его реального состояния?
Как пример я просто создал снимок 15 ГБ размером. Никакие изменения в корневой системе еще не были внесены, но проверяющий, насколько полный это df -h
говорит мне:
размер 104G
используемый 20G
польза 79G
используйте 20%
Это - очевидно, ложь, но является состоянием самого корневого раздела. Я хочу знать, когда снимок рядом с 15G (его реальный размер), таким образом, я могу расширить его вовремя. Как я получаю ту информацию?
Можно получить информацию об использовании данных в LVM-snaphot, или с
sudo lvs
здесь я добираюсь
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home ubuntu owi-aos--- 80,00g
homesnap ubuntu swi-a-s--- 500,00m home 66,09
root ubuntu -wi-ao---- 20,00g
swap ubuntu -wi-ao---- 8,50g
, я также, возможно, ограничил вывод просто снимком
sudo lvs /dev/ubuntu/homesnap
или
sudo lvdisplay /dev/ubuntu/homesnap | grep "Allocated to snapshot"
Allocated to snapshot 66.09%
, Имеют в виду, что изменения не могут быть сразу отражены (в моей системе, которую результат не изменил в течение максимум 1 минуты).