Копирование нескольких строк из stdout в stderr - но только если stderr отличается от stdout

используете ли вы зашифрованный домашний каталог?

Шифрование домашнего каталога в ubuntu работает с ecryptfs, который использует overlayfs для размещения расшифрованных файлов в вашем домашнем каталоге, пока вы вошли в систему.

Это означает, что ваши фактические файлы находятся в $HOME/.Private, но зашифрованы. Когда вы входите в систему, ecryptfs сопоставляет зашифрованные файлы в $HOME/.Private с расшифрованными виртуальными версиями тех же файлов в $HOME. Обычно изменения ваших файлов в $HOME должны быть зашифрованы и записаны обратно в $HOME/.Private в фоновом режиме.

Для меня это звучит так, как будто изменения, которые вы сделали в активной сессии, не были записаны обратно должным образом в то время, когда вы закрыли крышку. Когда вы закрыли крышку, ваш пользователь вышел из системы, что заставило cryptfs разгруппировать файлы так, что остались только зашифрованные версии, и ваши изменения были потеряны.

Что касается возможных причин:

работал ли ваш ноутбук от батареи или был подключен к сети? Это может повлиять на интервал, через который данные записываются обратно.

Не упала ли служба ecryptfs при закрытии крышки (проверьте лог-файлы)?

Есть ли у вас разрешение на запись файлов в $HOME/.Private?

-1
10.07.2011, 14:43
0 ответов

Теги

Похожие вопросы