URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID13
Нить номер: 714
[ Назад ]

Исходное сообщение
"отформатировать диск sun solaris (sparc)"

Отправлено Кочегар , 01-Дек-10 09:43 
Доброе время суток!

Имеется SUN SPARC V210, на нём диск SCSI. На Спарке стояла FreeBSD 8.1, теперь аппарат потребовался для других целей, нужно поставить на нём Солярку. Но солярка не ставится, говорит, инвалидный формат дисков. Команда Format показывает 8 слайсов, общий объём которых больше, чем объём физического диска, и исправлять ничего не хочет. dd if=/dev/zero of=/dev/dsk/c1t0d0 bs=1024 count=1 и вариации на эту тему дают результат I/O error, хотя диск исправен (во всяком случае, FreeBSD работала на них нормально).
Подскажите, пожалуйста, каким образом мне поправить инвалидную информацию о слайсах, чтобы поставить-таки SunOS.

Заранее благодарен.


Содержание

Сообщения в этом обсуждении
"отформатировать диск sun solaris (sparc)"
Отправлено Кочегар , 01-Дек-10 09:47 
Дополнение. Вот что показывает format:
Current partition table (unnamed):
Total disk sectors available: 286733070 + 16384 (reserved sectors)

Part      Tag    Flag     First Sector         Size         Last Sector
  0       root    wm                34      128.00MB          262177
  1       swap    wu            262178      128.00MB          524321
  2 unassigned    wm                 0           0               0
  3 unassigned    wm                 0           0               0
  4 unassigned    wm                 0           0               0
  5 unassigned    wm                 0           0               0
  6        usr    wm            524322      136.47GB          286733069
  8   reserved    wm         286733070        8.00MB          286749453


"отформатировать диск sun solaris (sparc)"
Отправлено ReSeT , 02-Дек-10 17:20 
>[оверквотинг удален]
> Имеется SUN SPARC V210, на нём диск SCSI. На Спарке стояла FreeBSD
> 8.1, теперь аппарат потребовался для других целей, нужно поставить на нём
> Солярку. Но солярка не ставится, говорит, инвалидный формат дисков. Команда Format
> показывает 8 слайсов, общий объём которых больше, чем объём физического диска,
> и исправлять ничего не хочет. dd if=/dev/zero of=/dev/dsk/c1t0d0 bs=1024 count=1 и
> вариации на эту тему дают результат I/O error, хотя диск исправен
> (во всяком случае, FreeBSD работала на них нормально).
> Подскажите, пожалуйста, каким образом мне поправить инвалидную информацию о слайсах, чтобы
> поставить-таки SunOS.
> Заранее благодарен.

Данные не нужны?

Судя по разметке - у вас на диске EFI-метка.
Переразметить можем так:
1. грузимся с cd-rom solaris в сингл-юзер
2. набираем format -e
3. выбираем нужный диск
4. набираем label, система спросит какую метку хотите положить (выбираем SMI)
5. смотрим что получилось - команда partition, затем print

всего должно быть 0-7 слайсы, второй быть размером с полный диск.

пример:

Current partition table (default):
Total disk cylinders available: 24620 + 2 (reserved cylinders)

Part      Tag    Flag     Cylinders         Size            Blocks
  0       root    wm       0                0         (0/0/0)            0
  1       swap    wu       0                0         (0/0/0)            0
  2     backup    wu       0 - 24619       33.92GB    (24620/0/0) 71127180
  3 unassigned    wm       0                0         (0/0/0)            0
  4 unassigned    wm       0                0         (0/0/0)            0
  5 unassigned    wm       0                0         (0/0/0)            0
  6        usr    wm       0 - 24619       33.92GB    (24620/0/0) 71127180
  7 unassigned    wm       0                0         (0/0/0)            0


"отформатировать диск sun solaris (sparc)"
Отправлено Кочегар , 07-Дек-10 03:13 
> Данные не нужны?

Всё, что могло понадобиться, забэкапили.

> Судя по разметке - у вас на диске EFI-метка.
> Переразметить можем так:
> 1. грузимся с cd-rom solaris в сингл-юзер
> 2. набираем format -e
> 3. выбираем нужный диск
> 4. набираем label, система спросит какую метку хотите положить (выбираем SMI)
> 5. смотрим что получилось - команда partition, затем print

Пробовал, format говорит i/o error.

Выкрутился следующим способом.
Вынул диски из Сана, поставил на Intel/IBM-совместимый сервер, скачал утилиту http://www.cgsecurity.org/wiki/TestDisk, с её помощью создал фиктивную резервную копию таблицы разбиения, поставил диски назад на Сан, загрузил Солярку и восстановил таблицы разбиения из резервной копии.