├── .gitignore ├── Gemfile ├── Guardfile ├── LICENCE ├── README.md ├── Rakefile ├── bin └── lvmsync ├── lib ├── lvm.rb ├── lvm │ ├── helpers.rb │ ├── logical_volume.rb │ ├── lv_config.rb │ ├── pv_config.rb │ ├── snapshot.rb │ ├── thin_snapshot.rb │ └── vg_config.rb ├── vgcfgbackup.rb └── vgcfgbackup.treetop ├── lvmsync.gemspec ├── manifests └── init.pp ├── spec ├── fixtures │ ├── fullconfig │ ├── physicalvolume │ ├── striped │ ├── trivial │ ├── vgcfgbackup │ └── vgmetadata ├── spec_helper.rb └── vg_cfg_spec.rb └── test ├── 00simple_local_sync ├── 05sync_via_snapshot_file ├── 10snapback └── run /.gitignore: -------------------------------------------------------------------------------- 1 | Gemfile.lock 2 | pkg/ 3 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/Gemfile -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/lvmsync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/bin/lvmsync -------------------------------------------------------------------------------- /lib/lvm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/lib/lvm.rb -------------------------------------------------------------------------------- /lib/lvm/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/lib/lvm/helpers.rb -------------------------------------------------------------------------------- /lib/lvm/logical_volume.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/lib/lvm/logical_volume.rb -------------------------------------------------------------------------------- /lib/lvm/lv_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/lib/lvm/lv_config.rb -------------------------------------------------------------------------------- /lib/lvm/pv_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/lib/lvm/pv_config.rb -------------------------------------------------------------------------------- /lib/lvm/snapshot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/lib/lvm/snapshot.rb -------------------------------------------------------------------------------- /lib/lvm/thin_snapshot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/lib/lvm/thin_snapshot.rb -------------------------------------------------------------------------------- /lib/lvm/vg_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/lib/lvm/vg_config.rb -------------------------------------------------------------------------------- /lib/vgcfgbackup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/lib/vgcfgbackup.rb -------------------------------------------------------------------------------- /lib/vgcfgbackup.treetop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/lib/vgcfgbackup.treetop -------------------------------------------------------------------------------- /lvmsync.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/lvmsync.gemspec -------------------------------------------------------------------------------- /manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/manifests/init.pp -------------------------------------------------------------------------------- /spec/fixtures/fullconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/spec/fixtures/fullconfig -------------------------------------------------------------------------------- /spec/fixtures/physicalvolume: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/spec/fixtures/physicalvolume -------------------------------------------------------------------------------- /spec/fixtures/striped: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/spec/fixtures/striped -------------------------------------------------------------------------------- /spec/fixtures/trivial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/spec/fixtures/trivial -------------------------------------------------------------------------------- /spec/fixtures/vgcfgbackup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/spec/fixtures/vgcfgbackup -------------------------------------------------------------------------------- /spec/fixtures/vgmetadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/spec/fixtures/vgmetadata -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/vg_cfg_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/spec/vg_cfg_spec.rb -------------------------------------------------------------------------------- /test/00simple_local_sync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/test/00simple_local_sync -------------------------------------------------------------------------------- /test/05sync_via_snapshot_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/test/05sync_via_snapshot_file -------------------------------------------------------------------------------- /test/10snapback: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/test/10snapback -------------------------------------------------------------------------------- /test/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mpalmer/lvmsync/HEAD/test/run --------------------------------------------------------------------------------