LVM расширяет ... не уверен, что файловая система

686
Jarvin

Я хотел бы расширить свой раздел LVM. Сначала я сделал

lvextend -L +100G /dev/server/home 

Теперь мне еще нужно расширить файловую систему. Обучающие программы говорят мне использовать resize2fs, но это работает только для ext2 и ext3. Я даже не уверен, какая у меня файловая система ...

fdisk /dev/server/home/ 

не работает ... как мне узнать, какая файловая система у меня в разделе lvm?

1

2 ответа на вопрос

5
quack quixote

Если это смонтированная файловая система, вы можете использовать df -hT:

$ df -hT Filesystem Type Size Used Avail Use% Mounted on /dev/sda1 ext4 5.5G 3.0G 2.3G 58% / none devtmpfs 229M 252K 229M 1% /dev none tmpfs 233M 0 233M 0% /dev/shm none tmpfs 233M 100K 233M 1% /var/run none tmpfs 233M 0 233M 0% /var/lock none tmpfs 233M 0 233M 0% /lib/init/rw 

Столбец «тип» указывает используемую файловую систему; столбец «файловая система» - это раздел / устройство, в котором он находится. (Этот пример взят из системы Ubuntu Lucid; моя система Debian отображает тип файла корневого раздела как rootfs вместо правильного ext3 .)

Если файловая система не смонтирована или df отображает ее как тип rootfs, вы можете использовать инструмент, такой как blkid, который проверяет устройство более непосредственно:

$ sudo blkid /path/to/filesystem/device /dev/sda1: UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" TYPE="ext4" 
Спасибо! Оказалось, что ответ был "xfs", поэтому мне пришлось использовать команду "xfs_growfs" Jarvin 14 лет назад 0
0
Norky

Последняя версия файла GNU также скажет вам (при условии, что вы предоставите флаги, чтобы он следовал по символическим ссылкам и просматривал специальные файлы устройства):

[dan @ khorium ~] $ sudo file -Ls / dev / vgcore / home
/ dev / vgcore / home: данные файловой системы Linux rev 1.0 ext4 (требуется восстановление журнала) (экстенты) (большие файлы) (большие файлы)