1,
Jó megközelítésed, vmit rossz helyre írsz vagy bugos a vezpult :)
Az /etc/init.d/ alól szimlinkeld a kívánt progikat az /etc/rcx.d könyvtár alá ( x = a te alapértelmezett futásiszinteddel - uhu-nál a grafikus - anno - az 5-ös volt )
2, Ezt egy egyszerű script-tel oldanám meg és nem a felülírást választanám, hanem a növekményes mentést, mert sokkal gyorsabb. Használtam vmikor ilyet, ha akarsz változtatsz rajta:
#!/bin/sh
if
mount | grep /dev/hdb2 >/dev/null #megvizsgáljuk, be van-e mountolva a meghajtó
then #az if, ha igaz, akkor a then-t hajtja végre
echo "Az adatok szinkronizálását megkezdtem..."
rsync -avx /mnt/hd/ /mnt/uj
else
echo "Az adatok szinkronizálását megkezdtem..." #ha nem igaz akkor az else-t
mount /dev/hdb2 /mnt/uj
rsync -avx /mnt/hd/ /mnt/uj
fi
umount /dev/hdb2
echo "A két könyvtár szinkronizálása befejezve..."
Ami történik:
Megnézi, hogy be van-e csatlakoztatva a primary salve vinyóm 2. particiója ( hdb2 ) mert oda szeretnék menteni. ( természetesen ezeket neked a sajátoddal kell behelyettesíteni ) Ha be van, akkor elkezdi az /mnt/hd szinkronizálását az /mnt/uj alá ( oda csatlakoztatja a hdb2-t ). Ha nincs előbb becsatlakoztattja és aztán kezdi meg a szinkronizálást, aztán lecsatlakoztatja a particiót.
A rsync progi elsőre nem gyors ( hiszen átmásol mindent ), de másodszorra már csak azokat a fájlokat, amik változtak. Ettől jóval gyorsabb, mintha mindent felülírnánk minden alkalommal.
Ezt betolod a cron-ba és menteget automatán :)
üdv: pomm