/ dev / mapper / VolGroup-lv_root não tem mais espaço?

8

Nós temos uma máquina centos e o mysql não está iniciando e é devido ao espaço se estiver cheio. Abaixo estão os resultados do df-h. O que melhor pode ser feito nesta situação? Adicionar mais disco rígido?

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       47G   45G     0 100% /
tmpfs                 3.9G     0  3.9G   0% /dev/shm
/dev/xvda1            485M   33M  428M   7% /boot
/dev/mapper/VolGroup-lv_home
                       44G  180M   42G   1% /home
    
por user132638 22.09.2012 / 07:34

3 respostas

4

A opção mais fácil e rápida é criar um diretório em / home e mover todos os dados de / var para esse diretório e criar um link flexível de / var para / home / var . Os passos serão os seguintes.

  1. mkdir /home/var

  2. pare todos os serviços. Por exemplo /etc/init.d/mysqld stop

  3. cp -pr /var/* /home/var

  4. rm -rf /var

  5. ln -s /home/var /var

  6. start the services again .

Nota: Você só pode mover os dados do mysql que estão em / var / lib / mysql e criar um link para isso.

    
por 22.09.2012 / 08:03
1

Você pode:

  1. Adicionar disco rígido

  2. Mova os arquivos DB do mysql para outro FS (no seu caso você tem apenas o / home FS)

  3. Você pode redimensionar o volume do LVM para tornar / home menor e / maior (certifique-se de fazer backup, é claro :))

Esta opção é mais direta, mas o LVM recomenda strongmente fazer backup de seus dados antes de redimensionar

link

UPDATE (baseado no comentário)

if I add hard disk what must I adjust on my mysql setting to expand the data to the hard disk? If option to mean I have to move mysql over what steps need to be taken for that?

Muito fácil:

  1. Pare o mysql
  2. Abra /etc/my.cnf e encontre datadir = - aqui estão seus arquivos de dados mysql
  3. Copiar / movê-los para o novo local desejado
  4. Atualize datadir = com seu novo caminho
  5. Iniciar o mysql
  6. Tome uma cerveja ou o que você quiser, porque você está feito

How tough to expand the /root?

Leia o link acima, no qual eu já postei. O guia passo a passo está incluído com uma explicação abrangente.

Normally what the home partition is to store? Any important files?

Ele contém arquivos do usuário e configuração.Eg sua área de trabalho, etc.

Para o sistema healt / home não é importante e pode ser remontado a qualquer momento.

    
por 22.09.2012 / 07:42
1

Para prosperidade, sugiro que seu primeiro passo seja verificar o tamanho de / var / log. Possivelmente, arquive logs mais antigos. Eles podem entupir sua partição root sem que você perceba, e a maioria dos logs mais antigos são supérfluos de qualquer maneira.

    
por 05.04.2016 / 09:34