Como adicionar espaço em disco para / var / www em meus sites?

2

Eu fiz $ df -h e joguei isto:

Filesystem            Size  Used Avail Use% Mounted on
/dev/md1              9.7G  1.7G  7.6G  18% /
/dev/md2              683G  211M  649G   1% /home
tmpfs                 4.0K     0  4.0K   0% /dev/shm

O problema é que meus sites estão localizados em / var / www, que eu acho que pertence a /, e eles não serão capazes de usar o espaço em disco para coisas como imagens, que precisam ser colocadas dentro da webroot, Por exemplo: / var / www / my_site / public_html /

O que posso fazer sobre isso? Devo mover o espaço em disco de / home para /? Como? Ou mova os sites para / home? Alguma idéia?

Estou usando o centos 5.5 e o apache 2

    
por HappyDeveloper 22.02.2011 / 22:11

3 respostas

2

O caminho mais fácil será mover os dados para a partição maior e vincular novamente ao local.

 $ mv /var/www /home/
 $ ln -s /home/www /var/www
    
por 22.02.2011 / 22:14
3

Você pode remontar / home / www em / var / www para usar montagens de ligação.

Pare o apache:

# service apache2 stop

Adicione na linha fstab:

/var/www /home/www bind defaults,bind 0 0

Copiar diretório:

# cp -pR /var/www/ /home/www

Montar todos:

# mount -a

Iniciar o apache:

# service apache2 start
    
por 22.02.2011 / 22:19
1

Parece que / dev / md2 é bem grande e talvez deva ser separado usando o LVM? Da aparência das coisas que você tem a configuração Metadevices, que eu acredito é basicamente o seu software RAID. você poderia dedicar o md2 ao LVM e dividi-lo em qualquer número de Volumes Lógicos (LVs). A única dificuldade é o / home que você teria que mover, temporariamente para obter o / dev / md2 estabelecido no LVM. Eu acho que com o gerenciamento de partições LVM e sistemas de arquivos torna-se um piscar de olhos. É sempre melhor usar o LVM desde o início, mas não há motivo para você migrar para ele, parcial ou completamente.

    
por 22.02.2011 / 22:47