Update pms-copy-data.sh

This commit is contained in:
tteckster 2022-01-24 15:36:55 -05:00 committed by GitHub
parent 70c2e726f6
commit b6f17836b0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -80,13 +80,8 @@ whiptail --defaultno --title "$TITLE" --yesno \
$CTID_FROM (${CTID_FROM_HOSTNAME}) -> $CTID_TO (${CTID_TO_HOSTNAME}) $CTID_FROM (${CTID_FROM_HOSTNAME}) -> $CTID_TO (${CTID_TO_HOSTNAME})
Version: 2022.01.24" 13 50 || exit Version: 2022.01.24" 13 50 || exit
info "Plex Media Server Data from '$CTID_FROM' to '$CTID_TO'" info "Plex Media Server Data from '$CTID_FROM' to '$CTID_TO'"
if [ $(pct status $CTID_TO | sed 's/.* //') == 'running' ]; then
msg "Stopping '$CTID_TO'..."
pct stop $CTID_TO
fi
msg "Mounting Container Disks..." msg "Mounting Container Disks..."
DATA_PATH=var/lib/plexmediaserver/Library/Application Support/Plex Media Server/ DATA_PATH=var/lib/plexmediaserver/Library/Application Support/Plex Media Server/
mkdir ${CTID_TO_PATH}${DATA_PATH}
CTID_FROM_PATH=$(pct mount $CTID_FROM | sed -n "s/.*'\(.*\)'/\1/p") || \ CTID_FROM_PATH=$(pct mount $CTID_FROM | sed -n "s/.*'\(.*\)'/\1/p") || \
die "There was a problem mounting the root disk of LXC '${CTID_FROM}'." die "There was a problem mounting the root disk of LXC '${CTID_FROM}'."
[ -d "${CTID_FROM_PATH}${DATA_PATH}" ] || \ [ -d "${CTID_FROM_PATH}${DATA_PATH}" ] || \
@ -97,7 +92,7 @@ CTID_TO_PATH=$(pct mount $CTID_TO | sed -n "s/.*'\(.*\)'/\1/p") || \
die "Plex Media Server directories in '$CTID_TO' not found." die "Plex Media Server directories in '$CTID_TO' not found."
#rm -rf ${CTID_TO_PATH}${DATA_PATH} #rm -rf ${CTID_TO_PATH}${DATA_PATH}
#mkdir ${CTID_TO_PATH}${DATA_PATH} mkdir ${CTID_TO_PATH}${DATA_PATH}
msg "Copying Data Between Containers..." msg "Copying Data Between Containers..."
RSYNC_OPTIONS=( RSYNC_OPTIONS=(