Sha256: 3428172d1b99f28f76cd758703e5c1db1bdbf428e75af0433747454b6e647aea
Contents?: true
Size: 508 Bytes
Versions: 12
Compression:
Stored size: 508 Bytes
Contents
module BackupPlugins module Mongo def all_mongo limit = 30 # Check limit disk_usage_kb = (run_cmd "du /var/lib/mongodb/").match(/^([0-9]+)/).to_s.to_i raise "mongo limit reached limit:#{limit} disk_usage:#{disk_usage_kb/1000}" if disk_usage_kb > limit * 1000 puts run_cmd "mkdir -p #{backup_target_dir}/mongo" puts run_cmd "cd #{backup_target_dir}/mongo/; mongodump --directoryperdb" puts "backup of mongo db on #{@server_domain}" end end end
Version data entries
12 entries across 12 versions & 1 rubygems