Rsync-Sicherung des Data Vault – Sharkoon Rapid Case eSATA

Erstellt: 12.10.2010, 21:25 | Editiert: 26.10.2018, 09:24 | 2.255 mal angesehen | Eintrag drucken | Kategorie(n): HP Datavault X312, Linux, NAS-Server

Ich habe für die "Zwischendurch-Backups" des Data Vault ein Sharkoon Rapid Case eSATA (+USB) – Gehäuse gekauft, um die 2TB Hitachi HDS722020ALA330 Festplatte unterzubringen. Sorry, nur Blackberry-Snapshots…

Der Chipsatz (Sunplus IT SATA-Link "SPIF225A") scheint ausreichend schnell zu sein: ~80MB/s lesen, über 50MB/s schreiben. Während Sunplus angibt, der Chipsatz würde nur SATA1 mit 1,5 Gb/s unterstützen, zeigen Tests im Netz, dass sehr wohl SATA2 mit 3 Gb/s funktioniert.

In meiner /etc/fstab mounte ich die externe Platte mit

[...]
# eSATA
###############################################################################
/dev/disk/by-uuid/[UUID_DER_PARTITION] /media/esata auto noatime,noauto,user,rw
[...]

Das Verzeichnis /media/esata enthält die Datei .empty, die sichtbar ist wenn nichts in dem Verzeichnis gemountet ist.

Das Bash-Skript /data/scripts/cron_backup_to_esata.sh für das Backup sieht wie folgt aus:

#!/bin/bash
#
# Rsync auf eSATA-Platte
#
# Quelle: /data/
# Ziel:   /media/esata/
#
# Quelle und Ziel
source="/data/"
target="/media/esata/"

# Optionen
rsoptions_base="-arv --stats "
rsoptions_exclude=" --exclude=/videorecorder "

# eSATA-Platte gemountet?
if [ -f $target/.empty ]; then
   echo "Info: Target ($target) not mounted. Mounting ..."
   mount $target
   $0 $1 $2 $3 $4 $5 $6
   exit 0;
fi

# Purge?
if [ "$1" = "purge" ]; then
   rsoptions_delete="--delete "
   echo "Info: Purging Target ($target)."
else
   echo "Info: Not purging target ($target)."
fi

# Rsync
echo "Running rsync from $source to $target"
echo "        with options: $rsoptions_base $rsoptions_exclude $rsoptions_delete"
echo

rsync $rsoptions_base $rsoptions_exclude $rsoptions_delete $source $target
echo

# Good Night, sde!
umount $target
echo "Setting /dev/sde to standby ..."
hdparm -y /dev/sde > /dev/null

Am Ende des Skripts wird die Platte ge-u-mountet und per hdparm -y /dev/sde in den Standby geschickt. Auch das unterstützt der Chipsatz des Rapid Case vollständig, die LED erlischt und ein hdparm -C /dev/sde liefert drive state is: standby.

Gute Nacht!

Tags: #, #, #, #, #, #

Ähnliches

Seiten und Einträge, gefunden nach Tags.

Schreibe einen Kommentar

Captcha * Time limit is exhausted. Please reload CAPTCHA.