The OpenNET Project / Index page

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

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

"RAID 0  с помощью ссdconfig"  +/
Сообщение от bobsvt (ok) on 19-Янв-10, 09:33 
Смысл таков есть два винчестера совершенно идентичных правда на одном стоит Free хочу создать программный RAID 0 c помощью ccdconfig.
На винчестере ad0 есть слайс ad0s1f и на другом ad1 слайс ad1s1f одинаковые по размерам.
Делаю команду

ccdconfig ccd0 128 none /dev/ad0s1f /dev/ad1s1f

срабатывает без ошибок в устройствах появляется новое устройство ccd0

дальше....

пытаюсь обратиться к массиву ccd0 для разбивки

bsdlabel -w /dev/ccd0 auto

bsdlabel: /dev/ccd0/: Operation permitted

как это лечиться

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

Оглавление

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


1. "RAID 0  с помощью ссdconfig"  +/
Сообщение от bobsvt (ok) on 19-Янв-10, 13:00 
Возможно несоответствует геометрия диска но вот как ее поменять вопрос?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "RAID 0  с помощью ссdconfig"  +/
Сообщение от lavr email on 19-Янв-10, 17:03 
>[оверквотинг удален]
>
>дальше....
>
>пытаюсь обратиться к массиву ccd0 для разбивки
>
>bsdlabel -w /dev/ccd0 auto
>
>bsdlabel: /dev/ccd0/: Operation permitted
>
>как это лечиться

# uname -a
# sysctl kern.geom.debugflags
?

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

3. "RAID 0  с помощью ссdconfig"  +/
Сообщение от lavr email on 19-Янв-10, 17:40 
да, забыл, а почему вам именно CCD а не gstripe?!


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

4. "RAID 0  с помощью ссdconfig"  +/
Сообщение от bobsvt (ok) on 20-Янв-10, 07:17 

kern.geom.debugflags: 0

FreeBSD mro_srv3 6.2-RELEASE FreeBSD 6.2-RELEASE #1: Mon Jan 18 17:19:44 YEKT 2010     root@mro_srv3:/usr/src/sys/i386/compile/GENERIC.MY  i386

Почему именно ccdconfig  не знаю просто нашел чем можно реализовать RAID 0 вот им и делаю,
спасибо за наводку посмотрю что это за gstripe.

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

5. "RAID 0  с помощью ссdconfig"  +/
Сообщение от bobsvt (ok) on 20-Янв-10, 07:45 
Да и еще когда с помощью sysinstall запукскаю fdisk выбираю любой диск вы выскакивает ошибка связанная с геометрией дисков.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "RAID 0  с помощью ссdconfig"  +/
Сообщение от lavr email on 20-Янв-10, 09:17 
>Да и еще когда с помощью sysinstall запукскаю fdisk выбираю любой диск
>вы выскакивает ошибка связанная с геометрией дисков.

это не так страшно, поиском найдете ответы

варианты raid0:

для записи в начальный сектор man 4 geom:

# sysctl kern.geom.debugflags=16

1) ccd - старый
2) gstripe

# gstripe label -v -s ileave data /dev/adx /dev/ady
# newfs /dev/stripe/data
# mount /dev/stripe/data /mnt

где ileave - размер страйпа в БАЙТАХ (в ccdconfig в СЕКТОРАХ)
ileave имеет смысл выбирать взависимости от того какие файлы будут храниться
на FS, маленького размера или большого. Размер страйпа влияет на скорость FS,

вместо /dev/adx - может быть целый диск, слайс или партиция

3) atacontrol create RAID0 ileave adx ady
размер страйпа ileave в СЕКТОРАХ, использовать можно только целые диски

4) gvinum

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

7. "RAID 0  с помощью ссdconfig"  +/
Сообщение от bobsvt (ok) on 20-Янв-10, 10:04 
пробую использовать gstripe вываливается следующее
Can't store metadata on /dev/ad0s1f: Operation not permitted
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "RAID 0  с помощью ссdconfig"  +/
Сообщение от lavr email on 20-Янв-10, 10:37 
>пробую использовать gstripe вываливается следующее
>Can't store metadata on /dev/ad0s1f: Operation not permitted

покажите что показывает после указанных выше действий:

# sysctl kern.securelevel
и
# sysctl kern.geom.debugflags

# mount

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

9. "RAID 0  с помощью ссdconfig"  +/
Сообщение от bobsvt (ok) on 20-Янв-10, 11:51 

kern.securelevel: -1

$ sysctl kern.geom.debugflags

kern.geom.debugflags: 0 - этот параметр я устанавлюваю равным 16


$ mount
/dev/ad0s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad0s1e on /tmp (ufs, local, soft-updates)
/dev/ad0s1f on /usr (ufs, local, soft-updates)
/dev/ad0s1d on /var (ufs, local, soft-updates)
$

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

10. "RAID 0  с помощью ссdconfig"  +/
Сообщение от lavr email on 20-Янв-10, 13:13 
>[оверквотинг удален]
>kern.geom.debugflags: 0 - этот параметр я устанавлюваю равным 16
>
>
>$ mount
>/dev/ad0s1a on / (ufs, local)
>devfs on /dev (devfs, local)
>/dev/ad0s1e on /tmp (ufs, local, soft-updates)
>/dev/ad0s1f on /usr (ufs, local, soft-updates)
>/dev/ad0s1d on /var (ufs, local, soft-updates)
>$

хм, так вы живую FS хотите в RAID0 да еще страйповый ввести, кто ж вам позволит?!
Если бы это можно было - у вас бы на ходу /usr развалился бы.

Тут варианты такие:

1) при наличии второго диска и свободного места на нем (отличного от того что вы хотите
заиспользовать под объединение) - если уже сделан fdisk/bsdlabel/newfs,
смонтировать например в /mnt, сделать dump/restore /usr -> /mnt
изменить в /etc/fstab mount-point для /dev/ad0s1f /usr на новый /dev/ad1s1x,
перегрузиться и после этого сделать raid0 любым способом оперируя НЕсмонтированными
устройствами
Или можно сделать подобное используя livecd от FreeBSD или Frenzy или FreeSBIE

2) если все связано с нехваткой места для /usr, то изменяемые директории в /usr обычно
/usr/ports и /usr/local
можно на другом диске сделать партиции нужных размеров, отформатировать, смонтировать,
снова dump/restore на каждую из них /usr/ports и /usr/local, затем изменить
mount-points в /etc/fstab и перезагрузиться, получится раздельных FS:
/usr
/usr/ports
/usr/local

3) можно использовать порт fusefs-mhddfs для этих целей, но в боевых условиях я его
не проверял

можно... ну еще есть варианты

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

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

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




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

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