Есть диск:
/dev/ada0p2 on / (ufs, local, noatime, suiddir, journaled soft-updates)
/dev/ada0p4 on /var (ufs, local, journaled soft-updates)
/dev/ada0p5 on /tmp (ufs, local, noatime, journaled soft-updates)
/dev/ada0p6 on /usr (ufs, local, noatime, journaled soft-updates)
/dev/ada0p7 on /data (ufs, local, noatime, suiddir, soft-updates)cat /etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/ada0p3 none swap sw 0 0
/dev/ada0p2 / ufs rw,userquota,groupquota,noatime,suiddir 1 1
/dev/ada0p4 /var ufs rw 0 2
/dev/ada0p5 /tmp ufs rw,userquota,groupquota,noatime 0 2
/dev/ada0p6 /usr ufs rw,userquota,groupquota,noatime 2 2
/dev/ada0p7 /data ufs rw,userquota,groupquota,noatime,suiddir 2 2# testdisk /list /log /dev/ada0
TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
Please wait...
Disk /dev/ada0 - 500 GB / 465 GiB - CHS 969021 16 63, sector size=512Disk /dev/ada0 - 500 GB / 465 GiB - CHS 969021 16 63
Partition Start End Size in sectors
1 P Unknown 40 167 128
2 P FreeBSD UFS 168 41943071 41942904
3 P FreeBSD Swap 966787104 975175711 8388608
4 P FreeBSD UFS 41943072 62914591 20971520
5 P FreeBSD UFS 62914592 71303199 8388608
6 P FreeBSD UFS 71303200 113246239 41943040
7 P FreeBSD UFS 113246240 966787103 853540864fdisk
******* Working on device /dev/ada0 *******
parameters extracted from in-core disklabel are:
cylinders=969021 heads=16 sectors/track=63 (1008 blks/cyl)Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=969021 heads=16 sectors/track=63 (1008 blks/cyl)Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 238 (0xee),(EFI GPT)
start 1, size 976773167 (476940 Meg), flag 80 (active)
beg: cyl 0/ head 0/ sector 2;
end: cyl 1023/ head 255/ sector 63
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>fdisk -p
# /dev/ada0
g c969021 h16 s63
p 1 0xee 1 976773167
a 1При загрузке все монтируется, кроме swap.
Но вот такая фигня:
bsdlabel ada0
bsdlabel: /dev/ada0: no valid label foundКак с эти бороться, т.е. привести в соответствие бывшей нормальности.
Сие случилось после перехода с RELEASE9.2 на RELEASE10
> Есть диск:swapinfo ?
>> Есть диск:
> swapinfo ?swapinfo
Device 1K-blocks Used Avail Capacity
/dev/ada0p3 4194304 22032 4172272 1%
>>> Есть диск:
>> swapinfo ?
> swapinfo
> Device 1K-blocks
> Used Avail Capacity
> /dev/ada0p3 4194304 22032
> 4172272 1%на месте swap
> на месте swapХМ, ну то, что swap на месте, я и сам знал.
Вопрос не в том был.
> ХМ, ну то, что swap на месте, я и сам знал.
> Вопрос не в том был.тогда плиз еще раз, а то не совсем понятно ...
> тогда плиз еще раз, а то не совсем понятно ...Что ж тут непонятного...
Проблема в том, что sysid 238 (0xee),(EFI GPT) у партиции не тот.
и bsdlabel не видит таблицы разделов, следовательно поврежден суперблок...
Вопрос, в том как исправить суперблок и ssid без dump/restore
После чего и fsck станет работать и swap монтироваться при загрузке.
>> тогда плиз еще раз, а то не совсем понятно ...
> Что ж тут непонятного...
> Проблема в том, что sysid 238 (0xee),(EFI GPT) у партиции не тот.
> и bsdlabel не видит таблицы разделов, следовательно поврежден суперблок...bsdlabel на GPT ? %-)
gpart наше все
> bsdlabel на GPT ? %-)
> gpart наше всеНу е-мое...
Ну читайте внимательнее пожалуйста...
Вопрос то в том как раз почему sysid 238 а не 165
Как восстановить (вернуть) суперблок и таблицу разделов.а на "gpart ваше все" я не претендую...
> Ну читайте внимательнее пожалуйста...
> Вопрос то в том как раз почему sysid 238 а не 165238 для GPT, 165 для BSD
у вас же gpt сделано, правильно ?
> 238 для GPT, 165 для BSD
> у вас же gpt сделано, правильно ?Дело в том, что на 9.2 как мне кажется был все же 165 слайс...
Я могу ошибаться... и на старуху бывает проруха но сейчас картина такая:
gpart show
=> 34 976773101 ada0 GPT (466G)
34 6 - free - (3.0K)
40 128 1 freebsd-boot (64K)
168 41942904 2 freebsd-ufs (20G)
41943072 20971520 4 freebsd-ufs (10G)
62914592 8388608 5 freebsd-ufs (4.0G)
71303200 41943040 6 freebsd-ufs (20G)
113246240 853540864 7 freebsd-ufs (407G)
966787104 8388608 3 freebsd-swap (4.0G)
975175712 1597423 - free - (780M)=> 63 63403969 da1 MBR (30G)
63 8129 - free - (4.0M)
8192 63395840 1 !12 [active] (30G)=> 63 63403969 diskid/DISK-20090516388200000 MBR (30G)
63 8129 - free - (4.0M)
8192 63395840 1 !12 [active] (30G)Вопрос, с какого фига после перехода на 10.0 у меня случился GEOM...
в /usr/src/UPDATING я такого не нашел... или не то курил...Так вот ладно, бог с ним, пусть теперь будет GEOM, и с ним разберемся...
Тогда что крутить чтобы swap при старте монтировался?
> Вопрос, с какого фига после перехода на 10.0 у меня случился GEOM...дык по умолчанию так
> в /usr/src/UPDATING я такого не нашел... или не то курил...есть такой документ http://people.freebsd.org/~mav/disk.pdf
> Так вот ладно, бог с ним, пусть теперь будет GEOM, и с
> ним разберемся...
> Тогда что крутить чтобы swap при старте монтировался?так он же у вас есть ... по swapinfo видно же ...
> так он же у вас есть ... по swapinfo видно же ...Да, есть. Но начинает работать только после того как залогинишься и руками сделаешь swapon
А после ребута опять не монтируется автоматом.
>> так он же у вас есть ... по swapinfo видно же ...
> Да, есть. Но начинает работать только после того как залогинишься и руками
> сделаешь swapon
> А после ребута опять не монтируется автоматом.mergemaster -FUi ?
> mergemaster -FUi ?Сейчас приеду попробую. Спасибо за помощь.
Получается при переходе с 9.2 на 10.0 я получил GEOM?
Т.е. произошла конвертация разделов? Или оно и раньше так было на девятке? и я просто в куче серверов этого не заметил...
>> mergemaster -FUi ?
> Сейчас приеду попробую. Спасибо за помощь.
> Получается при переходе с 9.2 на 10.0 я получил GEOM?
> Т.е. произошла конвертация разделов? Или оно и раньше так было на девятке?
> и я просто в куче серверов этого не заметил...конвертации точно не было :)
> Сейчас приеду попробую. Спасибо за помощь.
> Получается при переходе с 9.2 на 10.0 я получил GEOM?
> Т.е. произошла конвертация разделов? Или оно и раньше так было на девятке?
> и я просто в куче серверов этого не заметил...Несколько раз перечитал, так и не понял в ЧЕМ проблема?
"случился GEOM" - это как и это что? ;-)
bsdlabel на ada0 у принципе можно, если MBR и отсутствуют слайсы, как там
правильно в терминах - dangerous dedicated.Объясните в чем проблема - попробуем разобраться.
> Объясните в чем проблема - попробуем разобраться.проблема решена. всем спасибо.
>> Объясните в чем проблема - попробуем разобраться.
> проблема решена. всем спасибо.Было бы хорошо, если бы решение проблемы озвучивалось... (((
> Было бы хорошо, если бы решение проблемы озвучивалось... (((Там и был GEOM, просто из-за большого кол-ва серверов я зарапортовался и забыл что там...