ZFS. Расширение раздела ZFS: различия между версиями
Cless (обсуждение | вклад) (Новая страница: «= Расширение ZFS раздела путем увеличения объема диска (например на виртуальной машине) = И...») |
Cless (обсуждение | вклад) |
||
| Строка 60: | Строка 60: | ||
... | ... | ||
Готово! | Готово! | ||
[[Категория:ZFS]] | |||
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__ | |||
Версия 23:53, 19 сентября 2024
Расширение ZFS раздела путем увеличения объема диска (например на виртуальной машине)
Изначально имеем диск 16G
gpart show
... => 40 67108791 da5 GPT (16G) 40 2008 - free - (1.0M) 2048 67106783 1 freebsd-zfs (16G) ...
zpool list -v d101
... NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT d101 15.5G 544K 15.5G - - 0% 0% 1.00x ONLINE - da5p1 16.0G 544K 15.5G ...
Выключаем машину (обязательно, иначе будет CORRUPT партиция при просмотре через gpart)
Добавляем объема диску до 32G
Включаем машину
gpart show
... => 40 67108791 da5 GPT (32G) 40 2008 - free - (1.0M) 2048 33550336 1 freebsd-zfs (16G) 33552384 33556447 - free - (16G) ...
Расширяем диск до максимального объема
da5 - имя диска 1 - номер партиции
gpart resize -i 1 /dev/da5
ИЛИ расширяем до определенного размера:
-s size - Specifies the new size of the partition, in logical blocks. An SI unit suffix is allowed.
gpart resize -i 2 -s 19G da0
Если gpart show показывает статус раздела [CORRUPT]
gpart recover da5
Расширяем ФС
Можно включить автоматические расширение для пула, тогда не придется расширять руками: zpool set autoexpand=on zfspoolname
zpool online -e d101 da5p1
Смотрим
zpool list -v d101
... NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT d101 31.5G 808K 31.5G - - 0% 0% 1.00x ONLINE - da5p1 32.0G 808K 31.5G - - 0% 0.00% - ONLINE ...
gpart show
... => 40 67108791 da5 GPT (32G) 40 2008 - free - (1.0M) 2048 67106783 1 freebsd-zfs (32G) ...
df -h
... d101 32G 100K 32G 0% /mnt/d101 ...
Готово!