GNU/Linux >> Znalost Linux >  >> Linux

Vytvoření nového oddílu s Parted pro nový pevný disk:Po namontování je mnohem menší, než se očekávalo. Proč?

Připojil jsem nový pevný disk (6TB, /dev/sdb ) do mého počítače (Ubuntu 14.04.4 LTS x64) a pokusil jsem se vytvořit nový oddíl následovně:

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

Pak jsem sudo nano /etc/fstab a přidal řádek (použiji UUID jakmile tento problém vyřeším):

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

a znovu připojen /etc/fstab :

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

Když spustím df -h , Vidím nový oddíl, ale jeho velikost je mnohem větší, než jsem očekával (190 milionů, zatímco jsem očekával asi 6 TB)

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

Proč?

sudo parted /dev/sdb print vypíše následující, takže nový oddíl by měl mít podle mého názoru 6 TB:

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 víceméně však souhlasí s df . Říká se, že velikost oddílu je 200MiB (zatímco df říká 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

Přijatá odpověď:

parted pouze nastaví štítky oddílů; nevytváří souborový systém.

Podívejte se na configuration řádek vidím

lastmountpoint=/boot

To mi říká, že poté, co jste rozdělili disk na oddíly, vám chyběl mke2fs -t ext4 vstoupíte na nový oddíl a uvidíte starší sadu dat ze staršího souborového systému.

(Hádám, že váš sdb disk býval primárním diskem se zaváděcím oddílem OS).

Takže odpojte souborový systém a poté spusťte mke2fs -t ext4 příkaz pak jej můžete připojit a mít plnou velikost.


Linux
  1. Rozdělte disk na Linuxu pomocí GNU Parted

  2. Linux:Rozdíl mezi /dev/console, /dev/tty a /dev/tty0?

  3. Jak přenosné jsou /dev/stdin, /dev/stdout a /dev/stderr?

  1. Kdy použít /dev/random vs /dev/urandom?

  2. Linux – kdy použít /dev a /sys pro komunikaci mezi uživatelským prostorem a jádrem?

  3. Jak zaměníte /dev/sda s /dev/sdb?

  1. Jak vytvořím nové oddíly a naformátuji pevný disk na části?

  2. /dev/sdb:Žádný takový soubor nebo adresář (ale /dev/sdb1 atd. existuje)

  3. Linux:Rozdíl mezi /dev/console , /dev/tty a /dev/tty0