GNU/Linux >> Tutoriels Linux >  >> Linux

Création d'une nouvelle partition avec Parted pour un nouveau disque dur :une fois monté, il est beaucoup plus petit que prévu. Pourquoi?

J'ai connecté un nouveau disque dur (6 To, /dev/sdb ) sur mon ordinateur (Ubuntu 14.04.4 LTS x64) et j'ai essayé de créer une nouvelle partition comme suit :

sudo lshw -C disk                # Checking the location of the new drive. It is /dev/sdb.     
sudo parted /dev/sdb mklabel gpt # Creating the GUID Partition Table (GPT)
sudo parted /dev/sdb print       # Checking that the GPT has been created
sudo parted /dev/sdb print unit MB print free # see 6001175MB size
sudo parted --align optimal /dev/sdb mkpart primary ext4 0% 6001175MB # Creating partition

Ensuite, je sudo nano /etc/fstab et ajouté la ligne (j'utiliserai le UUID une fois que j'ai résolu ce problème):

/dev/sdb1       /crimea ext4 defaults   0       0       # 6 TB: /dev/sdb

et remonté /etc/fstab :

sudo mount -a # Remount /etc/fstab without rebooting

Quand j'exécute df -h , je vois la nouvelle partition, mais sa taille est bien plus que ce à quoi je m'attendais (190 Mo, alors que je m'attendais à environ 6 To)

/dev/sdb1                      190M   45M  131M  26% /crimea

Pourquoi ?

sudo parted /dev/sdb print génère ce qui suit, donc la nouvelle partition devrait être de 6 To d'après ce que j'ai compris :

Model: ATA ST6000NM0024-1HT (scsi)
Disk /dev/sdb: 6001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  6001GB  6001GB  ext4         primary

sudo lshw -C volume cependant plus ou moins d'accord avec df . Il indique que la partition est de taille 200MiB (tandis que df dit 190M ):

 *-volume
       description: EXT4 volume
       vendor: Linux
       physical id: 1
       bus info: [email protected]:0.0.0,1
       logical name: /dev/sdb1
       logical name: /crimea
       version: 1.0
       serial: c3554308-795b-46db-9855-8a974c55a1ce
       size: 200MiB
       capacity: 5589GiB
       capabilities: journaled extended_attributes huge_files dir_nlink extents ext4 ext2 initialized
       configuration: created=2016-06-24 14:56:55 filesystem=ext4 lastmountpoint=/boot modified=2016-07-01 17:15:55 mount.fstype=ext4 mount.options=rw,relatime,data=ordered mounted=2016-07-01 17:07:19 name=primary state=mounted

Réponse acceptée :

parted définit simplement les étiquettes de partition ; ne crée pas le système de fichiers.

En regardant la configuration ligne que je vois

lastmountpoint=/boot

Cela me dit qu'après avoir partitionné le disque, vous avez manqué le mke2fs -t ext4 marchez sur la nouvelle partition et vous voyez donc un ancien ensemble de données d'un ancien système de fichiers.

(Je suppose que votre sdb disque utilisé pour être un disque principal avec une partition de démarrage du système d'exploitation dessus).

Démontez donc le système de fichiers puis exécutez le mke2fs -t ext4 commande alors vous pouvez le monter et avoir la taille réelle.


Linux
  1. Partitionner un disque sous Linux avec GNU Parted

  2. Linux :Différence entre /dev/console , /dev/tty et /dev/tty0 ?

  3. Comment :CentOS 7 - Créer une partition supérieure à 2 To avec PARTED

  4. Comment échanger /dev/sda avec /dev/sdb ?

  5. Comment créer de nouvelles partitions et formater mon disque dur en partition ?

Quand utiliser /dev/random contre /dev/urandom ?

Linux - Quand utiliser /dev et /sys pour la communication espace utilisateur-noyau ?

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

Pourquoi mettre des choses autres que /home sur une partition séparée ?

Pourquoi sur certains systèmes Linux, le système de fichiers racine apparaît-il comme /dev/root au lieu de /dev/<real device node> dans mtab ?

Différences entre /dev/sda et /dev/sda1