Мій комп'ютер Ubuntu 14.04.2 раптово почав відображати різні серйозні помилки.
Це почалося, коли я працював над додатком Ruby on Rails, покинув його на деякий час, повернувся і спробував перезапустити сервер rails s
. У відповідь я повернув цю помилку:
Rails Error: Unable to access log file. Please ensure that /home/user/app/log/development.log exists and is chmod 0666. The log level has been raised to WARN and the output directed to STDERR until the problem is fixed.
Я спробував запустити, chmod 0666 /home/user/app/log/development.log
а потім різні інші команди chmod, як chmod 0664
і chmod 777
. Кожен раз, коли я повертався:
chmod: changing permissions of ‘/home/user/app/log/development.log’: Read-only file system
Я спробував інші програми Rails і отримав таку ж помилку з ними. Тоді я спробував зберегти файл, над яким працював за допомогою ID ID Komodo, і вийшов, але Комодо сказав мені, що файл є лише для читання, і його неможливо зберегти.
Потім я помітив, що мій скайп підписався, і коли я спробував увійти, він сказав мені, що я вже ввійшов.
Тому я перезапустив комп’ютер. На екрані входу я отримав повідомлення про помилку, щось подібнеErrors were found when searching directory /. Press f to fix, I to ignore, and M to run a manual reboot.
Я натиснув, щоб я ігнорував і ввійшов. Тепер я взагалі не можу відкрити Skype або Komodo. Коли я натискаю на піктограми, вони спалахують кілька разів, як вони збираються відкритись, але потім вони просто перестають блимати, і нічого не відбувається.
Крім того, rails s
більше не повертається помилка, вона буквально просто закриває вікно мого терміналу.
Коли я запускаю mount
, половину часу термінал просто закривається, і половину часу я отримую це повідомлення:
$ 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/cgroup type tmpfs (rw)
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)
none on /sys/firmware/efi/efivars type efivarfs (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 /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
/dev/sda1 on /boot/efi type vfat (rw)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=greg)
mount: warning: /etc/mtab is not writable (e.g. read-only filesystem).
It's possible that information reported by mount(8) is not
up to date. For actual information about system mount points
check the /proc/mounts file.
Я також щойно помітив, що всі мої файли над ними мають значок блокування. Я припускаю, що це означає, що всі мої файли доступні лише для читання.
Вихід:
sudo smartctl --all --tolerance=verypermissive /dev/sda
можна знайти тут
Що може бути далі ??