Man muss das Script in den Hintergrund verschieben, dann blockiert das den VDR nicht mehr. Die Scripte ausführbar machen und auf das Zeilenende achten, wenn man unter Windows arbeitet.
/usr/share/vdr/recording.d/50_move.sh:
#!/bin/sh
/root/move.sh $@ &
/root/move.sh:
#!/bin/sh
SOURCEMP="mnt/e452bda1-7e77-4d61-aa2d-1ad61c27d313"
TARGETMP="mnt/a22b93627956a61ed127db92215c3cba"
SOURCEDIR="${2//\/data\//\/"$SOURCEMP"\/}"
TARGETDIR="${2//\/data\//\/"$TARGETMP"\/}"
TARGETDIR2=`dirname "$TARGETDIR"`
case "$1" in
	before)
		mkdir -p "$SOURCEDIR" >/dev/null		#Verzeichnis erstellen, damit ggf. 00002.ts auf dem Stick landet
		;;
	after)
		while [ -f /"$SOURCEMP"/tv/.move >/dev/null ]; do	# Läuft noch ein anderer Verschiebevorgang?
			svdrpsend.sh "MESG Es wird bereits eine Aufnahme verschoben..." >/dev/null
			sleep 5
		done
		touch /"$SOURCEMP"/tv/.move  >/dev/null
		svdrpsend.sh "MESG Aufnahme beendet, verschiebe auf den Server..." >/dev/null
		if [ -d "$TARGETDIR" ]; then
			mv "$SOURCEDIR"/* "$TARGETDIR" >/dev/null
			if [ $? != "0" ]; then
				svdrpsend.sh "MESG FEHLER während des Verschiebens!" >/dev/null
			else
				svdrpsend.sh "MESG Verschieben der Aufnahme beendet." >/dev/null
			fi
			rm -df "$SOURCEDIR" >/dev/null
			rm "$TARGETDIR"/index >/dev/null	#index löschen, muss neu generiert werden, damit Länge passt.
			vdr --genindex="$TARGETDIR" >/dev/null	
		else
			mkdir -p "$TARGETDIR2" >/dev/null
			mv "$SOURCEDIR" "$TARGETDIR2" >/dev/null
			if [ $? != "0" ]; then
				svdrpsend.sh "MESG FEHLER während des Verschiebens!" >/dev/null
			else
				svdrpsend.sh "MESG Verschieben der Aufnahme beendet." >/dev/null
			fi
		fi
		touch /data/tv/.update
		rm /"$SOURCEMP"/tv/.move  >/dev/null
		;;
esac
Und noch die fstab:
# stock fstab - you probably want to override this with a machine specific one
/dev/root            /                    auto       noatime              1  1
proc                 /proc                proc       defaults              0  0
devpts               /dev/pts             devpts     mode=0620,ptmxmode=0666,gid=5      0  0
tmpfs                /run                 tmpfs      mode=0755,nodev,nosuid,strictatime 0  0
tmpfs                /var/volatile        tmpfs      defaults              0  0
# uncomment this if your device has a SD/MMC/Transflash slot
#/dev/mmcblk0p1       /media/card          auto       defaults,sync,noauto  0  0
UUID=731E-4AA7 /boot auto noatime 1 2
UUID=e452bda1-7e77-4d61-aa2d-1ad61c27d313 /mnt/e452bda1-7e77-4d61-aa2d-1ad61c27d313 auto subvol=@data 0 2
192.168.50.11:/export/VDR /mnt/a22b93627956a61ed127db92215c3cba auto soft,_netdev 0 0
/mnt/e452bda1-7e77-4d61-aa2d-1ad61c27d313:/mnt/a22b93627956a61ed127db92215c3cba /data mergerfs category.create=eplfs,direct_io,use_ino,fsname=/dev/sda2:192.168.50.11/export/VDR,_netdev 0 0