Você pode usar lsblk
, que imprime informações de partição de maneira amigável, mas também pode alterar para usar KEY=VALUE
, se quiser analisá-la.
Basta usar
lsblk > name.txt
que fornecerá informações de partição para um arquivo chamado name.txt
no diretório atual.
Exemplo de saída de lsblk
, que está em name.txt
:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 298.1G 0 disk
├─sda1 8:1 0 97.7G 0 part
├─sda2 8:2 0 134.1G 0 part
├─sda3 8:3 0 1K 0 part
├─sda5 8:5 0 57G 0 part /
└─sda6 8:6 0 9.3G 0 part [SWAP]
zram0 251:0 0 239.1M 0 disk [SWAP]
zram1 251:1 0 239.1M 0 disk [SWAP]
zram2 251:2 0 239.1M 0 disk [SWAP]
zram3 251:3 0 239.1M 0 disk [SWAP]
Se você deseja uma saída mais amigável para a máquina, use o seguinte comando:
lsblk -bP -o NAME,SIZE,MOUNTPOINT > parseable.txt
que pode produzir (em parseable.txt
). Tamanhos são em bytes por causa da opção -b
.
NAME="sda" SIZE="320072933376" MOUNTPOINT=""
NAME="sda1" SIZE="104854820864" MOUNTPOINT=""
NAME="sda2" SIZE="144030984192" MOUNTPOINT=""
NAME="sda3" SIZE="1024" MOUNTPOINT=""
NAME="sda5" SIZE="61183361024" MOUNTPOINT="/"
NAME="sda6" SIZE="9999220736" MOUNTPOINT="[SWAP]"
NAME="zram0" SIZE="250691584" MOUNTPOINT="[SWAP]"
NAME="zram1" SIZE="250691584" MOUNTPOINT="[SWAP]"
NAME="zram2" SIZE="250691584" MOUNTPOINT="[SWAP]"
NAME="zram3" SIZE="250691584" MOUNTPOINT="[SWAP]"
No caso acima, um ponto de montagem de ""
indica não montado. Você provavelmente não terá tanto zram
quanto eu (ou talvez nenhum).