|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Ivan Golovin 2:5052/4 25 Dec 2001 18:15:30 To : Alexey Luckyanchikov Subject : Re: восстановить полуудаленный файл :) -------------------------------------------------------------------------------- > IG> вопрос, можно как-то его восстановить? не заново же качать... > IG> 3.4-STABLE > Попробуй fsdb. Команда ln. восстановил. хотя и несколько не понял, как это получилось. последовательность была такая: # fsdb /dev/rwd0s1f fsdb (inum: 2)> ln 403365 file fsdb (inum: 2)> cd file fsdb (inum: 403365)> uplink inode 403365 link count now 1 после чего в корневой директории запись с файлом появилась, но у нее стоял тип unknown: slot 16 ino 403365 reclen 32: unknown, `file' после выхода из fsdb файла в директории по ls не было. запустил fsck, он мне исправил тип на regular, сказав что-то про ufs_dirhash inconsistency, но ls файл все равно не показывал. ну и потом меня понесло создавать всякие файлы и директории и экспериментировать c fsdb в поисках своего файла :) после того как создал в корне еще одну директорию, а потом удалил ее (LINKCNT изучал :) файл вдруг появился. только у него до сих пор по ls количество линков остается 0 и исправление через fsdb ничего не меняет. после выхода и повторного запуска снова вижу LINKCNT=0. fsck запускать пока страшно, надо сначала на болванку записать, md5 совпадает. Ivan --- FIDOGATE 4.4.1-snp14 * Origin: Open Joint Stock Company Martelcom (2:5052/4.0) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/4618694afd7cb.html, оценка из 5, голосов 10
|