Fent còpies periòdiques per WLAN de manera eficient
Per a un major nivell de seguretat també copiarem la biblioteca de l’iPhoto al disc dur
intern del Mac Mini. Per això utilitzarem l’rsync i la còpia que hem realitzat anteriorment al
disc dur extern.
El gran avantage d’utilitzar rsync és que només copiarà els canvis que realitzem.
D’aquesta manera evitarem de copiar gigabytes i gigabytes de dades un i altre cop quan
només se n’han modificat uns pocs megabytes.
Després d’això també crearem un sistema d’arxius a base d’enllaços simbòlics fruit de la
fusió entre les versions originals de les fotos i les modificades. D’aquesta manera tindrem una
estructura de directoris igual que la de la biblioteca original però sense dues branques
(originals i modificades). La fusió es fa de tal manera que els enllaços simbòlics de les
fotografies modificades sobreescriuen els de les originals. A més a més, l’ús d’enllaços
simbòlics elimina la necessitat de fer tots aquests processos amb les imatges reals, amb
l’estalvi d’espai al disc dur i el guany en velocitat que això suposa.
Aquesta tasca ha estat automatitzada en l’script presentat a continuació:
#!/bin/sh
#Declaring variables
HDDEXT=//AIRPORT/IOMEGA
LIBRARY=/fotos/iPhoto\ Library
MOUNTPOINT=/home/mediacenter/IOMEGA
INTDIR=/home/mediacenter/fotos
MERGDIR=/home/mediacenter/fotos/xbmc
USER=tavi
PASS=**********
CHARSET=utf8
smbmount "$HDDEXT" "$MOUNTPOINT" -o user=$USER,pass=$PASS,iocharset=$CHARSET
rsync -avz --no-whole-file "$MOUNTPOINT""$LIBRARY" $INTDIR
cp -sfvR "$INTDIR"/iPhoto\ Library/Originals/* "$MERGDIR"
cp -sfvR "$INTDIR"/iPhoto\ Library/Modified/* "$MERGDIR"
sudo umount $MOUNTPOINT
Per aconseguir l’execució automàtica d’aquest script cada dissabte en un interval de 30
minuts entre les 23:00 i les 01:00 del diumenge s’ha d’afegir la línia següent al crontab
(crontab -e per obrir la finestra d’edició d’aquest):
*/30 23-1 * * 6 /home/mediacenter/.scripts/bkpics
CREACIÓ'D’UN'MEDIA'CENTER'AMB'SOFTWARE'LLIURE'|''54
Comentários a estes Manuais