The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"проблема с файловой системой"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"проблема с файловой системой"  
Сообщение от nikolay (??) on 14-Ноя-06, 17:51 
проблема состоит в следуещем
на винте распологалось несколько различных ОС XP win2003 и freebsd 5.1

после неудачного эксперемента с диском слетела таблица разделов, партиции были востановленны программой testdisk из доса
так вот при попытке смонтировать раздел /usr/ (винт подцеплен к другой машине c Freebsd 6.1) система просит проверить диск проверял смонтировал, но каталог home нечитается, и тут я зделал глупость наверное в теме по востановлению суперблока я нашол и выполнил такую команду
"#dd if=/dev/ad1s3f skip=16 of=/home/save.ufs1 bs=512 count=16"
и после выполнения команды выполнил далее такую команду

"#dd if=/dev/ad1s3f skip=32 of=/dev/ad1s3f seek=16 bs=512 count=16"
и теперь раздел вобще не монтируется
как мне вернуть информацию с читаную с диска в файл. т.е. записать обратно на диск
мож тогда ченибуть получится

ссылка на тему в которой я нашол данный совет  http://linux.opennet.ru/openforum/vsluhforumID1/58525.html

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "проблема с файловой системой"  
Сообщение от lavr email on 14-Ноя-06, 19:16 
>проблема состоит в следуещем
>на винте распологалось несколько различных ОС XP win2003 и freebsd 5.1
>
>после неудачного эксперемента с диском слетела таблица разделов, партиции были востановленны программой
>testdisk из доса
>так вот при попытке смонтировать раздел /usr/ (винт подцеплен к другой машине
>c Freebsd 6.1) система просит проверить диск проверял смонтировал, но каталог
>home нечитается, и тут я зделал глупость наверное в теме по
>востановлению суперблока я нашол и выполнил такую команду
>"#dd if=/dev/ad1s3f skip=16 of=/home/save.ufs1 bs=512 count=16"
>и после выполнения команды выполнил далее такую команду
>
>"#dd if=/dev/ad1s3f skip=32 of=/dev/ad1s3f seek=16 bs=512 count=16"
>и теперь раздел вобще не монтируется
>как мне вернуть информацию с читаную с диска в файл. т.е. записать
>обратно на диск
>мож тогда ченибуть получится
>
>ссылка на тему в которой я нашол данный совет  http://linux.opennet.ru/openforum/vsluhforumID1/58525.html

1. Надо было включить мозг когда читали что там написано
2. А теперь снова включить мозг и почитать man dd - что есть skip и seek и как
они работают.

#dd if=/dev/ad1s3f skip=16 of=/home/save.ufs1 bs=512 count=16

читаем /dev/ad1s3f:
skip=16 пропустить 16 блоков из входного буфера, после чего в файл пишем 16 блоков (count=16) по 512байт каждый

Теперь изучите как записать обратно

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру