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.