Meu computador Ubuntu 14.04.2 de repente começou a exibir vários erros graves.
Ele começou quando eu estava trabalhando no meu aplicativo Ruby on Rails, o deixei por um tempo, voltei e tentei reiniciar meu servidor com rails s
. Em resposta, recebi este erro:
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.
Eu tentei executar chmod 0666 /home/user/app/log/development.log
e vários outros comandos chmod, como chmod 0664
e chmod 777
. Toda vez que voltei:
chmod: changing permissions of ‘/home/user/app/log/development.log’: Read-only file system
Eu tentei outros aplicativos do Rails e tive o mesmo erro com eles. Então tentei salvar o arquivo em que estava trabalhando com o Komodo IDE e encerrei, mas o Komodo me disse que o arquivo era somente de leitura e não podia ser salvo.
Em seguida, percebi que meu Skype havia se desconectado e, quando tentei fazer login novamente, ele me disse que eu já estava conectado.
Então eu reiniciei meu computador. Na tela de login, recebi uma mensagem de erro, algo como Errors were found when searching directory /. Press f to fix, I to ignore, and M to run a manual reboot.
Eu pressionei para ignorar e entrei. Agora não consigo abrir o Skype nem o Komodo. Quando clico nos ícones, eles piscam algumas vezes como se estivessem prestes a abrir, mas depois param de piscar e nada acontece.
Além disso, rails s
não retorna mais um erro, literalmente apenas fecha a janela do meu terminal.
Quando executo mount
, metade do tempo em que o terminal é fechado e metade do tempo recebo esta mensagem:
$ 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.
Eu também notei que todos os meus arquivos têm um ícone de cadeado sobre eles. Presumo que isso signifique que todos os meus arquivos são somente de leitura.
A saída de:
sudo smartctl --all --tolerance=verypermissive /dev/sda
pode ser encontrado aqui
O que poderia estar acontecendo ??