Ubuntu 12.04
Le système de fichiers passe fréquemment en mode lecture seule. Tout d'abord, j'ai lu ce système de fichiers de questions passe souvent en mode lecture seule . Mais je dois savoir si ce n'est pas causé par autre chose que dying hard drive
. Ceci est un serveur fourni par mon client et j'en lance juste un node.js workers
+ un node.js server
et j'utilise mongodb
.
De temps en temps (toutes les 20 à 50 heures), le système rend soudainement le système de fichiers en lecture seule, le processus mongodb échoue (en raison de fs en lecture seule) et mes nœuds de travail / serveur (qui sont démarrés par forever
) sont simplement tués.
Voici le journal de dmesg - je peux y voir quelques erreurs et messages que FS va lire uniquement, et il y a aussi une erreur JOURNAL mais je voudrais trouver la cause de ces erreurs ..
http://speedy.sh/Ux2VV/dmesg.log.txt
Éditer
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.
Qu'est ce que je fais mal? C'est pareil pour sda2
.
Morover maintenant quand je tape une commande qui n'existe pas dans le shell, j'obtiens ceci:
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
Je viens de recevoir des informations que ce serveur est en fait VPS et ils m'ont dit que les disques durs sont OK et qu'ils sont sur RAID 10. Et ils m'ont dit que "forcer fsck dans fstab devrait aider" ...
edit3
voici la sortie de la mount
commande:
/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)
Il n'y a donc pas réellement de lecteur sda? Seulement sda2?
edit4
Sortie de la fsck -N
commande:
root@ubuntu:~# fsck -N sda
fsck from util-linux 2.20.1
[/sbin/fsck.ext4 (1) -- /] fsck.ext4 sda /dev/sda2