All Projects → bradfitz → Embiggen Disk

bradfitz / Embiggen Disk

Licence: other
embiggden-disk live-resizes a filesystem after first live-resizing any necessary layers below it: an optional LVM LV and PV, and an MBR or GPT partition table

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Embiggen Disk

Dockerpi
A Virtualised Raspberry Pi inside a Docker image
Stars: ✭ 1,064 (+141.82%)
Mutual labels:  virtual-machine, vm, qemu
js5005
js5005 is a virtual CPU with every logic gate simulated. A pretty interface, a built in assembler, display, and 256 bytes of RAM to boot. It's the better i4004.
Stars: ✭ 14 (-96.82%)
Mutual labels:  vm, virtual-machine, qemu
tsharkVM
tshark + ELK analytics virtual machine
Stars: ✭ 51 (-88.41%)
Mutual labels:  vm, virtual-machine
roborio-vm
Scripts to create QEMU virtual machine from the RoboRIO image file
Stars: ✭ 33 (-92.5%)
Mutual labels:  vm, qemu
lima-gui
Making a GUI for lima VM
Stars: ✭ 36 (-91.82%)
Mutual labels:  vm, qemu
kcs
Scripting in C with JIT(x64)/VM.
Stars: ✭ 25 (-94.32%)
Mutual labels:  vm, virtual-machine
vm-automation
VirtualBox automation using Python
Stars: ✭ 1 (-99.77%)
Mutual labels:  vm, virtual-machine
open-semantic-desktop-search
Virtual Machine for Desktop Search with Open Semantic Search
Stars: ✭ 22 (-95%)
Mutual labels:  vm, virtual-machine
qemujs
Qemu.js source code with proof-of-concept machine-code-to-WASM JIT.
Stars: ✭ 101 (-77.05%)
Mutual labels:  vm, qemu
Multipass
Multipass orchestrates virtual Ubuntu instances
Stars: ✭ 3,978 (+804.09%)
Mutual labels:  virtual-machine, qemu
QEMU-Manager
macOS graphical frontend to QEMU
Stars: ✭ 175 (-60.23%)
Mutual labels:  virtual-machine, qemu
Smlvm
Smallrepo Virtual Machine
Stars: ✭ 265 (-39.77%)
Mutual labels:  virtual-machine, vm
Animach
Scheme语言实现和运行时环境 / A Scheme runtime & implementation
Stars: ✭ 45 (-89.77%)
Mutual labels:  vm, virtual-machine
ProxmoxVE PHP API
ProxmoxVE PHP API
Stars: ✭ 78 (-82.27%)
Mutual labels:  vm, qemu
virtnbdbackup
Backup utiliy for Libvirt / qemu / kvm supporting incremental and differencial backups.
Stars: ✭ 62 (-85.91%)
Mutual labels:  virtual-machine, qemu
lima
Linux virtual machines, typically on macOS, for running containerd
Stars: ✭ 8,723 (+1882.5%)
Mutual labels:  vm, qemu
Ark
ArkScript is a small, fast, functional and scripting language for C++ projects
Stars: ✭ 312 (-29.09%)
Mutual labels:  virtual-machine, vm
SBTCVM-Gen2-9
SBTCVM is a virtual machine implementation of a balanced ternary (base 3) computer. Features several compiled languages for ternary software development.
Stars: ✭ 32 (-92.73%)
Mutual labels:  vm, virtual-machine
RSqueak
A Squeak/Smalltalk VM written in RPython.
Stars: ✭ 78 (-82.27%)
Mutual labels:  vm, virtual-machine
RISVM
A low overhead, embeddable bytecode virtual machine in C++
Stars: ✭ 21 (-95.23%)
Mutual labels:  vm, virtual-machine

embiggen-disk

The embiggen-disk tool live-resizes a filesystem after first live-resizing any necessary layers below it: an optional LVM LV and PV, and an MBR or GPT partition table.

Example

# embiggen-disk /
Changes made:
  * partition /dev/sda3: before: 8442546176 sectors, after: 8444643328 sectors
  * LVM PV /dev/sda3: before: sectors=8442544128, after: sectors=8444641280
  * LVM LV /dev/mapper/debvg-root: before: sectors=8442544128, after: sectors=8444641280
  * ext4 filesystem at /: before: 1038833256 blocks, after: 1039091312 blocks

Then again:

# embiggen-disk /
No changes made.

Installing

With Go 1.15 and earlier:

$ go get github.com/bradfitz/embiggen-disk

With Go 1.16+:

$ go install github.com/bradfitz/[email protected]

Requirements

It's only been tested on 64-bit x86 Linux ("amd64"). It should work on other Linux architectures.

Disclaimer

Audit the code and/or snapshot your disk before use if you're worried about losing data.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].