Около 1,5 часов назад я удалил очень важный каталог на моем OpenVZ VPS.
я пытался
root@server:/home extundelete /dev/simfs --restore-directory ./ --output-dir /home/restore/
extundelete: failed to read-only open device "/dev/simfs": Error code 1
Как мне решить эту проблему?
решение1
Невозможно восстановить или проверить файловую систему, смонтированную с правами чтения и записи.
Вам понадобится IMM или физический доступ к машине, перезапустите машину в режиме обслуживания или попробуйте изменить уровень запуска на 1, а затем выполните команду umount /.
Другой способ — использовать Live CD для монтирования и монтирования раздела только для чтения для восстановления данных.
Очевидно, вам понадобится другое место, например, флешка или что-то в этом роде, чтобы сохранить файлы, поскольку основной раздел будет доступен только для чтения, пока вы не восстановите все файлы и не перемонтируете его.
Если вы действительно не можете остановить серверВы можете попробовать создать файл образа с диска (но для его сохранения вам понадобится другой диск большего размера...)
dd if=/dev/mygreatdevice of=/mnt/myotherdisk/mygreatimage.img
и запустите восстановление данных ext4 на mygreatimage.img
Это может сработать, но восстановленные файлы могут быть повреждены сильнее, чем при обычном восстановлении данных.