Realocar espaço usando parted (sem gui)

1

Estou executando um servidor Ubuntu 14.04.3 LTS.

O particionamento foi criado automaticamente e agora eu tenho um problema com o espaço do diretório raiz. Há um raid /dev/md3 com quase 2 TB livres e um /dev/root montado em / com 20 gb dos quais 1.2 gb livres.

Esta é minha configuração:

# fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 testine, 63 settori/tracce, 243201 cilindri, totale 3907029168 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x00000000

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1               1  3907029167  1953514583+  ee  GPT

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 testine, 63 settori/tracce, 243201 cilindri, totale 3907029168 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x00000000

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdb1               1  3907029167  1953514583+  ee  GPT

Disk /dev/md3: 1978.9 GB, 1978886193152 bytes
2 testine, 4 settori/tracce, 483126512 cilindri, totale 3865012096 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x00000000

Il disco /dev/md3 non contiene una tabella delle partizioni valida

Disk /dev/md2: 21.0 GB, 20970405888 bytes
2 testine, 4 settori/tracce, 5119728 cilindri, totale 40957824 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x00000000

Il disco /dev/md2 non contiene una tabella delle partizioni valida


# df -h
File system     Dim. Usati Dispon. Uso% Montato su
/dev/root        20G   17G    1,2G  94% /
devtmpfs        7,9G  4,0K    7,9G   1% /dev
none            4,0K     0    4,0K   0% /sys/fs/cgroup
none            1,6G  792K    1,6G   1% /run
none            5,0M     0    5,0M   0% /run/lock
none            7,9G  4,0K    7,9G   1% /run/shm
none            100M     0    100M   0% /run/user
/dev/md3        1,8T  295M    1,7T   1% /home

Então, basicamente, o que eu preciso fazer é usar o /dev/md3 para /dev/root para usar todo o espaço disponível!

Por favor, ajude-me porque eu nunca usei o partido sem gui e não quero fazer uma bagunça. Obviamente, não quero perder todos os dados em /dev/root (enquanto não me importo com /dev/md3 ).

Não sei se estava no caminho certo, mas achei que poderia alterar o ponto de montagem de /dev/md3 . Eu montei e montei em / mas sem sorte. Aqui está o meu fstab:

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/md2        /       ext4    errors=remount-    ro,relatime,usrjquota=quota.user,grpjquota=quota.group,jqfmt=vfsv0       0           1
/dev/md3        /home   ext4    defaults,relatime       1       2
/dev/sda4       swap    swap    defaults        0       0
/dev/sdb4       swap    swap    defaults        0       0
proc            /proc   proc    defaults                0       0
sysfs           /sys    sysfs   defaults                0       0
devtmpfs        /dev    devtmpfs        rw      0       0

Posso apenas alterar o ponto de montagem para / e reinicializar o servidor para que ele funcione? Eu quero ter todo o espaço de /dev/md3 on / ?

    
por myh34d 19.10.2015 / 16:04

2 respostas

0

Como o problema estava relacionado ao ISPConfig, perguntei diretamente no fórum e eles me ligaram este guia para realizar minha tarefa: link

Tudo correu bem e o servidor está funcionando bem novamente.

    
por 25.10.2015 / 23:35
0

Se você quiser apenas alterar os pontos de montagem, não precisará usar o parted. Como você nota, você pode editar o fstab para manipular seu ponto de montagem fixo.

Mas, alterar a partição raiz no Linux é mais do que mover o ponto de montagem raiz. Você precisa tomar cuidado e deixar que muitas das partes do sistema operacional saibam para onde você mudou o sistema operacional. A menos que você queira reinstalar um novo SO no armazenamento extra, recomendo não mover o ponto de montagem raiz. Você pode montar o armazenamento extra em outro "sub-caminho" no sistema de arquivos e usá-lo de forma transparente para que ele esteja em outra mídia física.

Uma boa opção é montar o armazenamento extra como o diretório / home. Consulte este guia . Observe que, se você tiver usuários existentes em seu / home atual, é melhor primeiro copiar os dados atuais para o novo local. Está tudo no guia vinculado.

Depois de montar o armazenamento extra em outro caminho no sistema de arquivos, você pode mover dados que não sejam do sistema operacional para o novo espaço para disponibilizar mais espaço na partição do sistema operacional.

    
por 20.10.2015 / 11:16