Meu novo disco não está aparecendo no comando df

0

Sou muito novo no Linux e acabei de montar um novo disco de 80 GB no meu VPS com apenas 10 GB usando o comando:

mkdir -p /mnt/vdb
mkfs.ext4 /dev/vdb
mount /dev/vdb /mnt/vdb

Depois disso, tento criar uma partição usando:

fdisk /dev/vdb

E quando eu digito lsblk , aparece:

NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda    253:0    0  10G  0 disk
└─vda1 253:1    0  10G  0 part /
vdb    253:16   0  50G  0 disk
└─vdb1 253:17   0  50G  0 part

E fdisk -l mostra:

Disk /dev/vda: 10.7 GB, 10737418240 bytes
4 heads, 32 sectors/track, 163840 cylinders, total 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00096ccc

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048    20971519    10484736   83  Linux

Disk /dev/vdb: 53.7 GB, 53687091200 bytes
7 heads, 22 sectors/track, 680893 cylinders, total 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9c319ee4

   Device Boot      Start         End      Blocks   Id  System
/dev/vdb1            2048   104857599    52427776   83  Linux

Mas df -h não mostrou meu novo volume:

Filesystem      Size  Used Avail Use% Mounted on
udev            972M   12K  972M   1% /dev
tmpfs           196M  384K  196M   1% /run
/dev/vda1       9.9G  1.5G  8.0G  16% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none            977M     0  977M   0% /run/shm
none            100M     0  100M   0% /run/user

Eu apenas sigo todo o tutorial que pesquisei no Google e continuo tentando, mas parece que meu espaço total em disco disponível ainda é de 10GB. Alguma ajuda por favor?

    
por Ping 30.04.2017 / 11:50

2 respostas

1

Não vejo um número de partição incluído.

Em vez de

mkdir -p /mnt/vdb
mkfs.ext4 /dev/vdb
mount /dev/vdb /mnt/vdb

Tente

mkdir -p /mnt/vdb1
mkfs.ext4 /dev/vdb1
mount /dev/vdb1 /mnt/vdb1
    
por 30.04.2017 / 12:48
1

Você está misturando as etapas. Qualquer formato (mkfs) o disco inteiro, ou particionam (e mkfs as partições individuais). Fazer as duas coisas no mesmo dispositivo é inútil.

Em outras palavras: Como este é um disco virtual apenas para o seu VPS, apenas os 3 primeiros comandos seriam suficientes. Você não precisa usar o fdisk aqui.

Caso contrário, se você decidir usar o fdisk de qualquer forma, então o mkfs + mount deve ser feito nos dispositivos de partição individuais (vdb1, vdb2 ...), não em todo o disco.

(Este pode ser o motivo pelo qual o vdb foi automaticamente desmontado: mesmo que você tenha criado um sistema de arquivos ext4, o fdisk destruiu isso.)

Além disso, seu disco tem 50 GB, não 80.

    
por 30.04.2017 / 12:05