URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 65694
[ Назад ]

Исходное сообщение
"Автоматическое увеличение размера XFS  в  RAID-5"

Отправлено bumbaras , 17-Апр-06 12:39 
Как можно сделать, чтобы при добавлении нового диска автоматически увеличивался размер файловой системы на XFS.
Просматривал man по xfs_growfs но не разобрался с опциями. Может ктото уже делал подобное ? Помогите плиз.

Содержание

Сообщения в этом обсуждении
"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено Z0termaNN , 17-Апр-06 14:40 
>Как можно сделать, чтобы при добавлении нового диска автоматически увеличивался размер файловой
>системы на XFS.
>Просматривал man по xfs_growfs но не разобрался с опциями. Может ктото уже
>делал подобное ? Помогите плиз.


так там всего пяток опций


"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено bumbaras , 17-Апр-06 14:51 
>>Как можно сделать, чтобы при добавлении нового диска автоматически увеличивался размер файловой
>>системы на XFS.
>>Просматривал man по xfs_growfs но не разобрался с опциями. Может ктото уже
>>делал подобное ? Помогите плиз.
>
>
>так там всего пяток опций
у меня пока нет возможности поэксперементировать с ними :), чтобы разобраться как они работают.


"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено Z0termaNN , 17-Апр-06 15:44 
>>>Как можно сделать, чтобы при добавлении нового диска автоматически увеличивался размер файловой
>>>системы на XFS.
>>>Просматривал man по xfs_growfs но не разобрался с опциями. Может ктото уже
>>>делал подобное ? Помогите плиз.
>>
>>
>>так там всего пяток опций
>у меня пока нет возможности поэксперементировать с ними :), чтобы разобраться как
>они работают.

так а чего с ними экспериментировать ?
внимательно прочитай 50 строк текста, там все
очень доходчиво описано.


"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено bumbaras , 17-Апр-06 16:02 
подозреваю, что нужно использовать так:
xfs_growfs -e /точка монтирования

"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено scamp , 17-Апр-06 16:15 
Может кто знает как обновить список устройств без перезагрузки. Конкретно - презентую новый раздел на SAN'e серваку (или расширяю уже презентованный) и хочу его сразу увидеть без перезагрузки ОС (linux - RHEL4).

"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено Z0termaNN , 17-Апр-06 16:34 
>Может кто знает как обновить список устройств без перезагрузки. Конкретно - презентую
>новый раздел на SAN'e серваку (или расширяю уже презентованный) и хочу
>его сразу увидеть без перезагрузки ОС (linux - RHEL4).


но для начала ты можешь проверить все это на loop device


"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено s_dog , 18-Апр-06 11:48 
В SuSE есть такой скрипт rescan-scsi-bus.sh (--luns важный флаг ;), это на предмет новых устройств,
если размер поменялся, то что-то типа echo "1" > /sys/devices/pci0000:00/0000:00:03.0/0000:02:1d.0/0000:04:07.1/host1/target1:0:1/1:0:1:0/rescan
должно помочь.

"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено scamp , 03-Май-06 16:29 
>В SuSE есть такой скрипт rescan-scsi-bus.sh (--luns важный флаг ;), это на
>предмет новых устройств,
>если размер поменялся, то что-то типа echo "1" > /sys/devices/pci0000:00/0000:00:03.0/0000:02:1d.0/0000:04:07.1/host1/target1:0:1/1:0:1:0/rescan
>должно помочь.

Спасибо! помогло
хорошие команды:
#lsscsi
#rescan-scsi-bus.sh --luns=number
и конечно при увеличении диска
echo 1 > /sys/bus/scsi/devices/1\:0\:1\:1/rescan

где
devices/1\:0\:1\:1/rescan
становится ясным после lsscsi



"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено Z0termaNN , 17-Апр-06 16:28 
>подозреваю, что нужно использовать так:
>xfs_growfs -e /точка монтирования

насколько я помню линукс real-time extensions не поддерживает,
так что -e лишнее.
количество дескрипторов и размер журнала стоит крутить, только если
у тебя либо очень много файлов и их колчество имеет тенденцию расти
или сильно загружена дисковая подсистема.
что у тебя сейчас творится можешь посмотреть xfs_growfs -n /


"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено bumbaras , 17-Апр-06 16:43 
Сервак тока собираемся брать на котором будет крутиться RAID-5 и если понадобиться подкинуть еще один винт то мне удасться увеличить размер системы без потери данных ? Вот почему я говорю, что у меня сейчас нет возможности эксперементировать.

"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено Z0termaNN , 18-Апр-06 10:43 
>Сервак тока собираемся брать на котором будет крутиться RAID-5 и если понадобиться
>подкинуть еще один винт то мне удасться увеличить размер системы без
>потери данных ? Вот почему я говорю, что у меня сейчас
>нет возможности эксперементировать.

если оставить в стороне добавление дисков к раиду, то расширение самой файловой
системы не представляет собой никаких проблем, данные при этом сохраняются.


"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено bumbaras , 18-Апр-06 11:03 
>
>если оставить в стороне добавление дисков к раиду, то расширение самой файловой
>
>системы не представляет собой никаких проблем, данные при этом сохраняются.
А если возникнет ситуация что необходимо один диск убрать, как система отреагирует на это и какие последствия ?


