Hallo,
mein Videoverzeichniss ist über die Jahre auf knapp 800 Aufzeichnungen angewachsen diese liegen verteilt auf mehreren Platten unter /home/video0-3.
Nun zur eigendlichen Frage, ich möchte die einzelnen Festplatten nun nicht mehr unter /home/video0-3 mounten sondern unter /srv/vdr/video.00, im Prinzip gar kein Problem fstab anpassen und fertig, aber die ca 14000 Symlinks auf der ersten Platte zeigen ja noch auf /home/video1-3 also müssen diese umgebogen werden, aber ohne das Risiko, dass ich am Ende da sitze und alle Symlinks per Hand neu anlege.
Ich habe in einer kleine Testumgebebung folgendes erfolgreich getestet:
#!/bin/bash
find /srv/vdr/video.00 -type l -printf "ln -sf %l %p\n" | \
sed -e "s#/home/video1#/srv/vdr/video.01#g" | \
sed -e "s#/home/video2#/srv/vdr/video.02#g" | \
sed -e "s#/home/video3#/srv/vdr/video.03#g" | bash -x
Sollte das auch bei meinem ca. 14000 Symlinks klappen oder gibts da eventuell Probleme zu erwarten?
Oder gibt es gar eine fertige Lösung für ein solches Problem, welche ich bloß noch nicht gefunden hab?
Vielen Dank schonmal
Gruß Patrick