FreeBSD проблемы с диском

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

FreeBSD проблемы с диском

Непрочитанное сообщение xaker1 » 2013-04-10 21:14:48

Здравствуйте.
Вылетел сервер, в ходе разборок было выяснено, что проблемы с диском.
Диск был в программном raid, так что надежда на восстановление осталась.
Но:

Код: Выделить всё

[root@rescue ~]# mount /dev/ad4 /mnt
[root@rescue ~]# ls /mnt
ls: /mnt: Bad file descriptor
[root@rescue ~]# df -h
Filesystem                     Size    Used   Avail Capacity  Mounted on
/dev/md0                        41M     35M    2.9M    92%    /
devfs                          1.0k    1.0k      0B   100%    /dev
tmpfs                          7.4G    4.0k    7.4G     0%    /tmp
tmpfs                          7.5G     71M    7.4G     1%    /usr
/dev/md1                        61M    296k     56M     1%    /var
nfs.hetzner.de:/nfs/freebsd    1.4T    193G    1.1T    15%    /nfs
/dev/ad4                       676G    4.0k    622G     0%    /mnt
[root@rescue ~]# fsck /mnt
fsck: Could not determine filesystem type
[root@rescue ~]# mount -t ufs /dev/ad4 /mnt
mount: /mnt: Bad file descriptor

[root@rescue ~]# fsck -t ufs /dev/ad4
** /dev/ad4
BAD SUPER BLOCK: VALUES IN SUPER BLOCK DISAGREE WITH THOSE IN FIRST ALTERNATE
ioctl (GCINFO): Inappropriate ioctl for device
fsck_ufs: /dev/ad4: can't read disk label
Подскажите, пожалуйста, как быть? желательно восстановить все как можно скорее.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

ChihPih
ст. прапорщик
Сообщения: 568
Зарегистрирован: 2009-09-04 12:23:30
Откуда: Где-то в России...
Контактная информация:

Re: FreeBSD проблемы с диском

Непрочитанное сообщение ChihPih » 2013-04-10 22:11:24

А SMART че у него говорит? Может винт дохнет.
www.info-x.org - информационный ресурс о ОС FreeBSD.

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

Re: FreeBSD проблемы с диском

Непрочитанное сообщение xaker1 » 2013-04-10 22:17:34

Хз. Сейчас даже система не может загрузиться, но скорей всего что-то с винтом (собственно это подтвердили в ДЦ, но как я уже сказал был софтварный рейд. Правда вижу почему-то один диск сейчас...).
Задача сейчас - скопировать данные с проблемного диска и восстановить всю систему.


Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

Re: FreeBSD проблемы с диском

Непрочитанное сообщение xaker1 » 2013-04-23 22:40:18

В общем, восстановить все удалось, но к сожалению, проблема опять всплыла.

Код: Выделить всё

[root@rescue ~]# newfs -N /dev/ad8
/dev/ad8: 715404.9MB (1465149168 sectors) block size 32768, fragment size 4096
        using 1143 cylinder groups of 626.09MB, 20035 blks, 80256 inodes.
