web-dev-qa-db-fra.com

Créer une partition ext4 à partir de la console

J'ai un volume /dev/sda1 (1,2 To) contenant une partition NTFS utilisant 0.6 TB espace.

Je veux créer une partition ext4 dans l'espace restant 0.6 TB.

Je n'ai encore rien essayé car je ne veux pas risquer de perdre des données si je frappe une mauvaise commande. (Je ne peux pas utiliser gparted car je n'ai pas d'interface graphique.)

Pouvez-vous me fournir la bonne commande, ou au moins les bons paramètres pour 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
65
Daniel W.

Tout d’abord, vous devez créer une partition , puis vous pouvez créer le système de fichiers.

  1. Créer une nouvelle partition

    Sudo fdisk /dev/sda
    

    Cela fera apparaître le menu fdiskname__. Vous devriez vous y familiariser, recherchez des tutoriels ( en voici un ). Les options de base sont:

    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)
    

    Si tout va bien, en appuyant sur N, vous aurez la possibilité de créer une nouvelle partition dans l’espace vide. Si le seul espace non alloué est celui que vous souhaitez utiliser, les choix par défaut devraient convenir et vous pouvez simplement laisser fdiskchoisir.

  2. Puisque vous voulez créer une partition extname__, vous n'avez rien à faire. Si vous souhaitez créer un type différent (swap ou NTFS ou autre), vous devez utiliser tpour modifier le type de partition. Je mentionne cela juste au cas où.

  3. Vérifiez que vos modifications correspondent à ce que vous attendiez en appuyant P pour imprimer la table de partition.

  4. Si tout va bien, écrivez la nouvelle table de partitions sur le disque (W) et sortir (Q).

Maintenant que vous avez votre nouvelle partition vide, vous pouvez créer son système de fichiers. Ainsi, si vous venez de créer /dev/sdaX (où Xest le numéro de la partition que vous avez créée, par exemple /dev/sda2), exécutez ceci:

Sudo mkfs.ext4 /dev/sdaX
96
terdon

La syntaxe est mkfs.ext4 *partition*

Un exemple serait mkfs.ext4 /dev/sda2/dev/sda2 est la partition non formatée en question.

Vous pouvez obtenir des informations sur votre système de fichiers en exécutant lsblk ou lsblk --fs pour plus d'informations.

Les 2 dernières partitions sont vides et n’ont pas encore de système de fichiers:

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