Страница 1 из 3
gstripe =)
Добавлено: 2009-08-18 20:04:58
Alex Keda
Код: Выделить всё
# gjournal status
Name Status Components
ad0s1a.journal N/A ad0s1a
stripe/gstr0.journal N/A stripe/gstr0
# gstripe status
Name Status Components
stripe/gstr0 UP ad4
ad6
ad8
ad10
# df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ad0s1a.journal 17G 1.0G 14G 7% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/stripe/gstr0.journal 2.6T 85M 2.4T 0% /shares
# mount
/dev/ad0s1a.journal on / (ufs, asynchronous, local, gjournal)
devfs on /dev (devfs, local)
/dev/stripe/gstr0.journal on /shares (ufs, asynchronous, local, gjournal)
#
вот. развлекаюсь - под бэкап тазик будет

))
Re: gstripe =)
Добавлено: 2009-08-18 23:36:04
Fastman
lissyara писал(а):
вот. развлекаюсь - под бэкап тазик будет

))
Страйп под бэкап ???? o_O
Лексей !!! Ты чего это !!!!

Re: gstripe =)
Добавлено: 2009-08-19 9:54:34
manefesto
сколько винтов в страцп напихал то ?
Re: gstripe =)
Добавлено: 2009-08-19 9:55:00
Alex Keda
чё сказали - то и сделал

я их предупредил о последствиях вылета одного винда.
==========
задачи долгосрочных бэкапов не стоит. так, на всякий случай...
Re: gstripe =)
Добавлено: 2009-08-19 9:55:28
Alex Keda
manefesto писал(а):сколько винтов в страцп напихал то ?
на листинге всё есть.
4 штуки по 750 гектар
Re: gstripe =)
Добавлено: 2009-08-19 10:07:16
manefesto
понятно.
со страйпами не работал...да и вообще с рейдами.
так что ступил малость
Re: gstripe =)
Добавлено: 2009-08-19 12:11:47
Fastman
lissyara писал(а):чё сказали - то и сделал

я их предупредил о последствиях вылета одного винда.
==========
задачи долгосрочных бэкапов не стоит. так, на всякий случай...
Аааа.. синдром "умного заказчика"

))
Re: gstripe =)
Добавлено: 2009-08-19 13:14:16
Alex Keda
Fastman писал(а):lissyara писал(а):чё сказали - то и сделал

я их предупредил о последствиях вылета одного винда.
==========
задачи долгосрочных бэкапов не стоит. так, на всякий случай...
Аааа.. синдром "умного заказчика"

))
ну, гжурнал я сверху уже сам прикрутил - из интересу - зарабоатет ли

а вообще, пока не убрали его, есть идея страйп закриптовать а сверху гжурнал ещё замутить

но в работоспособности всей конструкции уже сомнения есть

))
Re: gstripe =)
Добавлено: 2009-08-19 13:26:08
terminus
попробуй 10-й раид сделать - gstripe из 2х gmirror

Re: gstripe =)
Добавлено: 2009-08-19 13:33:05
Alex Keda
не это не надо.
надо много места одним шматком
Re: gstripe =)
Добавлено: 2009-08-19 13:40:23
Fastman
lissyara писал(а):не это не надо.
надо много места одним шматком
Я тут недавно поюзал одну штуку - мне понравилось )
На досуге если интересно - глянь.
http://sites.google.com/site/eonstorage/
На виртуалке заработала с полтыка и впечательния положительные только.
Re: gstripe =)
Добавлено: 2009-08-19 20:02:02
helloworld
lissyara писал(а):не это не надо.
надо много места одним шматком
zfs ?
Re: gstripe =)
Добавлено: 2009-08-19 20:43:33
Alex Keda
та не умею я вашу zfs

как-то далеки от меня эти танки, пулы и прочий бред.
примера ни одного нормального в инете нет - всё друг у друга передрано, ман тоже странноватый....
пожду пару лет, потом буду изучать.
Re: gstripe =)
Добавлено: 2009-08-19 20:57:22
Fastman
lissyara писал(а):та не умею я вашу zfs

