|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vadim Goncharov 2:5005/106.426 30 Nov 2004 04:15:24 To : Alexander Pashchenko Subject : Вы не поверите... я его опять уронил... -------------------------------------------------------------------------------- 29 Hоя 04 07:57, Andrey Ostanovsky -> Alexander Pashchenko: AP>> Все бы хорошо, только ad2s2a - это своп, а ad2s2b - раздел :) AO> А должно быть - наоборот. AO> Вобщем, чекать "s2a", после чего грузиться в сингл, прописывать path, AO> монтировать ручками остальное. Хотя, можно и просто /etc/fstab AO> поправить, загрузившись с Live-CD, например. Можно поменять на диске местами буквы a и b, путем прямого редактирования метки на диске, если не боишься чего поломать и опыт есть ;) Метка разделов слайса лежит (на ufs1, хотя не должна зависеть совершенно) по смещению 294h (по крайней мере, если слайс загрузочный) и являет собой восемь 16-байтных записей на каждую букву соответственно. То есть, необходимо обменять местами две 16-байтные структуры по смещениям 294h и 2a4h, и тогда на диске рут станет буквой a, а своп буквой b, и останется только поправить /etc/fstab - а данные физически останутся там же, где и лежали. Почему предлагаю такой метод - не уверен, что штатный disklabel на слайс ничего не испортит. Вот пример метки и соответствующей картины с диска (восклицательными знаками отграничен раздел a): >------ Здесь начался Windows Clipboard ----- # size offset fstype [fsize bsize bps/cpg] a: 262144 1024000 4.2BSD 2048 16384 94 # (Cyl. 63*- 80*) b: 1024000 0 swap # (Cyl. 0 - 63*) c: 156296322 0 unused 0 0 # (Cyl. 0 - 9728*) d: 14722178 141574144 4.2BSD 2048 16384 89 # (Cyl. 8812*- 9728*) e: 1024000 1286144 4.2BSD 2048 16384 90 # (Cyl. 80*- 143*) f: 94208000 2310144 4.2BSD 2048 16384 89 # (Cyl. 143*- 6007*) g: 40960000 96518144 4.2BSD 2048 16384 89 # (Cyl. 6007*- 8557*) h: 4096000 137478144 4.2BSD 2048 16384 90 # (Cyl. 8557*- 8812*) hostel:/usr/src/sys/boot# dd if=/dev/ad0s1 bs=512 count=1 skip=1 | hd 00000000 57 45 56 82 05 00 00 00 61 64 30 73 31 00 00 00 |WEV|....ad0s1...| 1+0 records in 1+0 records out 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 512 bytes transferred in 0.047793 secs (10713 bytes/sec) 00000020 00 00 00 00 00 00 00 00 00 02 00 00 3f 00 00 00 |............?...| 00000030 ff 00 00 00 00 26 00 00 c1 3e 00 00 82 e4 50 09 |Ъ....&..а>..|ДP.| 00000040 00 00 00 00 00 00 00 00 10 0e 01 00 00 00 00 00 |................| 00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00000080 00 00 00 00 57 45 56 82 71 a5 08 00 00 20 00 00 |....WEV|q+... ..| 00000090 00 20 00 00!00 00 04 00 00 a0 0f 00 00 08 00 00 |. .......=......| 000000a0 07 08 5e 00!00 a0 0f 00 00 00 00 00 00 00 00 00 |..^..=..........| 000000b0 01 00 00 00 82 e4 50 09 00 00 00 00 00 00 00 00 |....|ДP.........| 000000c0 00 00 00 00 82 a4 e0 00 00 40 70 08 00 08 00 00 |....||Ю..@p.....| 000000d0 07 08 59 00 00 a0 0f 00 00 a0 13 00 00 08 00 00 |..Y..=...=......| 000000e0 07 08 5a 00 00 80 9d 05 00 40 23 00 00 08 00 00 |..Z..-?..@#.....| 000000f0 07 08 59 00 00 00 71 02 00 c0 c0 05 00 08 00 00 |..Y...q..юю.....| 00000100 07 08 59 00 00 80 3e 00 00 c0 31 08 00 08 00 00 |..Y..->..ю1.....| 00000110 07 08 5a 00 00 00 00 00 00 00 00 00 00 00 00 00 |..Z.............| 00000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00000200 >------ А здесь скончался Windows Clipboard ----- WBR, Vadim Goncharov. ICQ#166852181 mailto:vadim_nuclight@mail.ru [Moderator of RU.ANTI-ECOLOGY][FreeBSD][http://antigreen.org][LJ:/nuclight] ... Если бог существует, то атеизм должен казаться ему меньшим оскорблением, чем ре --- Золотобоpодый дЕД-pедактоp, возpастом 1.1.5-030809 лет * Origin: The Nuclear Lightning Systems (2:5005/106.426) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/459441ab936f.html, оценка из 5, голосов 10
|