У меня есть проект, который требует, чтобы я сжал корневой и домашний тома на существующей установке CentOS 6, чтобы освободить место для установки CentOS 7 на голом железном хосте клиента. Да, я знаю, какая это плохая идея. Мы должны отправить нашему клиенту новый, полностью настроенный сервер.
Во всяком случае, мне интересно, есть ли какая-нибудь волшебная утилита, которая может сканировать размонтированные дисковые тома и сообщать, сколько свободного места или (или какой процент) можно использовать, когда я в конечном итоге запускаю lvreduce. Anaconda должна это сделать, но как использовать anaconda в разделе% pre моего файла конфигурации кикстарта?
Спасибо.
Если бы файловая система была ext [234], я бы предположил, что вы могли бы сделать что-то вроде tune2fs -l /dev/devicename
.
# tune2fs -l /dev/sda3 | grep -i 'block'
Block count: 9865984
Reserved block count: 493299
Free blocks: 8871467
First block: 0
Block size: 4096
Reserved GDT blocks: 1024
Blocks per group: 32768
Inode blocks per group: 511
Flex block group size: 16
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
Journal backup: inode blocks