O sistema foi somente para leitura de repente

4

Meu servidor web (Linux, Debian Wheezy) passou repentinamente somente leitura, o MySQL travou (mas o Apache não funcionou) - dando erros ao pressionar a aba para completar o nome do arquivo como:

bash: cannot create temp file for here-document: Read-only file system

Além disso, quando eu reiniciar o Apache, ele não ligará mais.

O que tentei fazer: substituí o disco rígido, movi os arquivos da web novamente; erro repetido após 1 semana.

Os logs não mostram nada, um aviso de que eu vi muitas tentativas fracassadas de acessar o servidor por meio do ssh.

saída do df:

Filesystem                                             1K-blocks    Used Available Use% Mounted on
rootfs                                                 249773956 2328024 234758164   1% /
udev                                                       10240       0     10240   0% /dev
tmpfs                                                     406336     200    406136   1% /run
/dev/disk/by-uuid/e45e30eb-efa4-4cd9-aaf9-c6cbe46aa41c 249773956 2328024 234758164   1% /
tmpfs                                                       5120       0      5120   0% /run/lock
tmpfs                                                    2489760       0   2489760   0% /run/shm
/dev/sdb1                                              249773956 2303784 234782404   1% /mnt/sdb1

mount -n output:

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=506431,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=406336k,mode=755)
/dev/disk/by-uuid/e45e30eb-efa4-4cd9-aaf9-c6cbe46aa41c on / type ext4 (ro,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=2489760k)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
/dev/sdb1 on /mnt/sdb1 type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
    
por user3900816 03.05.2015 / 13:15

1 resposta

5

Seu sistema de arquivos raiz é montado somente para leitura. Isso provavelmente aconteceu em uma reinicialização. Existem algumas opções:

  • Configure o sistema para corrigir erros durante a reinicialização. No Ubuntu isso é controlado pela opção FSCKFIX no arquivo /etc/default/rcS .
  • Reinicialize no modo de recuperação e execute fsck -f /dev/disk/by-uuid/e45e30eb-efa4-4cd9-aaf9-c6cbe46aa41c e reinicie novamente.
  • Inicialize a partir de um disco de recuperação e execute fsck como mostrado acima.

Todas as opções exigirão que seu sistema fique inativo por um tempo. No entanto, parece que está efetivamente inativo agora.

Pode ser possível executar fsck sem reinicializar e remontar o sistema rw . Eu iria executar um teste fsck sem habilitar problemas de fixação para ver o quão quebrado o sistema de arquivos

    
por 03.05.2015 / 17:23