"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено Z0termaNN , 18-Апр-06 11:55 
>>
>>если оставить в стороне добавление дисков к раиду, то расширение самой файловой
>>
>>системы не представляет собой никаких проблем, данные при этом сохраняются.
>А если возникнет ситуация что необходимо один диск убрать, как система отреагирует
>на это и какие последствия ?

плохо отреагирует, но честно говоря я в этом никакого смысла не вижу.
на самом деле, если добавление места процедура в принципе необходимая,
то выдергивание диска происходит не часто и для этого есть lvm.


"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено bumbaras , 18-Апр-06 11:59 
>>>
>>>если оставить в стороне добавление дисков к раиду, то расширение самой файловой
>>>
>>>системы не представляет собой никаких проблем, данные при этом сохраняются.
>>А если возникнет ситуация что необходимо один диск убрать, как система отреагирует
>>на это и какие последствия ?
>
>плохо отреагирует, но честно говоря я в этом никакого смысла не вижу.
>
>на самом деле, если добавление места процедура в принципе необходимая,
>то выдергивание диска происходит не часто и для этого есть lvm.

я имею ввиду если один из дисков накрылся и его необходимо извлеч


"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено Z0termaNN , 18-Апр-06 13:43 

>
>я имею ввиду если один из дисков накрылся и его необходимо извлеч
>

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


"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено bumbaras , 18-Апр-06 14:30 
>ну так к файловой системе это не имеет никакого отношения, на то
>у тебя и 5 раид.
>в случае железного раида, ты просто вынимаешь диск и все. на размере
>доступного
>места это никак не сказывается.
С этим ясно. Спасибо !!!


"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено airo , 11-Авг-06 12:57 
аналогичная проблема.
создаю файловый сервер. 15 винтов по 750 Гб. Raid condtroller 3ware 9550 SX
сейчас 3 винта. Новый винт к массиву добавить проблем нету.
столкнулся с проблемой расширения раздела на освободившееся место на файловой системе XFS.
судя по мануалу  и статьям (написаным для lvm правда) что бы просто расширить раздел на свободное место нужно выполнить.

xfs_growfs /mnt/ftp

у меня не получаеться так расширить раздел.
Какие есть мысли. кому удавалось расширить раздел под xfs.



"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено scamp , 16-Авг-06 14:29 
Что бы тебе расширить xfs, нужно её первоначально создавать на lvm. Покрайней мере именно через lvm я увеличивал xfs. Добавлял новый том в lvm, а затем раздвигал саму файловую систему.


"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено airo , 21-Авг-06 01:04 
>Что бы тебе расширить xfs, нужно её первоначально создавать на lvm. Покрайней
>мере именно через lvm я увеличивал xfs. Добавлял новый том в
>lvm, а затем раздвигал саму файловую систему.


в том то и дело что это не lvm,
и как раз для lvm много описаний как расширить раздел. А вот для случая когда расширяеться рейд5 через железный контроллер никто не описал, да и никак у меня этого не получаеться.


"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено airo , 31-Окт-06 11:40 
отвечаю сам себе.

Урра!! нашел решение.
оказывается что бы расширить раздел. Нужно было его пересоздать на более больший.
Пример.
есть раздел на 200 Мб

airo:/home/airo# fdisk -l /dev/sdb

Disk /dev/sdb: 2162 MB, 2162403328 bytes
255 heads, 63 sectors/track, 262 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1          62      497983+  83  Linux


с помощью cfdisk удаляем его и создаем раздел на всю длину диска. (диск тестовый у мня малюсенький)
после чего монтируем его

airo:/home/airo# mount /dev/sdb1 /mnt/test/
airo:/home/airo# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sdb1             482M   19M  463M   4% /mnt/test


говорим


airo:/home/airo# xfs_growfs /mnt/test/
meta-data=/dev/sdb1              isize=256    agcount=8, agsize=15561 blks
         =                       sectsz=512   attr=0
data     =                       bsize=4096   blocks=124488, imaxpct=25
         =                       sunit=0      swidth=0 blks, unwritten=1
naming   =version 2              bsize=4096
log      =internal               bsize=4096   blocks=1200, version=1
         =                       sectsz=512   sunit=0 blks
realtime =none                   extsz=65536  blocks=0, rtextents=0
data blocks changed from 124488 to 526120

airo:/home/airo# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sdb1             2,1G   20M  2,0G   1% /mnt/test


спасибо unDEFERу за подсказку. Никто нигде про это не писал.


"Автоматическое увеличение размера XFS  в  RAID-5"
Отправлено Сергей , 22-Сен-11 14:25 
>[оверквотинг удален]
> realtime =none          
>         extsz=65536  blocks=0,
> rtextents=0
> data blocks changed from 124488 to 526120
> airo:/home/airo# df -h
> Filesystem            
> Size  Used Avail Use% Mounted on
> /dev/sdb1            
>  2,1G   20M  2,0G   1% /mnt/test
> спасибо unDEFERу за подсказку. Никто нигде про это не писал.

Так это увеличение размера раздела на одном и том-же диске. А как увеличить раздел добалением ещё одного диска? В мануале на xfs_growfs написано, что для расширения раздела должно быть место на диске после этого раздела. и LVM-а нет :(