The OpenNET Project / Index page

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

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

"Проблема загрузки с апгейдированного винта (FreeBSD 3.2)"
Сообщение от Георгий Измайлов emailИскать по авторуВ закладки on 22-Июн-02, 22:31  (MSK)
Суть вот в чем: Недавно загнулся винт на почтовом сервере, вернее оказался фатально поврежден раздел /var. Но был бэкап всей системы на другом точно таком же винте, созданный командой dd. Сейчас он и трудится на узле. Я занялся созданием временного бэкапа на обычный ide-шный винт (scsi еще не куплен) и вот в чем моя проблема. Поскольку винт отличается по объему, то я создал на нем необходимые разделы (/, usr, var, swap) и начал копировать свое хозяйство по файловым системам tar-ом с сохранением прав и все такое. Отредактировал файл /etc/fstab на новом винте (фактически пришлось лишь заменить da0s* на wd0s*). Подцепляю новый винт, загружаюсь. Загрузка идет, все вроде хорошо, но при попытке смонтировать файловые системы выдается сообщение:
mount: Block device required
и системы входит в сингл-юзер с примонтированным корнем в ридонли.
При этом fsck проверяет все мои системы /dev/wd0s1a, /dev/wd0s1e, /dev/wd0s1f, говорит, что все clean, но монтировать их нифига не желает! Я подозреваю, что проблема может быть с каким-то недостающим устройством в каталоге /dev, но что это может быть я не знаю, почему и обращаюсь за помощью. Во фре я, по правде говоря, плаваю пока что :( Вобщем буду очень благодарен за полезный совет или хотя бы за тычок в нужный ман...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Проблема загрузки с апгейдированного винта (FreeBSD 3.2)"
Сообщение от Bart Simpson emailИскать по авторуВ закладки on 23-Июн-02, 10:24  (MSK)
>Суть вот в чем: Недавно загнулся винт на почтовом сервере, вернее оказался
>фатально поврежден раздел /var. Но был бэкап всей системы на другом
>точно таком же винте, созданный командой dd. Сейчас он и трудится
>на узле. Я занялся созданием временного бэкапа на обычный ide-шный винт
>(scsi еще не куплен) и вот в чем моя проблема. Поскольку
>винт отличается по объему, то я создал на нем необходимые разделы
>(/, usr, var, swap) и начал копировать свое хозяйство по файловым
>системам tar-ом с сохранением прав и все такое. Отредактировал файл /etc/fstab
>на новом винте (фактически пришлось лишь заменить da0s* на wd0s*). Подцепляю
>новый винт, загружаюсь. Загрузка идет, все вроде хорошо, но при попытке
>смонтировать файловые системы выдается сообщение:
>mount: Block device required
>и системы входит в сингл-юзер с примонтированным корнем в ридонли.
>При этом fsck проверяет все мои системы /dev/wd0s1a, /dev/wd0s1e, /dev/wd0s1f, говорит, что
>все clean, но монтировать их нифига не желает! Я подозреваю, что
>проблема может быть с каким-то недостающим устройством в каталоге /dev, но
>что это может быть я не знаю, почему и обращаюсь за
>помощью. Во фре я, по правде говоря, плаваю пока что :(
>Вобщем буду очень благодарен за полезный совет или хотя бы за
>тычок в нужный ман...


/dev/MAKEDEV wd0 wd1 wd2 wd3 (можно просто all, тогда все устройства)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Проблема загрузки с апгейдированного винта (FreeBSD 3.2)"
Сообщение от Георгий Измайлов emailИскать по авторуВ закладки on 23-Июн-02, 14:58  (MSK)
>/dev/MAKEDEV wd0 wd1 wd2 wd3 (можно просто all, тогда все устройства)

В принципе логично, но для этого мне нужно перемонтировать корень в рид-райт, а он упирается :(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Проблема загрузки с апгейдированного винта (FreeBSD 3.2)"
Сообщение от Bart Simpson Искать по авторуВ закладки on 23-Июн-02, 15:25  (MSK)
>>/dev/MAKEDEV wd0 wd1 wd2 wd3 (можно просто all, тогда все устройства)
>
> В принципе логично, но для этого мне нужно перемонтировать корень в
>рид-райт, а он упирается :(

набери mount, он покажет какое устройство у /
mount /dev/устройство /mnt
chroot /mnt /dev/MAKEDEV wd0 wd1 wd2 wd3
попробуй так. У меня еще опыта маловато, может есть и другие способы, попроще.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Проблема загрузки с апгейдированного винта (FreeBSD 3.2)"
Сообщение от BartSimpson emailИскать по авторуВ закладки on 23-Июн-02, 15:33  (MSK)
Смотрю ман, там вроде написано что chroot появился с 4.4, попробуй смонтировать, а потом сделать
cd /mnt/dev/
./MAKEDEV wd0 wd1 wd2 wd3
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Проблема загрузки с апгейдированного винта (FreeBSD 3.2)"
Сообщение от BartSimpson emailИскать по авторуВ закладки on 23-Июн-02, 15:45  (MSK)
>Смотрю ман, там вроде написано что chroot появился с 4.4, попробуй смонтировать,
>а потом сделать
>cd /mnt/dev/
>./MAKEDEV wd0 wd1 wd2 wd3


А еще может ядро скомпилировано без поддержки ATA

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Проблема загрузки с апгейдированного винта (FreeBSD 3.2)"
Сообщение от lavr emailИскать по авторуВ закладки on 23-Июн-02, 20:44  (MSK)
>>/dev/MAKEDEV wd0 wd1 wd2 wd3 (можно просто all, тогда все устройства)
>
> В принципе логично, но для этого мне нужно перемонтировать корень в
>рид-райт, а он упирается :(

fsck работает с raw device: fsck -y /dev/rwd... - если прошло успешно,
то mount /dev/wd... /mountpoint

ls -la /dev/rwd*

если fsck не прошло то root-fs монтируется только на чтение, попробуй
руками смонтировать на rw только root-fs, man mount

если не получается, то оперируй с /dev/wd0c - это устройство описывающее
весь диск, работа с ним всегда может выручить

понятно что если fsck не прошло то работа идет в single-user mode или
загрузка с флопов с участием fixit

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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