как-то далеки от меня эти танки, пулы и прочий бред.
примера ни одного нормального в инете нет - всё друг у друга передрано, ман тоже странноватый....
пожду пару лет, потом буду изучать.
Та все там нормально.. вон стяни по ссылке 50 метров исошник что я дал и тренируйся на кошках

))
Re: gstripe =)
Добавлено: 2009-08-19 21:15:10
Alex Keda
ну чё нормально-то?
берём man zfs
ищщем по слову device - практически фиг.
как мне на определённом девайсе пулы создавать?
в примерах пулы создаётся, файловые системы и прочее.
где оно содаётся? как девайсами управлять-то... добавлять, убавлять...
Re: gstripe =)
Добавлено: 2009-08-19 21:28:41
Fastman
lissyara писал(а):ну чё нормально-то?
берём man zfs
ищщем по слову device - практически фиг.
как мне на определённом девайсе пулы создавать?
в примерах пулы создаётся, файловые системы и прочее.
где оно содаётся? как девайсами управлять-то... добавлять, убавлять...
Давай ради справедливости я на виртуалке сделаю пару примеров и сюда прям скопипащу.
Завтра после обеда приеду на охфис и сюда запощу свои действия.
Re: gstripe =)
Добавлено: 2009-08-19 21:35:20
Alex Keda
нашёл ман зпул, и вспомнил свои ковыряния года полтора назад - делал я её тогда.
правда, она после ребута не поднялась у меня

))
как назло почему-то лежит тот тазик который в стартовом топике, а больше поразвлечься негде покачто...
нельзя у технарей ничего оставлять. небось уже на транзисторы распаяли за рабочий день-то....
Re: gstripe =)
Добавлено: 2009-08-20 12:07:48
Fastman
Как и обещал.
Вообщем есть вмварь + создал на 50 гиг дополнительный диск.
В простейшем случае на этом диске замутим что нибудь и поглядим что это такое.
Все это проделываю на EON ZFS NAS:
Код: Выделить всё
login as: admin
Using keyboard-interactive authentication.
Password:
Last login: Thu Aug 20 04:40:26 2009 from 192.168.7.24
Sun Microsystems Inc. SunOS 5.11 snv_119 November 2008
eon:1:~>su
Password:
eon:1:~#
Смотрим чего у нас из дисковых девайсов есть:
Код: Выделить всё
eon:1:~#format < /dev/null
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1t0d0 <DEFAULT cyl 1020 alt 2 hd 64 sec 32>
/pci@0,0/pci1000,30@10/sd@0,0
1. c1t1d0 <VMware,-VMware Virtual S-1.0-50.00GB>
/pci@0,0/pci1000,30@10/sd@1,0
Specify disk (enter its number):
eon:2:~#
Пока пусто:
Делаем пулл на нашем диске:
Код: Выделить всё
eon:6:~#zpool create UserStorage c1t1d0
eon:7:~#zpool list
NAME SIZE USED AVAIL CAP HEALTH ALTROOT
UserStorage 49.8G 78K 49.7G 0% ONLINE -
eon:8:~#
Смотрим его статус
Код: Выделить всё
eon:8:~#zpool status UserStorage
pool: UserStorage
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
UserStorage ONLINE 0 0 0
c1t1d0 ONLINE 0 0 0
errors: No known data errors
eon:9:~#
Создаем файловую систему для петрова и иванова
Код: Выделить всё
eon:9:~#zfs create UserStorage/Ivanov
eon:10:~#zfs list
NAME USED AVAIL REFER MOUNTPOINT
UserStorage 105K 49.0G 21K /UserStorage
UserStorage/Ivanov 21K 49.0G 21K /UserStorage/Ivanov
eon:11:~#zfs create UserStorage/Petrov
eon:12:~#zfs list
NAME USED AVAIL REFER MOUNTPOINT
UserStorage 132K 49.0G 23K /UserStorage
UserStorage/Ivanov 21K 49.0G 21K /UserStorage/Ivanov
UserStorage/Petrov 21K 49.0G 21K /UserStorage/Petrov
eon:13:~#
Можем помониторить:
Код: Выделить всё
eon:15:~#zpool iostat UserStorage 5 10
capacity operations bandwidth
pool used avail read write read write
----------- ----- ----- ----- ----- ----- -----
UserStorage 138K 49.7G 0 1 868 6.76K
UserStorage 138K 49.7G 0 0 0 0
UserStorage 138K 49.7G 0 0 0 0
UserStorage 138K 49.7G 0 0 0 0
^C
Чего еще умеет наша zfs:
Код: Выделить всё
eon:25:~#zfs get all UserStorage
NAME PROPERTY VALUE SOURCE
UserStorage type filesystem -
UserStorage creation Thu Aug 20 4:51 2009 -
UserStorage used 134K -
UserStorage available 49.0G -
UserStorage referenced 24K -
UserStorage compressratio 1.00x -
UserStorage mounted yes -
UserStorage quota none default
UserStorage reservation none default
UserStorage recordsize 128K default
UserStorage mountpoint /UserStorage default
UserStorage sharenfs off default
UserStorage checksum on default
UserStorage compression off default
UserStorage atime on default
UserStorage devices on default
UserStorage exec on default
UserStorage setuid on default
UserStorage readonly off default
UserStorage zoned off default
UserStorage snapdir hidden default
UserStorage aclmode groupmask default
UserStorage aclinherit restricted default
UserStorage canmount on default
UserStorage shareiscsi off default
UserStorage xattr on default
UserStorage copies 1 default
UserStorage version 4 -
UserStorage utf8only off -
UserStorage normalization none -
UserStorage casesensitivity sensitive -
UserStorage vscan off default
UserStorage nbmand off default
UserStorage sharesmb off default
UserStorage refquota none default
UserStorage refreservation none default
UserStorage primarycache all default
UserStorage secondarycache all default
UserStorage usedbysnapshots 0 -
UserStorage usedbydataset 24K -
UserStorage usedbychildren 110K -
UserStorage usedbyrefreservation 0 -
eon:26:~#
Система файловая на самом деле мощная и безумно легко управляемая.
Если кто будет ковырять - могу еще пару примеров со сборкой в страйп пары дисков или в зеркало сделать.
Re: gstripe =)
Добавлено: 2009-08-20 12:14:15
terminus
Здорово! Статейку бы с примерчиками, а?
Вот скоро приедет ко мне ноутбук с 64бит процом и 4г рама - я себе тоже наконец CURRENT на ZFS поставлю.
LVM это офигенно удобная штука, а тут он еще и с файловой системой объеденен! Мне в i386 FreeBSD иногда очень LVM не хватает...

