The OpenNET Project / Index page

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

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

"bsdlabel. Создаем массив на автомате"  
Сообщение от Skif (ok) on 21-Мрт-07, 14:28 
Сабж.
Поясните мне принцип работы bsdlabel с ключем -f file.
Есть скрипт, который последовавтельно делает примерно следующее:
atacontrol create RAID1 ad4 ad6
dd if=/dev/zero of=/dev/ar0 bs=1k count=1
fdisk -BI ar0
bsdlabel -B -w -r ar0s1 auto
fdisk -BI ar0
bsdlabel -B -w -r ar0s1 auto
bsdlabel /dev/ar0s1 > /tmp/ar0s1
bsdlabel -f /tmp/ar0s1
mkdir -p /mnt/backup
newfs -O 2 -U /dev/ar0s1d

первоначально(bsdlabel /dev/ar0s1 > /tmp/ar0s1) /tmp/ar0s1 выглядит так
# /dev/ar0s1:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a: 488391986       16    unused        0     0
  c: 488392002        0    unused        0     0         # "raw" part, don't
edit

после некоторой правки скриптом:
# /dev/ar0s1:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  c: 488392002        0    unused        0     0         # "raw" part, don't
edit
  d: 488391986       16    4.2BSD        0     0

А вот результат работы этой последовательности команд:
[root@chernovola.mig] /usr/local/script/array/bin/:./crt_arr.pl
ar0 created
1+0 records in
1+0 records out
1024 bytes transferred in 0.000470 secs (2179080 bytes/sec)
******* Working on device /dev/ar0 *******
fdisk: invalid fdisk partition table found
fdisk: Geom not found
******* Working on device /dev/ar0 *******
fdisk: Geom not found
bsdlabel: /tmp/ar0s1 read: Unknown error: 0
newfs: /dev/ar0s1d: could not find special device

Может я чего не так понимаю и не правильно делаю с bsdlabel?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "bsdlabel. Создаем массив на автомате"  
Сообщение от lavr email on 21-Мрт-07, 14:58 
>Сабж.
>Поясните мне принцип работы bsdlabel с ключем -f file.
>Есть скрипт, который последовавтельно делает примерно следующее:
>atacontrol create RAID1 ad4 ad6
>dd if=/dev/zero of=/dev/ar0 bs=1k count=1
>fdisk -BI ar0
>bsdlabel -B -w -r ar0s1 auto
>fdisk -BI ar0
>bsdlabel -B -w -r ar0s1 auto
>bsdlabel /dev/ar0s1 > /tmp/ar0s1
>bsdlabel -f /tmp/ar0s1
>mkdir -p /mnt/backup
>newfs -O 2 -U /dev/ar0s1d
>
>первоначально(bsdlabel /dev/ar0s1 > /tmp/ar0s1) /tmp/ar0s1 выглядит так
># /dev/ar0s1:
>8 partitions:
>#        size   offset
>   fstype   [fsize bsize bps/cpg]
>  a: 488391986       16  
>  unused        0
>    0
>  c: 488392002        0
>   unused        
>0     0      
>   # "raw" part, don't
>edit
>
>после некоторой правки скриптом:
># /dev/ar0s1:
>8 partitions:
>#        size   offset
>   fstype   [fsize bsize bps/cpg]
>  c: 488392002        0
>   unused        
>0     0      
>   # "raw" part, don't
>edit
>  d: 488391986       16  
>  4.2BSD        0
>    0
>
>А вот результат работы этой последовательности команд:
>[root@chernovola.mig] /usr/local/script/array/bin/:./crt_arr.pl
>ar0 created
>1+0 records in
>1+0 records out
>1024 bytes transferred in 0.000470 secs (2179080 bytes/sec)
>******* Working on device /dev/ar0 *******
>fdisk: invalid fdisk partition table found
>fdisk: Geom not found
>******* Working on device /dev/ar0 *******
>fdisk: Geom not found
>bsdlabel: /tmp/ar0s1 read: Unknown error: 0
>newfs: /dev/ar0s1d: could not find special device
>
>Может я чего не так понимаю и не правильно делаю с bsdlabel?
>

просто невнимательно читал bsdlabel или забыл...

# sysctl kern.geom.debugflags=16
# bsdlabel -w ...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "bsdlabel. Создаем массив на автомате"  
Сообщение от Skif (ok) on 21-Мрт-07, 15:04 
>просто невнимательно читал bsdlabel или забыл...
>
># sysctl kern.geom.debugflags=16
># bsdlabel -w ...

Да, оно самое, спасибо!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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