|
|
www.lissyara.su
—> статьи
—> FreeBSD
—> Файловая система
—> gstripe
Програмный stripe на geom (gstripe)
Автор: Dron.
gmirror пользую давно, спасибо Lissyare за статью, но тут понадобилось сделать gstripe.
Статьи перекликаются, но и есть не просят, посему поехали...
Сложим пару 750-к для расширения диапазона бекапа, первые 2 лежат у меня на зеркале,
далее еще 3 будем держать на страйпе...
Грузим модуль ядра
last-hope# kldload geom_stripe
| Произносим волшебное заклинание :)
last-hope# sysctl kern.geom.debugflags=16
| создаем наш stripe
last-hope# gstripe label -v -s 131072 gs0 /dev/ad8 /dev/ad10
Metadata value stored on /dev/ad8.
Metadata value stored on /dev/ad10.
Done.
| размер блока я поставил в 128К, а имя ему gs0
затрем на всякий случай начало получившегося тома
last-hope# dd if=/dev/zero of=/dev/stripe/gs0 bs=1k count=10
10+0 records in
10+0 records out
10240 bytes transferred in 0.005947 secs (1721913 bytes/sec)
| И сделаем на нем слайс
last-hope# fdisk -BI /dev/stripe/gs0
******* Working on device /dev/stripe/gs0 *******
fdisk: invalid fdisk partition table found
fdisk: Geom not found
| Посмотрим как там дела
last-hope# ls /dev/stripe/
gs0 gs0s1
| Нормально :)
Попросим bsdlabel о разделах
last-hope# bsdlabel -w /dev/stripe/gs0s1 auto
| Посмотрим чего нам там сделали :)
last-hope# bsdlabel /dev/stripe/gs0s1 > 123
last-hope# cat 123
# /dev/stripe/gs0s1:
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
a: 2930288051 16 unused 0 0
c: 2930288067 0 unused 0 0 # "raw" part, don't edit
| Ага, одна большая партиция, под корень (а).
Так как корня на нем не планируется, и по привычке если раздел один и не корневой,
то должен быть d :) Приводим наш файлик 123 к такому виду
last-hope# cat 123
# /dev/stripe/gs0s1:
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
c: 2930288067 0 unused 0 0 # "raw" part, don't edit
d: 2930288051 16 unused 0 0
| и записываем его в таблицу разделов слайса
last-hope# bsdlabel -R /dev/stripe/gs0s1 123
| Заглянем еще разок
last-hope# ls /dev/stripe/
gs0 gs0s1 gs0s1c gs0s1d
| Вот и славненько... А теперь нам бы UFS2 да еще и с soft-updates :)
last-hope# newfs -U -O2 /dev/stripe/gs0s1d
| Осталось только смонтировать, куда душа пожелает и поправить /etc/fstab, чтобы при
загрузке раздел монтировался куда нам нужно...
Можно сделать еще
echo daily_status_gstripe_enable="YES" >> /etc/periodic.conf
| но есть ли в этом смысл, в таком варианте :)
Ссылка на обсуждение http://forum.lissyara.su/viewtopic.php?f=14&t=18119
размещено: 2009-05-25,
последнее обновление: 2009-05-26,
автор: Dron
|
|
|
|
2014-07-27, lissyara
gmirror
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
2011-11-20, BlackCat
Разъём на WiFi-карту
Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
2011-09-14, manefesto
Настройка git+gitosis
Настройка системы контроля версия исходного кода в связке git+gitosis+ssh
|
Статистика сайта
|
Сейчас на сайте находится: 52 чел.
|
За последние 30 мин было: 127 человек
|
За сегодня было 2586 показов, 632 уникальных IP
|
|
|
|
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
|
|
За сдачу вторичного сырья вы получаете дополнительные бонусы.
|
Комментарии пользователей [2 шт.]