У меня был довольно страшный момент сегодня, когда папка, в которой я редактировал ЛАТЕКСНЫЙ отчет просто, исчезла!
Вот системный журнал:
pedro@X230t:~$ cat /var/log/syslog | grep sda1
Apr 13 13:59:59 X230t kernel: [ 1.163585] sda: sda1 sda2 < sda5 >
Apr 13 13:59:59 X230t kernel: [ 2.133568] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
Apr 13 13:59:59 X230t kernel: [ 17.023928] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
Я гуглил вокруг об этом и в конечном счете нашел свои данные в папке "мусора" по причинам абсолютно неизвестными мне. Даже если бы я стер файлы по ошибке, то ОС должна была жаловаться, что я в настоящее время использовал данный файл, правильно?
Почему это происходило? Как предотвратить его снова?
Я выполнил дисковую утилиту, и мой жесткий диск кажется здоровым от тестов там. Я также работал sudo badblocks -v /dev/sda1
и ничего не получил.
В Linux на самом деле можно удалить файлы, которые используются приложением. В этом случае запись папки сразу удалена, таким образом, Вы не видите файл больше, но фактическое содержание файла только освобождено, когда приложение закрывает файл.
Файлы, удаленные системой или из-за аппаратных ошибок обычно, не заканчиваются в мусоре, но просто исчезают. Только если Вы используете некоторые приложения как файловый менеджер, файл перемещен в мусор. Когда Вы нашли файл в папке "Удаленные", Вы, скорее всего, удалили его по ошибке.
Это могло быть знаком Вашего жесткого диска, в конце его жизни. Если возможно, попытайтесь использовать новый жесткий диск и посмотрите, сохраняется ли проблема.
Другие проблемы могут включать, такие как неисправная материнская плата, неисправный источник питания или неплотные соединения проводов. Это может быть Ваша RAM, но это довольно редко.