Ich habe eine neue Festplatte angeschlossen (6 TB, /dev/sdb ) auf meinen Computer (Ubuntu 14.04.4 LTS x64) und versuchte, wie folgt eine neue Partition zu erstellen:
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
Dann sudo nano /etc/fstab und fügte die Zeile hinzu (I'll use the UUID sobald ich dieses Problem behoben habe):
/dev/sdb1 /crimea ext4 defaults 0 0 # 6 TB: /dev/sdb
und /etc/fstab neu gemountet :
sudo mount -a # Remount /etc/fstab without rebooting
Wenn ich df -h ausführe , ich sehe die neue Partition, aber ihre Größe ist viel größer als ich erwartet hatte (190 MB, während ich etwa 6 TB erwartet hatte)
/dev/sdb1 190M 45M 131M 26% /crimea
Warum?
sudo parted /dev/sdb print gibt Folgendes aus, also sollte die neue Partition nach meinem Verständnis 6 TB groß sein:
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 stimmt jedoch mehr oder weniger mit df überein . Es sagt, dass die Partition eine Größe von 200MiB hat (während df sagt 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
Akzeptierte Antwort:
parted setzt nur Partitionsbezeichnungen; macht das Dateisystem nicht.
Blick auf die configuration Zeile sehe ich
lastmountpoint=/boot
Das sagt mir, dass Sie nach der Partitionierung der Festplatte mke2fs -t ext4 verpasst haben Schritt auf die neue Partition und Sie sehen einen älteren Datensatz aus einem älteren Dateisystem.
(Meine Vermutung wäre, dass Ihre sdb Die Festplatte war früher eine primäre Festplatte mit einer Betriebssystem-Startpartition darauf).
Hängen Sie also das Dateisystem aus und führen Sie dann mke2fs -t ext4 aus Befehl, dann können Sie es mounten und haben die volle Größe.