#!/usr/bin/env bash set -eux cd "${0%/*}" zfs_mount () { for d in $(zfs list -rH -o name "$@") do mountpoint "/mnt/$d" || sudo zfs mount -l "$d" done } zpool status das1 || sudo zpool import das1 zfs_mount das1/julm/public # Backup config and cache rsync -rv \ --inplace --partial --progress -i \ --exclude "*" --include ".*" \ old/{audio,video} /mnt/das1/julm/public # Move content rsync -rv --no-inc-recursive --info=progress2 \ --inplace --partial --progress -i \ --exclude ".*" --remove-source-files \ old/{audio,video} /mnt/das1/julm/public