2013-09-11 10:25:49 +0000 2013-09-11 10:25:49 +0000
76
76

Criando uma partição ext4 a partir da consola

Tenho um volume /dev/sda1 (1.2 TB) contendo uma partição NTFS usando espaço de 0.6 TB.

Quero fazer uma partição ext4 no restante espaço de 0.6 TB.

Ainda não tentei nada porque não quero arriscar perder dados se acertar num comando errado. (Não posso usar o gparted porque não tenho GUI.)

Podem fornecer-me o comando correcto, ou pelo menos os parâmetros certos para mkfs.ext4.

root@rasp:~# fdisk -l /dev/sda

Disk /dev/sda: 1500.3 GB, 1500299395072 bytes
255 heads, 63 sectors/track, 182401 cylinders, total 2930272256 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000303ee

   Device Boot Start End Blocks Id System
/dev/sda1 2048 2930272255 1465135104 7 HPFS/NTFS/exFAT

Respostas (2)

108
108
108
2013-09-11 11:25:13 +0000

Antes de mais, é necessário criar uma partição, então pode fazer o sistema de ficheiros.

  1. Criar uma nova partição

  2. Como quer criar uma partição ext, não precisa de fazer nada. Se quiser criar um tipo diferente (swap ou NTFS ou o que quer que seja) terá de usar t para alterar o tipo de partição. Estou a mencionar isto só por precaução.

  3. Verifique se as suas alterações são as que esperava, pressionando P para imprimir a tabela de partições.

  4. Se tudo estiver OK, escreva a nova tabela de partições no disco (W) e saia (Q).

Agora que tem a sua nova partição vazia, pode criar o seu sistema de ficheiros. Assim, se acabou de criar /dev/sdaX (onde X é o número da partição que criou, por exemplo /dev/sda2), execute isto:

sudo mkfs.ext4 /dev/sdaX
22
22
22
2013-09-11 10:35:18 +0000

A sintaxe é mkfs.ext4 *partition*

Um exemplo seria mkfs.ext4 /dev/sda2 onde /dev/sda2 é a partição sem formatação em questão.

Pode obter informação sobre o seu sistema de ficheiros executando lsblk ou lsblk --fs para mais informação.

As últimas 2 partições estão vazias e ainda não têm sistemas de ficheiros:

root@augur:/# lsblk --fs --ascii 
NAME FSTYPE LABEL MOUNTPOINT
mmcblk0                  
|-mmcblk0p1 vfat boot /boot
|-mmcblk0p2 ext4 /
|-mmcblk0p3              
`-mmcblk0p4