Skip to content

Получаем информацию о дисках и разделах из sys и procю

Информацию о разделах можно получить с помощью

root@scp84 [~]# cat /proc/partitions major minor #blocks name

8 0 1874329600 sda 8 1 262144 sda1 8 2 8388608 sda2 8 3 928513024 sda3

С какого сектора начинается раздел можно глянуть с помощью

cat /sys/block/sda/sda1/start

2048

cat /sys/block/sda/sda2/start

526336

cat /sys/block/sda/sda3/start

17303552

Каким разделом является нужный вам раздел в таблице разделов можно глянуть с помощью

root@scp84 [~]# cat /sys/block/sda/sda2/partition 2

Размер раздела можно посмотреть с помощью

cat /sys/block/sda/sda2/size 16777216 cat /sys/block/sda/sda3/size 1857026048

Device Boot Start End Blocks Id System /dev/sda1 * 2048 526335 262144 83 Linux /dev/sda2 526336 17303551 8388608 82 Linux swap / Solaris /dev/sda3 17303552 3748655294 1865675871+ 83 Linux