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

Creazione di una partizione ext4 da console

Ho un volume /dev/sda1 (1,2 TB) contenente una partizione NTFS che utilizza uno spazio di 0,6 TB.

Voglio creare una partizione ext4 nel restante spazio di 0,6 TB.

Non ho ancora provato nulla perché non voglio rischiare di perdere dati se colpisco un comando sbagliato. (Non posso usare gparted perché non ho l'interfaccia grafica)

Può fornirmi il comando corretto, o almeno i parametri giusti per 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

Risposte (2)

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

Prima di tutto è necessario creare una partizione, allora si può creare il filesystem.

    1. Creare una nuova partizione
  1. Poiché si vuole creare una partizione ext, non è necessario fare nulla. Se si vuole creare un tipo diverso (swap o NTFS o qualsiasi altra cosa) è necessario usare t per cambiare il tipo di partizione. Lo dico solo per sicurezza.

  2. Controllate che le vostre modifiche siano quelle che vi aspettavate premendo P per stampare la tabella delle partizioni.

  3. Se tutto va bene, scrivete la nuova tabella delle partizioni sul disco (W) e uscite (Q).

Ora che avete la vostra nuova partizione vuota, potete creare il suo filesystem. Quindi, se avete appena creato /dev/sdaX (dove X è il numero della partizione che avete creato, per esempio /dev/sda2), eseguite questo:

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

La sintassi è mkfs.ext4 *partition*

Un esempio sarebbe mkfs.ext4 /dev/sda2 dove /dev/sda2 è la partizione non formattata in questione.

È possibile ottenere informazioni sul proprio filesystem eseguendo lsblk o lsblk --fs per ulteriori informazioni.

Le ultime 2 partizioni sono vuote e non hanno ancora filesystem:

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