Я хотел бы расширить свой раздел LVM. Сначала я сделал
lvextend -L +100G /dev/server/home
Теперь я все еще должен расширить файловую систему. Учебные руководства говорят мне использовать resize2fs
, но это только работает на ext2 и ext3. Я даже не уверен, какую файловую систему я имею...
fdisk /dev/server/home/
не работает..., как я знаю, какую файловую систему я имею на своем lvm разделе?
Если это - смонтированная файловая система, можно использовать 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 Ясная система; моя система Debian отображает корневой тип файла раздела как rootfs вместо корректного ext3.)
Если файловая система не смонтирована, или df отображает ее как тип rootfs, можно использовать инструмент, такой как blkid, который проверяет устройство более непосредственно:
$ sudo blkid /path/to/filesystem/device
/dev/sda1: UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" TYPE="ext4"
Последняя версия файла GNU также скажет Вам (пока обеспечивают флаги для него для следования за символьными ссылками и взглядом 'в' устройстве специальные файлы):
[dan@khorium ~] $ sudo файл-Ls/dev/vgcore/home
/dev/vgcore/home: Версия Linux 1,0 ext4 данных файловой системы (нуждается в восстановлении журнала) (степени) (большие файлы) (огромные файлы)