Re: gstripe =)
Добавлено: 2009-08-20 12:20:22
Fastman
terminus писал(а):Здорово! Статейку бы с примерчиками, а?
Вот скоро приедет ко мне ноутбук с 64бит процом и 4г рама - я себе тоже наконец CURRENT на ZFS поставлю.
LVM это офигенно удобная штука, а тут он еще и с файловой системой объеденен! Мне в i386 FreeBSD иногда очень LVM не хватает...

Зря

ZFS спроектированна для больших хранилок и для 1-го веника юзать ее неразумно по причине того что вопервых ресурсы она кушает неплохо, да и получиться из рэйлгана по тушканчикам...
Re: gstripe =)
Добавлено: 2009-08-20 12:33:22
Alex Keda
кстати - на тазике 256 рамы.
кажется, маловато для zfs

Re: gstripe =)
Добавлено: 2009-08-20 12:38:33
Fastman
lissyara писал(а):кстати - на тазике 256 рамы.
кажется, маловато для zfs

Ну..это да... вообще для работы в продакшене - 2 гига желательно.
Но ведь сейчас это не проблема.
Вообщем я за ZFS, и буду только рад когда допилят квоты и прочие плюшки во FreeBSD
Re: gstripe =)
Добавлено: 2009-08-20 12:59:29
manefesto
минимум 512 рамы надо
Re: gstripe =)
Добавлено: 2009-08-20 13:48:51
Alex Keda
Fastman писал(а):lissyara писал(а):кстати - на тазике 256 рамы.
кажется, маловато для zfs

Ну..это да... вообще для работы в продакшене - 2 гига желательно.
Но ведь сейчас это не проблема.
Вообщем я за ZFS, и буду только рад когда допилят квоты и прочие плюшки во FreeBSD
ну... вот тут как раз проблема...
занчит, будет там гстрайп жить...
Re: gstripe =)
Добавлено: 2009-08-20 14:28:56
iZEN
lissyara писал(а):кстати - на тазике 256 рамы.
кажется, маловато для zfs

