5

Мой веб-сервер (Linux, Debian Wheezy) внезапно стал доступен только для чтения, MySQL аварийно завершил работу (но Apache этого не сделал) - выдавал ошибки при нажатии клавиши Tab, чтобы завершить имя файла следующим образом:

bash: не может создать временный файл для here-документа: файловая система только для чтения

Кроме того, когда я перезагружаю Apache, он больше не включается.

Что я пытался сделать: я заменил жесткий диск, снова переместил веб-файлы; ошибка повторилась через 1 неделю.

Логи ничего не показывают, одно замечание, что я видел много неудачных попыток получить доступ к серверу через ssh.

выходной сигнал:

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:

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)

1 ответ1

7

Ваша корневая файловая система смонтирована только для чтения. Вероятно, это произошло при перезагрузке. Есть несколько вариантов:

  • Настройте систему для исправления ошибок во время перезагрузки. В Ubuntu это контролируется параметром FSCKFIX в файле /etc/default/rcS .
  • Перезагрузитесь в режиме восстановления и запустите fsck -f /dev/disk/by-uuid/e45e30eb-efa4-4cd9-aaf9-c6cbe46aa41c и перезагрузите компьютер снова.
  • Загрузитесь с диска восстановления и запустите fsck, как показано выше.

Все варианты потребуют, чтобы ваша система была отключена на некоторое время. Тем не менее, похоже, что это эффективно сейчас.

Может быть возможно запустить fsck без перезагрузки и перемонтировать систему rw . Я бы запустил тестовый fsck без включения исправления проблем, чтобы увидеть, насколько повреждена файловая система

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .