Bash script for managing btrfs filesystem (local and remote):
- Perform scrubs
- Creating snapshots (with auto delete for no empty space)
- Send snapshots (with auto delete for no empty space)
- List snapshot
- Delete snapshot (with auto delete).
- Delete old snapshots.
- Mount snapshot
- Simulate the action.
- Simple to use and verify proper operation.
- Designed to be run from the shell or from the crontab.
- No setup, just copy btrfsManage.
- The subvolume on which to perform the snapshot is detected by the subvolume currently mounted.
- The subvolume necessary to btrfsManage are created and mounted automatically.

Features

  • Usage: btrfsManage [OPTION:...,...] ' actionType ' ...
  • btrfsManage [OPTION:nomake] SCRUB [root@exnet.gdb.it:]/dev/sda1
  • btrfsManage [OPTION:autoopt[,nomake]] SNAPSHOT /
  • btrfsManage [OPTION:autoopt[,nomake]] SEND / [root@exnet.gdb.it:]/dev/sda3 [pc1]
  • btrfsManage [OPTION:tosnap] ALLSNAPLIST [root@exnet.gdb.it:]/dev/sda3 [root/root-2019-11-.*]
  • btrfsManage [OPTION:tosnap] NAMESNAPLIST [root@exnet.gdb.it:]/dev/sda3 [root/root-2019-11-.*]
  • btrfsManage [OPTION:tosnap] LASTSNAPLIST [root@exnet.gdb.it:]/dev/sda3 [root/root-2019-11-.*]
  • btrfsManage [OPTION:tosnap] SNAPLIST [root@exnet.gdb.it:]/dev/sda3 [root/root-2019-11-.*]
  • btrfsManage [OPTION:autoopt[,tosnap][,nomake]] SNAPDEL [root@exnet.gdb.it:]/dev/sda3 root/root-2019-11-.* [exclude subvolume]
  • btrfsManage [OPTION:tosnap] SNAPMOUNT [root@exnet.gdb.it:]/dev/sda3 [root/root-2019-11-01-14-52-01.18]
  • btrfsManage [OPTION:torec] SNAPSEND /|/dev/sda2 [[pc1/]root/]root-2019-11-01-14-52-01.18 [root@exnet.gdb.it:]/dev/sda3 [dst]

Project Samples

Project Activity

See All Activity >

Categories

System Shells

Follow btrfsManage

btrfsManage Web Site

Other Useful Business Software

Easy, effective remote support software. Icon
Easy, effective remote support software.

Work without boundaries.

When downtime equals dollars, rapid support means everything. Whether you are an IT manager or a consultant, you need to quickly respond when tech issues emerge. RescueAssist gives you the immediate, secure, reliable connectivity you need to diagnose problems and resolve them fast. IT technicians can also use the unattended support feature to conveniently access unattended computers and servers for routine maintenance or after-hours work. Your tech team can share access to machines for efficient scheduling of tasks and collaboration.

Rate This Project

Login To Rate This Project

User Reviews

Be the first to post a review of btrfsManage!

Additional Project Details

User Interface

Console/Terminal

Programming Language

Unix Shell

Registered

2017-01-08