Crie um novo volume no espaço livre em disco dentro do Dom0

0

Eu tenho um servidor com dois HDDs (/ dev / sda e sdb) com 1,8 TB cada.

Em ambos os discos, há uma partição de 500MB e uma partição de 800GB, que estão em uma invasão md0 e md1:

pvs
  PV         VG   Fmt  Attr PSize   PFree 
  /dev/md1   vg0  lvm2 a--  799,87g 63,87g

Eu sou root no Dom0 e criei uma nova partição / dev / sda3 no antigo espaço livre com cfdisk . Agora parece:

Device     Boot      Start        End    Sectors  Size Id Type
/dev/sda1             2048    1050624    1048577  512M fd Linux raid autodetect
/dev/sda2          1052672 1678774272 1677721601  800G fd Linux raid autodetect
/dev/sda3       1678776320 3907029167 2228252848    1T 83 Linux

Eu quero usar este espaço livre como backupspace, então eu não quero um ataque aqui, mas eu não posso criar um sistema de arquivos em / dev / sda3 agora:

$ mkfs.ext4 /dev/sda3
mke2fs 1.42.12 (29-Aug-2014)
The file /dev/sda3 does not exist and no size was specified.

E isso não aparece em

# ls -l /dev/sda*
brw-rw---- 1 root disk 8, 0 Mai 24 22:07 /dev/sda
brw-rw---- 1 root disk 8, 1 Mai 24 22:07 /dev/sda1
brw-rw---- 1 root disk 8, 2 Mai 24 22:07 /dev/sda2

Como posso criar um sistema de arquivos não-raid agora em / dev / sda3?

    
por rubo77 24.05.2016 / 22:19

1 resposta

1

Você precisa dizer ao kernel que a tabela de partição foi alterada depois de fazer qualquer alteração nas tabelas de partição com fdisk , cfdisk ou parted etc.

Existem duas maneiras principais de fazer isso:

  1. Reinicie. O kernel detectará a nova tabela de partições e a utilizará automaticamente.

  2. execute partprobe como root. Isto irá dizer ao kernel para varrer as partições de dispositivos de bloco e atualizar seus registros da tabela de partição interna.

    partprobe está no pacote parted . apt-get install parted

Até que você faça isso, não haverá um nó de dispositivo para a nova (s) divisão (ões) em /dev , portanto, você não poderá executar mkfs para formatá-lo.

    
por 26.05.2016 / 11:07