Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hunleyd/btrfs-auto-snapshot
BTRFS Automatic Snapshot Service for Linux
https://github.com/hunleyd/btrfs-auto-snapshot
Last synced: 28 days ago
JSON representation
BTRFS Automatic Snapshot Service for Linux
- Host: GitHub
- URL: https://github.com/hunleyd/btrfs-auto-snapshot
- Owner: hunleyd
- License: gpl-2.0
- Created: 2014-12-29T19:07:57.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-05-10T12:02:32.000Z (8 months ago)
- Last Synced: 2024-12-12T18:06:41.555Z (29 days ago)
- Language: Shell
- Size: 77.1 KB
- Stars: 17
- Watchers: 4
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
btrfs-auto-snapshot
===================BTRFS Automatic Snapshot Service for Linux
Usage
-----
btrfs-auto-snapshot [foo]btrfs-auto-snapshot is a Bash script designed to bring as much of the functionality
of the wonderful ZFS snapshot tool zfs-auto-snapshot to BTRFS as possible. Designed to
run from cron (using /etc/cron.{daily,hourly,weekly}) it automatically
creates a snapshot of the specified BTRFS filesystem (or, optionally, all of
them) and then automatically purges the oldest snapshots of that type
(hourly, daily, et al) based on a user-defined retention policy.Snapshots are stored in a '.btrfs' directory at the root of the BTRFS
filesystem being snapped and are read-only by default.Requirements
------------* GNU Bash (with associative arrays)
* GNU Coreutils
* GNU grep
* GNU awk
* getopt
* btrfs-progs
* (optional) syslogBugs
----
Find a bug? Please create an issue here on GitHub at:
https://github.com/hunleyd/btrfs-auto-snapshot/issuesMaintainer
----------
**Motiejus Jakštys**
+ GitHub: http://github.com/motiejus
+ Personal web page: https://jakstys.ltAuthor
-------
**Douglas J Hunley**
+ GitHub: http://github.com/hunleydCopyright and license
---------------------
Copyright 2015 Douglas J Hunley.Licensed under the GNU GPL License, Version 2.0 (the "License"); you may not use this work
except in compliance with the License. You may obtain a copy of the License in the
LICENSE file.Unless required by applicable law or agreed to in writing, software distributed under the
License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
either express or implied. See the License for the specific language governing
permissions and limitations under the License.