Eu vi essa outra pergunta de Superusuário , mas ela não responde realmente à minha pergunta.
A execução blkid
pode listar partições e rótulos de partição em um disco:
ubuntu@ubuntu:~$ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
...
sda 111.8G
├─sda1 vfat 350M SYSTEM
├─sda2 ntfs 50G Windows
├─sda3 ntfs 1.5G Recovery
├─sda4 1K
├─sda5 ext4 20G ubuntu
├─sda6 ntfs 30G extra
└─sda7 swap 9.9G [SWAP]
Conforme observado no post vinculado (também encontrado com informações aqui ), posso usar o sfdisk para fazer backup da tabela de partição neste disco /dev/sda
:
sudo sfdisk -d /dev/sda > sda.partition.table.txt
Que poderia então ser usado para restaurar a tabela de partição com:
sudo sfdisk /dev/sda < sda.partition.table.txt
Entretanto, ao imprimir este arquivo, vemos que não há rótulos de partição (no meu exemplo: SISTEMA, Windows, Recuperação, Ubuntu, extra):
$ cat sda.ljuttpx220.partition.table.txt
label: dos
label-id: 0x5e4a12da
device: /dev/sda
unit: sectors
sector-size: 512
/dev/sda1 : start= 2048, size= 716800, type=ef, bootable
/dev/sda2 : start= 718848, size= 104857600, type=7
/dev/sda3 : start= 231292928, size= 3145728, type=27
/dev/sda4 : start= 105578494, size= 125714434, type=5
/dev/sda5 : start= 105578496, size= 41943040, type=83
/dev/sda6 : start= 147523584, size= 62914560, type=7
/dev/sda7 : start= 210440192, size= 20852736, type=82
Então, existe algum comando ou procedimento que me permita fazer backup TANTO das partições QUANTO de seus rótulos de uma só vez?