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
Stars: ✭ 440
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
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
Animach
Scheme语言实现和运行时环境 / A Scheme runtime & implementation
Stars: ✭ 45 (-89.77%)
Mutual labels: vm, virtual-machine
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
- Go 1.7+
- Linux 3.6+ (for BLKPG_RESIZE_PARTITION)
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].