backupAll 298 B

123456789101112131415
  1. #!/bin/bash
  2. base_dir=/home/dp
  3. function backup_disk {
  4. if [ -e $base_dir/$1/lost+found/ ] ; then
  5. echo rsync -av --delete $base_dir/$1/ $base_dir/backup/$1/ &
  6. else
  7. >&2 echo "Disk $base_dir/$i is not mounted, skipping backup"
  8. fi
  9. }
  10. for i in $(seq -w 1 20); do
  11. backup_disk hdd$i
  12. done