super-block backups (for fsck_ffs -b #) at:
 192, 1282432, 2564672, 3846912, 5129152, 6411392, 7693632, 8975872, 10258112, 11540352, 12822592, 14104832, 15387072, 16669312, 17951552, 19233792, 20516032,
 21798272, 23080512, 24362752, 25644992, 26927232, 28209472, 29491712, 30773952, 32056192, 33338432, 34620672, 35902912, 37185152, 38467392, 39749632,
 41031872, 42314112, 43596352, 44878592, 46160832, 47443072, 48725312, 50007552, 51289792, 52572032, 53854272, 55136512, 56418752, 57700992, 58983232,
 60265472, 61547712, 62829952, 64112192, 65394432, 66676672, 67958912, 69241152, 70523392, 71805632, 73087872, 74370112, 75652352, 76934592, 78216832,
 79499072, 80781312, 82063552, 83345792, 84628032, 85910272, 87192512, 88474752, 89756992, 91039232, 92321472, 93603712, 94885952, 96168192, 97450432,
 98732672, 100014912, 101297152, 102579392, 103861632, 105143872, 106426112, 107708352, 108990592, 110272832, 111555072, 112837312, 114119552, 115401792,
 116684032, 117966272, 119248512, 120530752, 121812992, 123095232, 124377472, 125659712, 126941952, 128224192, 129506432, 130788672, 132070912, 133353152,
 134635392, 135917632, 137199872, 138482112, 139764352, 141046592, 142328832, 143611072, 144893312, 146175552, 147457792, 148740032, 150022272, 151304512,
 152586752, 153868992, 155151232, 156433472, 157715712, 158997952, 160280192, 161562432, 162844672, 164126912, 165409152, 166691392, 167973632, 169255872,
 170538112, 171820352, 173102592, 174384832, 175667072, 176949312, 178231552, 179513792, 180796032, 182078272, 183360512, 184642752, 185924992, 187207232,
 188489472, 189771712, 191053952, 192336192, 193618432, 194900672, 196182912, 197465152, 198747392, 200029632, 201311872, 202594112, 203876352, 205158592,
 206440832, 207723072, 209005312, 210287552, 211569792, 212852032, 214134272, 215416512, 216698752, 217980992, 219263232, 220545472, 221827712, 223109952,
 224392192, 225674432, 226956672, 228238912, 229521152, 230803392, 232085632, 233367872, 234650112, 235932352, 237214592, 238496832, 239779072, 241061312,
 242343552, 243625792, 244908032, 246190272, 247472512, 248754752, 250036992, 251319232, 252601472, 253883712, 255165952, 256448192, 257730432, 259012672,
 260294912, 261577152, 262859392, 264141632, 265423872, 266706112, 267988352, 269270592, 270552832, 271835072, 273117312, 274399552, 275681792, 276964032,
 278246272, 279528512, 280810752, 282092992, 283375232, 284657472, 285939712, 287221952, 288504192, 289786432, 291068672, 292350912, 293633152, 294915392,
 296197632, 297479872, 298762112, 300044352, 301326592, 302608832, 303891072, 305173312, 306455552, 307737792, 309020032, 310302272, 311584512, 312866752,
 314148992, 315431232, 316713472, 317995712, 319277952, 320560192, 321842432, 323124672, 324406912, 325689152, 326971392, 328253632, 329535872, 330818112,
 332100352, 333382592, 334664832, 335947072, 337229312, 338511552, 339793792, 341076032, 342358272, 343640512, 344922752, 346204992, 347487232, 348769472,
 350051712, 351333952
....

[root@rescue ~]# fsck_ufs -b 8975872 /dev/ad4
Alternate super block location: 8975872
** /dev/ad4 (NO WRITE)
8975872 is not a file system superblock
[root@rescue ~]# fsck_ufs -b 10258112 /dev/ad4
Alternate super block location: 10258112
** /dev/ad4 (NO WRITE)
10258112 is not a file system superblock
Можно ли как-то автомотизировать перебор адресов альтернативных блоков? Какой-нибудь скрипт, или командочку с awk... Буду благодарен

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: FreeBSD проблемы с диском

Непрочитанное сообщение BirdGovorun » 2013-04-23 22:51:39

RAID какой, зеркало? Отключи проблемный диск физически.
У меня на зеркале один диск рухнул, пока его не отключил система не грузилась

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

Re: FreeBSD проблемы с диском

Непрочитанное сообщение xaker1 » 2013-04-23 22:54:39

gmirror, round-robin (http://www.lissyara.su/articles/freebsd ... m/gmirror/).
Отключить физически невозможно, увы. Диски должны быть рабочими

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: FreeBSD проблемы с диском

Непрочитанное сообщение BirdGovorun » 2013-04-23 23:01:04

А исключить из зеркала?

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

Re: FreeBSD проблемы с диском

Непрочитанное сообщение xaker1 » 2013-04-23 23:07:34

Система не загружается, поэтому и не могу исключить.
Сейчас вроде пошла проверка, правда другого диска, как закончится попробую загрузиться.

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

Re: FreeBSD проблемы с диском

Непрочитанное сообщение xaker1 » 2013-04-23 23:22:37

Попал в приглашение
FreeBSD/x86 boot
Default: 0:ad(0,a)/boot/kernel/kernel
boot:
Подскажите, как можно заставить систему загрузиться с ad8 (всего 2 диска - ad8 и ad4, с первого должнен загрузиться)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: FreeBSD проблемы с диском

Непрочитанное сообщение Alex Keda » 2013-04-23 23:58:29

местами диски поменять
Убей их всех! Бог потом рассортирует...

sudo
мл. сержант
Сообщения: 132
Зарегистрирован: 2011-02-05 10:54:11

Re: FreeBSD проблемы с диском

Непрочитанное сообщение sudo » 2013-04-24 21:45:38

[root@rescue ~]# fsck /mnt
fsck: Could not determine filesystem type
[root@rescue ~]# mount -t ufs /dev/ad4 /mnt
mount: /mnt: Bad file descriptor

[root@rescue ~]# fsck -t ufs /dev/ad4

???

Если диск слетел.
В Single Mode

Код: Выделить всё

# ls /dev | grep ad
...
ad4
ad5
...
# fsck_ufs -yf /dev/ad4
# fsck_ufs -yf /dev/ad5
Посыпавшийся диск увидишь.

Код: Выделить всё

# mount -u -o rw /
# vi /etc/fstab
там правишь свой бывший рэйд0/1 на живой диск (допустим это будет ad5)
перезагружаешься

далее по наклонной уже в живой системе ))

sudo
мл. сержант
Сообщения: 132
Зарегистрирован: 2011-02-05 10:54:11

Re: FreeBSD проблемы с диском

Непрочитанное сообщение sudo » 2013-04-24 21:51:38

xaker1 писал(а):Попал в приглашение
FreeBSD/x86 boot
Default: 0:ad(0,a)/boot/kernel/kernel
boot:
Подскажите, как можно заставить систему загрузиться с ad8 (всего 2 диска - ad8 и ad4, с первого должнен загрузиться)

Код: Выделить всё

FreeBSD/x86 boot
Default: ad(8,a)/boot/kernel/kernel
boot:
ad(8,a)/boot/kernel/kernel