Servidor Ubuntu: particionamento de disco sem reinstalar o SO

0

Atualmente tenho um servidor Ubuntu instalado, onde hospedo alguns arquivos. É possível criar uma nova partição no meu disco e mover os dados para lá, sem precisar reiniciar o SO?

aqui está minha configuração do df-T

root@kitsch:~# df -T
Filesystem    Type   1K-blocks      Used Available Use% Mounted on
/dev/mapper/kitsch-root
              ext4   237251272  69025564 156174048  31% /
none      devtmpfs      492320       212    492108   1% /dev
none         tmpfs      496904         0    496904   0% /dev/shm
none         tmpfs      496904       324    496580   1% /var/run
none         tmpfs      496904         0    496904   0% /var/lock
none         tmpfs      496904         0    496904   0% /lib/init/rw
/dev/sda1     ext2      233191     33669    187081  16% /boot

Se sim, como?

    
por clamp 03.07.2010 / 22:02

1 resposta

1

Depende do FS. Ext3 / 4 não suporta redimensionamento online, e o Ubuntu não cria uma partição dinâmica por padrão. Então você está borked com este aqui.

Você pode redimensionar usando um liveCD do pendrive USB ou usando o CD. Se é um servidor, backup e imagem de novo.

Da próxima vez, tente usar um FS normal (que é feito por especialistas e não por codificadores de hobby) como o XFS. Além disso, você deve criar uma partição dinâmica na instalação. (Outros FS são .. JFS por exemplo. Btrfs ainda é experimental. Ext3 / 4 é tão buggy eu estou surpreso que as pessoas o usem. (Não chama, mas honestamente, eu nunca aconselharia o uso dele). Reiserfs 3 está fora de moda, 4 nunca será feito. Então, espere btrfs e continue usando bom FS até então.)

Redimensionamento on-line do XFS
Recursos XFS / entrada wiki

No entanto, se você usar o XFS, será necessário criá-lo e usar opções de montagem específicas. Se você não sabe como, comentar, perguntar e eu vou te ajudar.

Quando você cria:
mkfs.xfs -l size=64m
E isso é o que você deve escrever em /etc/fstab em vez dos "padrões": logbufs=8,noatime

wiki do JFS

    
por 03.07.2010 / 22:10