[FUG-BR] Ajuda com growfs e disklabel (aumentar /usr)

Mauro Felipe maurofelipe em gmail.com
Terça Maio 22 10:40:27 BRT 2007


Amigos,

Estou com pouco espaço na minha partição /usr e gostaria de aumentar
uns 2g retirando da partição /var.

Minha pergunta é a seguinte: é possível deletar a partição /var e depois
aumentar a partição /usr? para depois criar novamente a partição /var com um
espaço menor ?

Gostaria de saber como eu posso fazer isso!

Já pesquisei no histórico e vi alguns falando do growfs, mas eu não consegui.

- Primeiro eu não tenho partição livre no meu disco:
freebsd# fdisk -s
/dev/ad0: 9154 cyl 16 hd 63 sec
Part        Start        Size Type Flags
   1:          63     9227169 0xa5 0x80

- Segundo eu não entendi como funciona o disklabel, tentei alterar mas
não consigo gravar, acho que porque o label "/usr" está montado. (e eu
não consigo editar o disklabel sem que o /usr esteja montado  :-(  ).

freebsd# disklabel /dev/ad0s1
# /dev/ad0s1:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a:  1048576        0    4.2BSD     2048 16384     8
  b:  2045584  1048576      swap
  c:  9227169        0    unused        0     0         # "raw" part, don't edit
  d:  2097152  3094160    4.2BSD     2048 16384 28552
  e:  1048576  5191312    4.2BSD     2048 16384     8
  f:  2987281  6239888    4.2BSD     2048 16384 28552


freebsd# df -H
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a    520M     49M    430M    10%    /
devfs          1.0k    1.0k      0B   100%    /dev
/dev/ad0s1e    520M     20k    478M     0%    /tmp
/dev/ad0s1f    1.5G    797M    565M    59%    /usr
/dev/ad0s1d    1.0G     87M    867M     9%    /var

Obs.: Este ambiente apresentado é um laboratório, por isso estou
usando somente um disco de 4.4Gb. Se funcionar aqui eu tirei realmente
alterar um ambiente em produção.

Agradeço a ajuda de todos!

[ ]´s

Mauro Felipe


Mais detalhes sobre a lista de discussão freebsd