Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: восстановить полуудаленный файл :)   Ivan Golovin   25 Dec 2001 18:15:30 
 Re: восстановить полуудаленный файл :)   Ivan Golovin   25 Dec 2001 18:19:52 
Архивное /ru.unix.bsd/4618694afd7cb.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional