1

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

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

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

fdisk /dev/server/home/

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

2 ответа2

5

Если это смонтированная файловая система, вы можете использовать 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"
0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .