Ubuntu 12.04
Il file system passa frequentemente alla modalità sola lettura. Prima di tutto ho letto questa domanda il file system sta già entrando in modalità di sola lettura frequentemente . Ma devo sapere se non è causato da qualcos'altro che dying hard drive
. Questo è il server fornito dal mio client e sto solo eseguendo qualche node.js workers
+ uno node.js server
e sto usando mongodb
.
Di tanto in tanto (ogni 20-50 ore) il sistema fa improvvisamente la sola lettura del filesystem, il processo mongodb fallisce (causa fs di sola lettura) e i miei lavoratori / server del nodo (che vengono avviati forever
) vengono semplicemente uccisi.
Ecco il registro di dmesg: vedo alcuni errori e messaggi che FS leggerà in sola lettura e c'è anche un errore JOURNAL, ma vorrei trovare la causa di quegli errori.
http://speedy.sh/Ux2VV/dmesg.log.txt
modificare
smartctl -t long /dev/sda
smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.5.0-23-generic] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
SMART support is: Unavailable - device lacks SMART capability.
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
Cosa sto facendo di sbagliato? Lo stesso vale per sda2
.
Ancora più adesso quando scrivo qualsiasi comando che non esiste nella shell ottengo questo:
Sorry, command-not-found has crashed! Please file a bug report at:
https://bugs.launchpad.net/command-not-found/+filebug
Please include the following information with the report:
EDIT2
Ho appena ricevuto informazioni sul fatto che questo server è in realtà VPS e mi hanno detto che i dischi rigidi sono OK e sono su RAID 10. E mi hanno detto che "forzare fsck in fstab dovrebbe aiutare" ...
Edit3
qui viene emesso dal mount
comando:
/dev/sda2 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /media/psf type prl_fs (rw,nosuid,nodev,sync,noatime,share,_netdev)
Quindi in realtà non esiste un'unità sda? Solo sda2?
Edit4
Uscita dal fsck -N
comando:
root@ubuntu:~# fsck -N sda
fsck from util-linux 2.20.1
[/sbin/fsck.ext4 (1) -- /] fsck.ext4 sda /dev/sda2