Redimensionar / dev / root no CentOS 7.4 [duplicado]

1

Gostaria de dar ao / dev / root mais espaço no meu sistema CentOS 7.4.

# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        20G   18G  302M  99% /
devtmpfs        7.8G     0  7.8G   0% /dev
tmpfs           7.8G   28K  7.8G   1% /dev/shm
tmpfs           7.8G  826M  7.0G  11% /run
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/sda2       1.8T  2.7G  1.7T   1% /home
tmpfs           1.6G     0  1.6G   0% /run/user/0

Como você pode ver, tenho espaço mais que suficiente montado em / home.

# /sbin/fdisk -l
Disk /dev/sda: 2000.4 GB, 2000398934016 bytes, 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0xf2e91416

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        4096    40962047    20478976   83  Linux
/dev/sda2        40962048  3905974271  1932506112   83  Linux
/dev/sda3      3905974272  3907020799      523264   82  Linux swap / Solaris

Como posso adicionar 500 GB a / dev / root?

Isso é possível sem entrar no modo de recuperação?

Se não quais comandos eu preciso fazer em um ambiente de recuperação baseado em Debian?

Editar: Acabou de ser reinstalado com melhor particionamento.

    
por Brian H. 29.04.2018 / 17:22

1 resposta

0

Não vejo qualquer maneira fácil de fazer isso. Eu não sei como você terminou com / em sua partição de inicialização: normalmente isso é montado como /boot/efi (ou está no Ubuntu, pelo menos).

O que eu faria é: -

  • Faça backup de todo o disco /dev/sda (você precisará fazer isso de qualquer maneira) e, em seguida, reinstale a partir do zero, esperando corrigir a estrutura da partição dessa vez.
  • Em seguida, a partir de uma montagem em disco do Live Boot /dev/sda2 (que é onde / deve ser), talvez em /mnt/newsys , bem como o backup de /dev/sda1 ( /dev/sdb1 , talvez?) talvez em /mnt/oldsys .
  • Agora, execute cp -ua /mnt/oldsys/ /mnt/newsys/ .
  • Em seguida, monte o backup de /dev/sda2 , talvez em /mnt/oldhome .
  • Por fim, execute cp -ua /mnt/oldhome/ /mnt/newsys/home/ .

Pode haver maneiras de evitar a regeneração, mas você provavelmente gastará mais tempo tentando evitá-lo do que faria.

    
por 29.04.2018 / 22:26