Última actualització: març de 2013
"parted is a disk partitioning and partition resizing program. It allows you to create, destroy, resize, move and copy ext2, linux-swap, FAT, FAT32, and reiserfs partitions. It can create, resize, and move Macintosh HFS partitions, as well as detect jfs, ntfs, ufs, and xfs partitions. It is useful for creating space for new operating systems, reorganising disk usage, and copying data to new hard disks."
Veure quins discs tenim al sistema:
parted -l
Si entrem simplement amb "parted", selecciona automàticament el primer disc del sistema. Si volem treballar amb un altre disc haurem d'especificar el disc:
parted /dev/sdb
o bé, un cop entrats a parted, seleccionar el disc desitjat:
(parted) select /dev/sdb
Si volem ajuda:
(parted) help
Crear nou disklabel (taula de particions)
(parted) mktable gpt
(alguns altres tipus de disklabel: bsd, mac, msdos, loop...)
Llista particions existents a aquest disc:
(parted) print
Crear una nova partició:
(parted) mkpart primary 0 1GB
Warning: The resulting partition is not properly aligned for best performance.
Per a evitar aquest avís de warning en comptes de indicar que comencem en 0, indiquem 1:
(parted) mkpart primary 1 1GB
Espai lliure al disc:
(parted) print free
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sdb: 2405MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
17,4kB 1049kB 1031kB Free Space
1 1049kB 1000MB 999MB primary
1000MB 2405MB 1405MB Free Space
Crear una segona partició secundaria fins al final del disc:
(parted) mkpart secondary 1000MB 100%
(parted) print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sdb: 2405MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 1000MB 999MB primary
2 1000MB 2404MB 1404MB secondary
Esborrar la segona partició:
(parted) rm 2
Redimensionar la primera partició:
(parted) resize 1 500MB 800MB
(hem d'indicar número de partició, nou inici i nou final. Aquesta operació ens avisa que per a redimensionar filesystems es millor utilitzar eines especialitzades com e2fsprogs)
Copiar particions:
(parted) cp 1 2
Alinear correctament les particions
Unes línies més amunt hem vist com parted se'ns queixava de problemes d'alineació de la partició. Hem vist que la solució passa per desplaçar el començament.
Ens podem trobar també amb el mateix problema quan intentem crear un filesystem a una partició (segurament creada amb fdisk) d'un RAID mdadm:
mkfs.ext4 /dev/md0p1
mke2fs 1.42.5 (29-Jul-2012)
/dev/md0p1 alignment is offset by 63488 bytes.
This may result in very poor performance, (re)-partitioning suggested.
Tenim dues possibles solucions: