उबुन्टु 12.04
फाइल सिस्टम बार-बार पढ़ने के लिए जाता है। सबसे पहले मैंने यह प्रश्न पढ़ा है कि फ़ाइल सिस्टम केवल पहले से ही पढ़े जाने वाले मोड में जा रहा है । लेकिन मुझे यह जानना होगा कि क्या यह किसी और चीज के कारण नहीं है dying hard drive
। यह मेरे मुवक्किल द्वारा प्रदान किया गया सर्वर है और मैं वहां कुछ node.js workers
+ एक चला node.js server
रहा हूं और मैं उपयोग कर रहा हूं mongodb
।
समय-समय पर (प्रत्येक 20-50h) सिस्टम अचानक फाइल सिस्टम को केवल पढ़ने के लिए बनाता है, मोंगोडब प्रक्रिया विफल हो जाती है (केवल पढ़ने के लिए एफएस) और मेरे नोड कार्यकर्ता / सर्वर (जो द्वारा शुरू किए forever
जाते हैं) बस मारे जाते हैं।
यहाँ dmesg से लॉग है - मैं वहाँ कुछ त्रुटियों और संदेशों को देख सकता हूं जो FS केवल पढ़ने के लिए जा रहा है, और कुछ JOURNAL त्रुटि भी है, लेकिन मैं उन त्रुटियों का कारण ढूंढना चाहूंगा ..
http://speedy.sh/Ux2VV/dmesg.log.txt
संपादित करें
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.
क्या मैं गलत हूं? उसी के लिए है sda2
।
अब जब मैं कोई भी कमांड टाइप करता हूं जो शेल में मौजूद नहीं है तो मुझे यह मिलता है:
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
मुझे अभी जानकारी मिली है कि यह सर्वर वास्तव में VPS है और उन्होंने मुझे बताया कि हार्ड ड्राइव ठीक हैं और वे RAID 10 पर हैं। और उन्होंने मुझे बताया कि "fstab में fsck को मजबूर करने में मदद करनी चाहिए" ...
edit3
यहाँ mount
कमांड से आउटपुट है :
/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)
तो वास्तव में एसडीए ड्राइव नहीं है? केवल sda2?
edit4
fsck -N
कमांड से आउटपुट :
root@ubuntu:~# fsck -N sda
fsck from util-linux 2.20.1
[/sbin/fsck.ext4 (1) -- /] fsck.ext4 sda /dev/sda2