GNU/Linux >> Tutoriales Linux >  >> Linux

Creación de una nueva partición con separación para un nuevo disco duro:cuando se monta, es mucho más pequeña de lo esperado. ¿Por qué?

Adjunté un nuevo disco duro (6 TB, /dev/sdb ) a mi computadora (Ubuntu 14.04.4 LTS x64) e intenté crear una nueva partición de la siguiente manera:

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

Luego sudo nano /etc/fstab y agregué la línea (usaré el UUID una vez que solucione este problema):

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

y volvió a montar /etc/fstab :

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

Cuando ejecuto df -h , veo la nueva partición, sin embargo, su tamaño es mucho más de lo que esperaba (190M, mientras que esperaba alrededor de 6TB)

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

¿Por qué?

sudo parted /dev/sdb print genera lo siguiente, por lo que la nueva partición debe ser de 6 TB según tengo entendido:

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 sin embargo, más o menos está de acuerdo con df . Dice que la partición tiene un tamaño 200MiB (mientras que 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

Respuesta aceptada:

parted simplemente establece etiquetas de partición; no crea el sistema de archivos.

Mirando la configuration línea que veo

lastmountpoint=/boot

Esto me dice que después de particionar el disco se perdió mke2fs -t ext4 pise la nueva partición y verá un conjunto de datos más antiguo de un sistema de archivos más antiguo.

(Supongo que su sdb el disco solía ser un disco principal con una partición de arranque del sistema operativo).

Así que desmonte el sistema de archivos y luego ejecute mke2fs -t ext4 entonces puedes montarlo y tener el tamaño completo.


Linux
  1. ¿Qué tan portátiles son /dev/stdin, /dev/stdout y /dev/stderr?

  2. ¿Cuándo usar /dev/random Vs /dev/urandom?

  3. Linux:¿cuándo usar /dev y /sys para la comunicación entre el espacio de usuario y el kernel?

  4. Cómo:CentOS 7:crear una partición de más de 2 TB con PARTED

  5. ¿Cómo se intercambia /dev/sda con /dev/sdb?

¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

Linux:¿Diferencia entre /dev/console, /dev/tty y /dev/tty0?

¿Por qué poner otras cosas que no sean /home en una partición separada?

hacer eco o imprimir /dev/stdin /dev/stdout /dev/stderr

¿Por qué no puedo crear un vínculo físico desde un archivo de dispositivo que no sea el directorio /dev?

¿Por qué se requieren < o > para usar /dev/tcp?