85 votes

Création d'une partition ext4 à partir de la console

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

Je veux faire un ext4 dans l'espace restant de 0,6 To.

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

Pouvez-vous me fournir la commande correcte, ou du 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

117voto

Mohsin Points 11

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

  1. Créer une nouvelle partition

     sudo fdisk /dev/sda

Cela fera apparaître le fdisk menu. Vous devriez vous familiariser avec lui, rechercher des tutoriels ( en voici un ). Les options de base sont les suivantes :

    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 l'option fdisk choisir.

  1. Puisque vous voulez créer un ext partition, tu n'as pas besoin de faire quoi que ce soit. Si vous vouliez créer un autre type de partition (swap ou NTFS ou autre), vous devriez utiliser la commande t pour changer le type de partition. Je le mentionne juste au cas où.

  2. Vérifiez que vos changements correspondent à ce que vous attendiez en appuyant sur la touche p pour imprimer la table de partition.

  3. Si tout est OK, écrivez la nouvelle table de partition sur le disque ( w ) et la sortie ( q ).

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

sudo mkfs.ext4 /dev/sdaX

24voto

halivingston Points 385

La syntaxe est la suivante mkfs.ext4 *partition*

Un exemple serait mkfs.ext4 /dev/sda2 donde /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 o lsblk --fs pour plus d'informations.

Les deux 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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X