Расширение Multipath диска на лету

Thank you for reading this post, don't forget to subscribe!

Про­бле­ма с рас­ши­ре­ни­ем в Linux систе­ме при­креп­лен­но­го multipath дис­ка . это имен­но тот слу­чай, когда на систе­ме хра­не­ния к суще­ству­ю­ще­му раз­де­лу добав­ле­но место, это место нуж­но ука­зать и уве­ли­чить в Linux системе.

Сна­ча­ла ищем mpath с обнов­лен­ным местом исполь­зуя коман­ду multipath -l, в моем слу­чае это mpathc:

multipath -l
mpathc (xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) dm-1 FUJITSU ,ETERNUS_DX400
size=800G features='1 queue_if_no_path' hwhandler='0' wp=rw
|-+- policy='service-time 0' prio=0 status=active
| `- 0:0:0:1 sdc 8:32 active undef unknown
`-+- policy='service-time 0' prio=0 status=enabled
`- 2:0:1:1 sdg 8:96 active undef unknown

Далее смот­рим, инфор­ма­цию по mpathc:

Здесь инте­рес­на инфа кото­рая пона­до­бит­ся нам далее, это - …1 2 8:32 1 1 … Ищем нуж­ный sd* девайс исполь­зуя коман­ду ls -Al /dev/sd*:

Здесь инте­рес­на стро­ка в котрой содер­жит­ся номер инте­ре­су­ю­ще­го нас девай­са 8:32:
brw-rw---- 1 root disk 8,  32 Jun 14 16:28 /dev/sdc

Дела­ем для него рескан:
echo 1 > /sys/block/sdc/device/rescan

Уве­ли­чи­ва­ем mpathc исполь­зуя multipathd:
multipathd resize map mpathc
ok

Рас­ши­ря­ем фай­ло­вую систе­му на все сво­бод­ное место:
resize2fs /dev/mapper/mpathc