Extend filesystems with underliing layers: partitions, lvm on mbr and gpt disks.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Godeps
fsextender
.gitignore
.travis.yml
LICENSE.txt
README.md
bindata.go
extend-do.go
extend-plan.go
functions_test.go
main.go
main_test.go
scan.go
storageitemtype_string.go
usage.txt

README.md

Build Status Coverage Status

Extend filesystem to max size with underliing layers. It can extend: ext3, ext4, xfs, LVM Logical volume, LVM Physical volume, LVM Volume Group (with new or free pv) , partitions in MSDOS and GPT partition tables. It can create new partitions and LVM Physical volumes on disk with MSDOS and GPT partition tables.

Расширяет файловую систему до максимального размера, вместе с нижележащими слоями. Может расширять: ext3, ext4, xfs, логические и физические тома LVM, LVM Volume Group (за счет создания новых физических томов и использования уже созданных, но свободных), разделы на дисках с таблицами разделов MSDOS и GPT. Может создавать: новые разделы и физические тома LVM на дисках с таблицами разделов MSDOS и GPT.

Usage example: Пример использования: fsextender [--filter=LVM_ALREADY_PLACED] /home [--do]

Instruction see in usage.txt Инструкцию смотрите в usage.txt

external dependencies: Внешние зависимости:

/proc/mounts - detect mount points /sys/

blkid - detect file system type stat - detect major,minor number of device blockdev - get sector size of disk - need for manipulate with partition tables. partprobe - reread partition table after changes. TODO: replace with blockdev --rereadadpt