Ho collegato un nuovo disco rigido (6 TB, /dev/sdb
) sul mio computer (Ubuntu 14.04.4 LTS x64) e ho provato a creare una nuova partizione come segue:
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
Quindi sudo nano /etc/fstab
e ho aggiunto la riga (io userò l'UUID
una volta risolto questo problema):
/dev/sdb1 /crimea ext4 defaults 0 0 # 6 TB: /dev/sdb
e rimontato /etc/fstab
:
sudo mount -a # Remount /etc/fstab without rebooting
Quando eseguo df -h
, vedo la nuova partizione, tuttavia le sue dimensioni sono molto più di quanto mi aspettassi (190 M, mentre mi aspettavo circa 6 TB)
/dev/sdb1 190M 45M 131M 26% /crimea
Perché?
sudo parted /dev/sdb print
restituisce quanto segue, quindi la nuova partizione dovrebbe essere 6 TB da quanto ho capito:
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
comunque più o meno d'accordo con df
. Dice che la partizione ha una dimensione 200MiB
(mentre df
dice 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
Risposta accettata:
parted
imposta semplicemente le etichette delle partizioni; non crea il filesystem.
Guardando la configuration
linea che vedo
lastmountpoint=/boot
Questo mi dice che dopo aver partizionato il disco hai perso il mke2fs -t ext4
sali sulla nuova partizione e vedrai un vecchio set di dati da un vecchio filesystem.
(Suppongo che il tuo sdb
il disco era un disco primario con una partizione di avvio del sistema operativo).
Quindi smonta il filesystem, quindi esegui mke2fs -t ext4
comando quindi puoi montarlo e avere la dimensione intera.