É realmente muito mais conveniente trabalhar a partir da ferramenta GUI (é simples mesmo para iniciantes) como [ gparted
] (www.gpated.org). Se você pode instalá-lo, vá em: sudo apt-get install gparted
ou download como arquivo .deb e, em seguida, sudo dpkg -i file.deb
Além disso, você pode fazer o seu material de particionamento a partir de outro Live CD, como o Ubuntu ou até mesmo do Gparted Live CD.
Você pode fazer isso agora mesmo em sua máquina por fdisk
, mas confira este exemplo e acredite, primeiro você deseja gpared
:
Exemplo:
$ sudo fdisk /dev/sda
Command (m for help): p
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 9437183 4717568 83 Linux
Command (m for help): d
Selected partition 1
Command (m for help): p
Device Boot Start End Blocks Id System
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4, default 1): 1
First sector (2048-10485759, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-10485759, default 10485759):
Using default value 10485759
Command (m for help): p
Device Boot Start End Blocks Id System
/dev/sda1 2048 10485759 5241856 83 Linux
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
Novamente, é essencial que a nova partição comece no mesmo bloco que a antiga. O Id também deve corresponder (83 para sistemas Linux). Esteja preparado para perder todos os seus dados ao menor erro de digitação.
Até agora, deve ficar claro por que as pessoas recomendam usar um CD ao vivo. ; -)
No entanto, quando a partição é redimensionada (e o sistema é reinicializado, se necessário), é uma simples questão de executar resize2fs
no sistema de arquivos, e você pode fazer isso mesmo quando estiver montado como partição raiz.
Exemplo:
$ sudo resize2fs /dev/sda1