В текущий момент у меня:
Код: Выделить всё
% uname -a
FreeBSD rio.fire 8.0-BETA2 FreeBSD 8.0-BETA2 #0: Mon Aug 17 21:18:00 VOLST 2009 root@rio.fire:/usr/obj/usr/src/sys/RIO amd64
Код: Выделить всё
% mount
amd64rio on / (zfs, local, noatime)
devfs on /dev (devfs, local, multilabel)
amd64rio/mediastore on /mediastore (zfs, local, noatime)
amd64rio/mediastore/audiobooks on /mediastore/audiobooks (zfs, NFS exported, local, noatime)
amd64rio/mediastore/books on /mediastore/books (zfs, NFS exported, local, noatime)
amd64rio/mediastore/music on /mediastore/music (zfs, NFS exported, local, noatime)
amd64rio/mediastore/pckgs64 on /mediastore/pckgs64 (zfs, NFS exported, local, noatime)
amd64rio/mediastore/video on /mediastore/video (zfs, NFS exported, local, noatime)
amd64rio/tmp on /tmp (zfs, local, noatime)
amd64rio/usr on /usr (zfs, local, noatime)
amd64rio/usr/home on /usr/home (zfs, local, noatime)
amd64rio/usr/obj on /usr/obj (zfs, NFS exported, local, noatime)
amd64rio/usr/ports on /usr/ports (zfs, NFS exported, local, noatime)
amd64rio/usr/ports/distfiles on /usr/ports/distfiles (zfs, NFS exported, local, noatime)
amd64rio/usr/src on /usr/src (zfs, NFS exported, local, noatime)
amd64rio/var on /var (zfs, local)
amd64rio/var/crash on /var/crash (zfs, local)
amd64rio/var/db on /var/db (zfs, local)
amd64rio/var/empty on /var/empty (zfs, local, read-only)
amd64rio/var/tmp on /var/tmp (zfs, local)
Код: Выделить всё
% top -P
last pid: 93342; load averages: 1.39, 1.25, 1.17 up 0+01:27:15 15:27:27
104 processes: 2 running, 102 sleeping
CPU 0: 20.7% user, 0.0% nice, 5.3% system, 1.1% interrupt, 72.9% idle
CPU 1: 71.8% user, 0.0% nice, 12.8% system, 0.4% interrupt, 15.0% idle
Mem: 397M Active, 91M Inact, 1851M Wired, 22M Cache, 3556M Free
Swap: 4096M Total, 4096M Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
1167 root 1 48 0 381M 343M select 0 4:32 6.30% Xorg
1477 igor 10 54 0 317M 158M ucond 1 5:02 3.27% firefox-bin
85392 igor 1 44 0 112M 18584K select 1 0:03 1.17% Terminal
3223 igor 6 76 0 225M 67492K ucond 1 0:11 0.00% thunderbird-bin
641 root 1 44 0 7020K 892K select 0 0:09 0.00% moused
1419 igor 1 44 0 29696K 4228K select 1 0:04 0.00% conky
1408 igor 2 44 0 137M 27940K piperd 0 0:04 0.00% Thunar
1406 igor 1 44 0 131M 16752K select 0 0:03 0.00% xfce4-panel
1118 root 1 44 0 5872K 888K select 0 0:02 0.00% powerd
1404 igor 1 44 0 98M 13660K select 0 0:02 0.00% xfwm4
1424 igor 1 44 0 25544K 3028K select 0 0:01 0.00% xscreensaver
1340 haldaemon 1 44 0 43064K 5172K select 0 0:01 0.00% hald
1158 root 1 44 0 46300K 6424K wait 0 0:01 0.00% slim
1372 root 1 44 0 11508K 1544K select 0 0:01 0.00% hald-addon-storage
1410 igor 1 44 0 115M 13232K select 0 0:00 0.00% xfdesktop
1415 igor 1 44 0 98040K 9280K select 0 0:00 0.00% xfce4-settings-help
1431 igor 1 44 0 112M 13212K select 1 0:00 0.00% xfce4-menu-plugin
1433 igor 1 44 0 117M 13624K select 1 0:00 0.00% xfce4-mixer-plugin
1434 igor 1 44 0 93272K 10988K select 0 0:00 0.00% orageclock
1392 igor 1 44 0 96320K 9060K select 1 0:00 0.00% xfce4-session
1435 igor 1 44 0 95920K 11884K select 1 0:00 0.00% xfce4-weather-plugi
1432 igor 1 44 0 104M 11196K select 1 0:00 0.00% xfce4-screenshooter
1111 root 1 44 0 10716K 1968K select 0 0:00 0.00% ntpd
92997 root 1 76 0 5248K 3408K wait 1 0:00 0.00% make
1348 root 1 44 0 11508K 1476K select 0 0:00 0.00% hald-addon-storage
1480 igor 1 44 0 43924K 5768K select 1 0:00 0.00% gconfd-2
1177 nobody 1 44 0 59800K 14384K select 0 0:00 0.00% python
9798 root 1 51 0 10312K 2872K pause 1 0:00 0.00% csh
1397 igor 1 44 0 7072K 1688K select 0 0:00 0.00% dbus-daemon
1399 igor 1 45 0 37980K 3852K select 1 0:00 0.00% xfconfd
1344 root 1 76 0 36888K 3188K select 0 0:00 0.00% hald-runner
49952 root 1 60 0 2176K 1004K wait 1 0:00 0.00% make
82025 root 1 76 0 2176K 1012K wait 0 0:00 0.00% make
72782 root 1 76 0 2176K 984K wait 1 0:00 0.00% make
85448 root 1 44 0 10284K 2976K pause 1 0:00 0.00% csh
919 root 1 44 0 5872K 1048K select 0 0:00 0.00% syslogd
— в фоне идёт компиляция системы.