LINUX.ORG.RU
ФорумAdmin

узнать свободное место на lvm томе без монтирования

 , ,


0

1

Привет всем.

Есть lvm том /dev/lvm/vol. На томе есть фс и несколько разделов:

Number Start End Size Type File system Flags

1 1049kB 1075MB 1074MB primary ext4 boot

2 1075MB 4832MB 3757MB primary ext4

Необходимо узнать свободное место на томе 2 не монтируя его.

Есть какие нибудь способы?

$ sudo lvm vgdisplay
[sudo] password for ***: 
  --- Volume group ---
  VG Name               ubuntu_vg
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                4
  Open LV               4
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               192.00 GiB
  PE Size               4.00 MiB
  Total PE              49151
  Alloc PE / Size       46080 / 180.00 GiB
  Free  PE / Size       3071 / 12.00 GiB
  VG UUID               *****-****-****-****-****-****-******
unanimous ★★★★★
()
Ответ на: комментарий от unanimous

Это в группе томов. Аналогично, есть команда lvdisplay, дающая информацию по самим томам (разделам). Помни, что в «свободное место в LVM» — это объем свободного места в группе томом, которое можно добавить к *любому* из логических томов (разделов).

Подозреваю, однако, что тебя интересует свободное место на конкретном *разделе* LVM. Оно на самом деле зависит от файловой системе на нем и должно быть ей известно. man tune2fs, если это ext2/3/4

unanimous ★★★★★
()
Последнее исправление: unanimous (всего исправлений: 1)
Ответ на: комментарий от unanimous

Да, tune2fs вроде подходит

tune2fs -l /dev/mapper/lvm-volp2

Block count: 917248 Reserved block count: 45862 Free blocks: 663768 Free inodes: 204068 First block: 0 Block size: 4096

663768*4096 = 2592MB свободно получается

el_paso
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.