Страница 1 из 1

gstripe

Добавлено: 2007-11-15 11:17:34
a.salnikov
Кто-нибудь пользует gstripe?

решил тут давеча слепить 2 раздела на разных дисках (5 Гб и 0,5 Гб).

делаю gstripe label -v g1 /dev/ad1s1d /dev/ad0s1e

Код: Выделить всё

test1# gstripe list
Geom name: g1
State: UP
Status: Total=2, Online=2
Type: AUTOMATIC
Stripesize: 4096
ID: 3725530279
Providers:
1. Name: stripe/g1
   Mediasize: 1073733632 (1.0G)
   Sectorsize: 512
   Mode: r0w0e0
Consumers:
1. Name: ad1s1
   Mediasize: 5368398336 (5.0G)
   Sectorsize: 512
   Mode: r0w0e0
   Number: 0
2. Name: ad0s1e
   Mediasize: 536870912 (512M)
   Sectorsize: 512
   Mode: r0w0e0
   Number: 1

это нормально что из 5.5 получилось 1 Гб? Как удобнее слепить 2 раздела в 1 не особо теряя в размере?

Re: gstripe

Добавлено: 2007-11-15 12:46:20
manefesto
http://www.freebsd.org/cgi/man.cgi?quer ... ormat=html

Попробуй сделать вручную через create

Re: gstripe

Добавлено: 2007-11-15 12:56:00
a.salnikov
аналогично

Код: Выделить всё

test1# gstripe create g1 /dev/ad1s1d /dev/ad0s1e

test1# gstripe list
Geom name: g1
State: UP
Status: Total=2, Online=2
Type: MANUAL
Stripesize: 4096
ID: 4210409327
Providers:
1. Name: stripe/g1
   Mediasize: 1073741824 (1.0G)
   Sectorsize: 512
   Mode: r0w0e0
Consumers:
1. Name: ad1s1d
   Mediasize: 5368398336 (5.0G)
   Sectorsize: 512
   Mode: r0w0e0
   Number: 0
2. Name: ad0s1e
   Mediasize: 536870912 (512M)
   Sectorsize: 512
   Mode: r0w0e0
   Number: 1
Я вот не могу разобраться для чего нужно stripesize и влияет ли на размер страйпа точ то диски такие разные 5 и 0,5 Гб

Re: gstripe

Добавлено: 2007-11-15 13:26:36
manefesto
попробуй создать образы(md) и попробовать слипить из низ gstripe

Re: gstripe

Добавлено: 2007-11-15 22:41:27
Alex Keda
лучше отформатируй и подмаунть.
интерсно какой будет размер, и что будет при попытка записать боле 5.5 G

Re: gstripe

Добавлено: 2007-11-16 8:00:43
a.salnikov
Ну в общем как-то не так :( всёравно гиг. так и не разобрался с параметром stripe size.

Код: Выделить всё

test1# newfs /dev/stripe/g1
/dev/stripe/g1: 1024.0MB (2097152 sectors) block size 16384, fragment size 2048
        using 6 cylinder groups of 183.77MB, 11761 blks, 23552 inodes.
super-block backups (for fsck -b #) at:
 160, 376512, 752864, 1129216, 1505568, 1881920

test1# mount /dev/stripe/g1 /app

test1# df -h
Filesystem        Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a       496M     36M    420M     8%    /
devfs             1.0K    1.0K      0B   100%    /dev
/dev/ad0s1f       2.5G    1.1G    1.2G    48%    /usr
/dev/ad0s1d       1.1G    2.4M    1.0G     0%    /var
/dev/stripe/g1    989M    4.0K    910M     0%    /app
после копирования

Код: Выделить всё

test1# df -h
Filesystem        Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a       496M     36M    420M     8%    /
devfs             1.0K    1.0K      0B   100%    /dev
/dev/ad0s1f       2.5G    1.1G    1.2G    48%    /usr
/dev/ad0s1d       1.1G    2.4M    1.0G     0%    /var
/dev/stripe/g1    989M    910M     14K   100%    /app
ещё поковыряюсь, но уже назрел вопрос: как можно слепить 2 раздела на разных дисках окромя gstripe :)

Re: gstripe

Добавлено: 2007-11-16 9:13:19
Alex Keda

Код: Выделить всё

lissyara# man gconcat
Formatting page, please wait...Done.
GCONCAT(8)              FreeBSD System Manager's Manual             GCONCAT(8)

NAME
     gconcat -- disk concatenation control utility

SYNOPSIS
     gconcat create [-v] name prov ...
     gconcat destroy [-fv] name ...
     gconcat label [-hv] name prov ...
     gconcat stop [-fv] name ...
     gconcat clear [-v] prov ...
     gconcat dump prov ...
     gconcat list
     gconcat status
     gconcat load
     gconcat unload

DESCRIPTION
     The gconcat utility is used for device concatenation configuration.  The
     concatenation can be configured using two different methods: ``manual''
     or ``automatic''.  When using the ``manual'' method, no metadata are
     stored on the devices, so the concatenated device has to be configured by
     hand every time it is needed.  The ``automatic'' method uses on-disk
     metadata to detect devices.  Once devices are labeled, they will be auto-
     matically detected and configured.

Re: gstripe

Добавлено: 2007-11-19 7:38:18
a.salnikov
Ну вот это уже другое дело!

Код: Выделить всё

test1# gconcat label g1 /dev/ad1s1d /dev/ad0s1e
test1# gconcat list
Geom name: g1
State: UP
Status: Total=2, Online=2
Type: AUTOMATIC
ID: 4048940599
Providers:
1. Name: concat/g1
   Mediasize: 5905268224 (5.5G)
   Sectorsize: 512
   Mode: r0w0e0
Consumers:
1. Name: ad1s1
   Mediasize: 5368398336 (5.0G)
   Sectorsize: 512
   Mode: r0w0e0
   Start: 0
   End: 5368397824
2. Name: ad0s1e
   Mediasize: 536870912 (512M)
   Sectorsize: 512
   Mode: r0w0e0
   Start: 5368397824
   End: 5905268224

Re: gstripe

Добавлено: 2007-11-19 9:21:49
Alex Keda
ну, зато в производительности не выиграл...

Re: gstripe

Добавлено: 2007-11-19 11:26:16
a.salnikov
Угу. скорость конечно ужасная. А со stripe я ещё поиграюсь. если нарою чего - отпишусь.

Re: gstripe

Добавлено: 2008-04-21 14:19:10
alex3
с gconcat тоже непонятный глюк

Код: Выделить всё

FreeBSD 7.0-RELEASE (BACKUP) #3: Wed Apr  9 12:37:35 MSD 2008

backup# backup# gconcat list
Geom name: vol0
State: UP
Status: Total=2, Online=2
Type: MANUAL
ID: 632920068
Providers:
1. Name: concat/vol0
   Mediasize: 1500307458048 (1.4T)
   Sectorsize: 512
   Mode: r1w1e2
Consumers:
1. Name: mirror/gm1s1d
   Mediasize: 750153729024 (699G)
   Sectorsize: 512
   Mode: r1w1e3
   Start: 0
   End: 750153729024
2. Name: mirror/gm2s1d
   Mediasize: 750153729024 (699G)
   Sectorsize: 512
   Mode: r1w1e3
   Start: 750153729024
   End: 1500307458048

backup# df -h
Filesystem            Size    Used   Avail Capacity  Mounted on
/dev/mirror/gm0s1a    222G    2.9G    201G     1%    /
devfs                 1.0K    1.0K      0B   100%    /dev
/dev/concat/vol0d     677G    4.0K    623G     0%    /data
backup#