web-dev-qa-db-de.com

Erstellen einer ext4-Partition von der Konsole aus

Ich habe ein Volume /dev/sda1 (1,2 TB), das eine NTFS-Partition mit 0,6 TB Speicherplatz enthält.

Ich möchte eine ext4-Partition im verbleibenden 0,6 TB-Bereich erstellen.

Ich habe noch nichts ausprobiert, weil ich nicht riskieren möchte, Daten zu verlieren, wenn ich einen falschen Befehl drücke. (Ich kann gparted nicht verwenden, da ich keine GUI habe.)

Können Sie mir den richtigen Befehl oder zumindest die richtigen Parameter für mkfs.ext4 geben?.

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
65
Daniel W.

Zuerst müssen Sie eine Partition erstellen , dann können Sie das Dateisystem erstellen.

  1. Erstellen Sie eine neue Partition

    Sudo fdisk /dev/sda
    

    Dadurch wird das Menü fdisk aufgerufen. Sie sollten sich damit vertraut machen und nach Tutorials suchen ( hier ist eines ). Die grundlegenden Optionen sind:

    Command action
       a   toggle a bootable flagL
       b   edit bsd disklabel
       c   toggle the dos compatibility flag
       d   delete a partition
       l   list known partition types
       m   print this menu
       n   add a new partition
       o   create a new empty DOS partition table
       p   print the partition table
       q   quit without saving changes
       s   create a new empty Sun disklabel
       t   change a partition's system id
       u   change display/entry units
       v   verify the partition table
       w   write table to disk and exit
       x   extra functionality (experts only)
    

    Wenn alles gut geht, drücken Sie NSie haben die Möglichkeit, eine neue Partition im leeren Bereich zu erstellen. Wenn der einzige nicht zugewiesene Speicherplatz derjenige ist, den Sie verwenden möchten, sollten die Standardeinstellungen in Ordnung sein, und Sie können einfach fdisk auswählen lassen.

  2. Da Sie eine ext-Partition erstellen möchten, müssen Sie nichts tun. Wenn Sie einen anderen Typ erstellen möchten (Swap oder NTFS oder was auch immer), müssen Sie t verwenden, um den Partitionstyp zu ändern. Ich erwähne dies nur für den Fall.

  3. Überprüfen Sie, ob Ihre Änderungen Ihren Erwartungen entsprechen, indem Sie auf klicken P um die Partitionstabelle zu drucken.

  4. Wenn alles in Ordnung ist, schreiben Sie die neue Partitionstabelle auf die Festplatte (W) und Ausfahrt (Q).

Nachdem Sie Ihre neue, leere Partition erstellt haben, können Sie ihr Dateisystem erstellen. Wenn Sie gerade /dev/sdaX erstellt haben (wobei X die Nummer der Partition ist, die Sie erstellt haben, z. B. /dev/sda2), führen Sie Folgendes aus:

Sudo mkfs.ext4 /dev/sdaX
96
terdon

Die Syntax lautet mkfs.ext4 *partition*

Ein Beispiel wäre mkfs.ext4 /dev/sda2, wobei /dev/sda2 die betreffende unformatierte Partition ist.

Sie können Informationen zu Ihrem Dateisystem abrufen, indem Sie lsblk oder lsblk --fs ausführen, um weitere Informationen zu erhalten.

Die letzten beiden Partitionen sind leer und haben noch keine Dateisysteme:

[email protected]:/# lsblk --fs --ascii 
NAME        FSTYPE LABEL MOUNTPOINT
mmcblk0                  
|-mmcblk0p1 vfat   boot  /boot
|-mmcblk0p2 ext4         /
|-mmcblk0p3              
`-mmcblk0p4 
18
headkase