GNU/Linux >> Linux Esercitazione >  >> Linux

Creazione di una nuova partizione con separato per un nuovo disco rigido:una volta montato, è molto più piccolo del previsto. Come mai?

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.


Linux
  1. Partizionare un'unità su Linux con GNU Parted

  2. Quando usare /dev/random vs /dev/urandom?

  3. Linux:quando utilizzare /dev e /sys per la comunicazione nel kernel dello spazio utente?

  4. Procedura:CentOS 7 – Creazione di partizioni più grandi di 2 TB con PARTED

  5. Come si scambia /dev/sda con /dev/sdb?

Linux:differenza tra /dev/console , /dev/tty e /dev/tty0?

Quanto sono portatili /dev/stdin, /dev/stdout e /dev/stderr?

Quando dovrei usare /dev/shm/ e quando dovrei usare /tmp/?

echo o print /dev/stdin /dev/stdout /dev/stderr

Perché non riesco a creare un collegamento reale dal file del dispositivo in una directory diversa da /dev?

Perché sono necessari < o > per usare /dev/tcp