1:1 Kopie meiner Platte

Kann mir mal bitte jemand veraten wie das mit dem Festplattendienstprogramm geht? Wenn ich nämlich auf Wiederherstellen gehe kann ich zwar zur Quelle meine Platte die ich klonen will per Drag&Drop reinziehen, aber bei Zielmedium kann ich nix reinziehen. Sollte doch so gehn, oder?
 
Von LaCie gibt es ein Freeware-Programm SILVERKEEPER

Läuft auch in meinem ????-Gehäuse (weiß nicht, welcher Hersteller).

Damit kann man Backups machen - und damit auch die Platte klonen.

Funktioniert wunderbar, ist recht schnell und ich hatte bisher keine Probleme.

Guck mal hier
 
also auch nachdem tech tool das komplette volume neu gemacht hat - immer noch derselbe fehler beim klonen. ich weiss nicht welche datei schrott ist, also mach ich jetzt die platte platt.

ich hab meinen user ordner per rsync gebackupt.

hab vor nach ner neuinstallation nen user mit der gleichen user id anzulegen und dann die userordner manuell auszutauschen. hab ich da probleme zu erwarten, evtl mit den zugriffsrechten ???

gibts noch andere wichtige verzeichnisse fürs backup ?? ich hatte nur einen user auf der platte.
 
Zuletzt bearbeitet von einem Moderator:
hidden files werden nur auf dem boot volume als hidden files interpretiert. Auf jedem anderen volume sind hidden files nichts weiter als dateinamen, die mit einem punkt beginnen.

Hier gibt es weiterfuehrende Infos zum Thema hidden files (wieso, wehalb, warum)
http://www.westwind.com/reference/OS-X/invisibles.html

Cheers,
Lunde
 
Dateinamen die mit einem . beginnen sind nach meiner Erfahrung (und auf allen meinen Rechnern) auf allen Volumes unsichtbar. Diese Dateien sind üblicherweise auch bei einem "ls" im Terminal "unsichtbar", wenn man nicht den Switch "-a" verwendet.
Das ist auch unter allen mir bekannten Unixen so.

Die sog hidden-files dagegen sind eine Mac OS X spezifische Sache, die dafür sorgt, dass eine ganze Reihe von (System-)Ordnern im Finder versteckt wird. Im Terminal sind sie dagegen genauso sichtbar wie alle anderen Dateien auch.
Übrigens sind hidden-files auch auf "nicht-boot-Volumes" im Finder versteckt.

@Macs Pain
was sind das denn bei Dir für Dateien, die plötzlich sichtbar sind?
 
Ich habe da ein shell-skript geschrieben, etwas dirty, aber es geht:

Code:
#!/bin/sh -
#
# backupvol	 Version: 20040507/01
#
# Copyright, all rights reserved by cilly @ http://www.cilly.dyndns.org/
#
PATH=/bin:/sbin:/usr/sbin:/usr/bin
#
# input variables
#

###################

SOURCE="${1}"
DEST="${2}"
VOLUME="${3}"

# if source is not given print syntax and exit
if [ -z "${SOURCE}" ]; then
		echo ""
		echo "***** Usage: $0 source destination name *****"
		echo ""
		exit 1
fi



if [ -z "${DEST}" ]; then
		# if destination is not given use the current working dir
		echo -n "The current working directory will be used "
		echo "for the temporary and final Image ..."
		DEST="./"
fi

if [ -z "$VOLUME" ]; then
		# if volume is not given use untitled
		VOLUME="Untitled"
fi



VERSION="`date '+%Y%m%d'`"
NAME="${VOLUME}_${VERSION}"
########################################


# set the filename and check if it exists
#
FILE="${DEST}/${NAME}.dmg"

		if [ -e "${FILE}" ] ; then
				echo ""
			    echo "***** "${FILE}" already exists! *****"
				echo ""
				exit 2
		fi



# make sure the destinatino directory exists
#
mkdir -p "${DEST}"



# set tempfile
#
DEST="${TMP:-$DEST}"
TMPFILE="${DEST}/$_Temporary.sparseimage"




# create image
#
echo "Creating "${TMPFILE}" from "${SOURCE}" ..."

hdiutil create -type SPARSE -size 250G -fs HFS+ "${TMPFILE}" -volname "${NAME}"
		if [ $? -ne 0 ] ; then
				echo ""
			    echo "***** Error while creating image ... *****"
				echo ""
				rm -f "${TMPFILE}"
				exit 5
		fi



# setup the image
#
DEVICES=`hdid "${TMPFILE}"`
		if [ $? -ne 0 ] ; then
				rm -f "${TMPFILE}"
				echo ""
			    echo "***** Error, image not mountable! *****"
				echo ""
				exit 6
		fi



DEVMASTER=`echo $DEVICES| awk '{ print $1 }'`



# use apple software restore to backup volume
# 
asr -source "${SOURCE}" -target /Volumes/"${NAME}" -erase -noprompt
		if [ $? -ne 0 ]; then
				echo ""
			 echo -n "***** Error while copying or the source is not a volume, "
			 echo "ejecting "${DEVMASTER}" and deleting "${TMPFILE}" ... *****"
				echo ""
				hdiutil eject "${DEVMASTER}"
				rm -f "${TMPFILE}"
				exit 9
		fi



# uncheck the option "Ignore privileges"
#
DEVHFS=`echo $DEVICES| awk '{ print $5 }'`
disktool -A `echo $DEVHFS| sed -e 's,/dev/,,'`
		if [ $? -ne 0 ]; then
				echo ""
			    echo -n "***** Error on enabling permissions, "
			 echo "ejecting "${DEVMASTER}" and deleting "${TMPFILE}" ... *****"
				echo ""
				hdiutil eject "${DEVMASTER}"
				rm -f "${TMPFILE}"
				exit 7
		fi



# if source is root bless system folder
#
BLESS="/Volumes/${NAME}/System/Library/CoreServices"
if [ -e "${BLESS}" ] ; then
		echo "Blessing the Volume "${NAME}" and creating the BootX file..."
		#
		bless -folder /Volumes/"${NAME}"/System/Library/CoreServices \
			    -bootinfo /usr/standalone/ppc/bootx.bootinfo
				if [ $? -ne 0 ] ; then
					 echo ""
					 echo "***** Error on blessing, will leave unblessed ... *****"
					 echo ""
				fi
fi



# deleting unneccessary files, just do it and don't throw errors...
#
echo "Deleting unneccessary files ..."
#
rm -f /Volumes/"${NAME}"/var/db/volinfo.database
rm -f /Volumes/"${NAME}"/var/db/BootCache.playlist
rm -f /Volumes/"${NAME}"/var/vm/swapfile*
rm -f /Volumes/"${NAME}"/.DS_Store
rm -rf /Volumes/"${NAME}"/private/tmp/*
rm -rf /Volumes/"${NAME}"/private/tmp/.*
rm -rf /Volumes/"${NAME}"/"Temporary Items"/*
rm -rf /Volumes/"${NAME}"/"Temporary Items"/.*
rm -rf /Volumes/"${NAME}"/.Trashes/*
rm -rf /Volumes/"${NAME}"/.Trashes/.*
rm -rf /Volumes/"${NAME}"/Trash/*
rm -rf /Volumes/"${NAME}"/Trash/.*
rm -f /Volumes/"${NAME}"/.FBCIndex
rm -rf /Volumes/"${NAME}"/.FBCLockFolder



# ejecting ...
#
hdiutil eject "${DEVMASTER}"
		if [ $? -ne 0 ]; then
				rm -f "${TMPFILE}"
				echo ""
			 echo " ***** Error while ejecting "${DEVMASTER}" *****"
				echo ""
				exit 10
		fi



# convert to compressed image and write output to file
#
echo "Compressing "${NAME}" to "${FILE}" ..."
#
hdiutil convert "${TMPFILE}" -format UDZO -o "${FILE}"
#hdiutil convert "${TMPFILE}" -format UDZO -imagekey zlib-level=9 -o "${FILE}"
#hdiutil convert "${TMPFILE}" -format UDZO \
#	   -imagekey zlib-level=9 -o "${FILE}" -segmentSize 695m
		if [ $? -ne 0 ]; then
				rm -f "${FILE}"
				mv "${TMPFILE}" "${FILE}"
				echo ""
				echo -n "***** Compression failed. "
			    echo "The image "${FILE}" not compressed. *****" 
				echo ""
				exit 11
		fi



# remake Tempfile ...
#
rm -f "${TMPFILE}"



#
# end
#

einfach eine Textdatei erstellen z.B. backvol.sh und den Inhalt darin speichern. Die Datei muss ausführbar sein also chmod ugo+x <dateiname>. Die Syntax:

./backvol.sh <source> <destination> <volumename>
 
lundehundt schrieb:
hidden files werden nur auf dem boot volume als hidden files interpretiert. Auf jedem anderen volume sind hidden files nichts weiter als dateinamen, die mit einem punkt beginnen.

Hier gibt es weiterfuehrende Infos zum Thema hidden files (wieso, wehalb, warum)

Cheers,
Lunde

Hm, aber die beginnen nicht mit nem Punkt. Die heißen unter anderem: dev, etc, tmp, var
 
In Mac OS X, there are three different ways a file or directory can be made invisible in the finder: it can have the "invisible" attribute set (as in older Mac OS systems), its name can start with "." (as in other unix systems), or its name can be listed in the /.hidden file. Many of the files and directories listed above are actually invisible for multiple reasons (e.g. /bin is listed in /.hidden, as well as having its invisible attribute set).

Note that OS X only respects the .hidden file on its boot volume, so if you boot from another disk, several normally-hidden files will suddenly be visible. Also, since Mac OS 9 (and older versions) only recognize the invisible flag, even more of these files (mainly /.vol, /mach, /mach.sym, and sometimes .DS_Store) will be visible when you boot into Mac OS 9.


Dieses Zitat aus dem Link von oben hat mich zu der Annahme gebracht, die offensichtzlich nicht stimmt. Ich habe keine Dateien die mit einem Punkt beginnen auf meinem 2ten volume angelgt um das zu pruefen :)

Jetz faellt mir nur noch ein, das mit deiner /.hidden file. etwas nicht stimmt und darum dev, etc, tmp und var, die normalerweise im Finder versteckt sind, ploetzlich sichtbar sind

Cheers,
Lunde
 
Das mir dem Klonen ist so eine Sache. Das letzte mal, wo es bei mir geklappt hat, war unter Jaguar mit CCC. Mit Panther und Tiger hatte ich entweder Fehlermeldungen während des Klonens, oder beim Start von der geklonten Platte konnte ich mich mit keinem Kennwort mehr anmelden. Nur das angewiderte Schütteln des Anmeldedialogs kam immer.
Nur eine Vermutung meinerseits: Da es immer das selbe externe Firewiregehäuse gewesen ist, unterstützen wohl die Treiber in Panther und Tiger den Chipsatz des Mobile Disk Gehäuses nicht so richtig. Worauf klont ihr denn?
 
lundehundt schrieb:
...
Note that OS X only respects the .hidden file on its boot volume, so if you boot from another disk, several normally-hidden files will suddenly be visible.
Das habe ich auch schon mal irgendwo gelesen.
Es stimmt allerdings nach meiner Erfahrung nicht.
Ich habe auf einem Rechner mehrere Systeme installiert (auf mehreren Platten/Volumes) und Mac OS X respektiert auch auf den nicht-boot-Volumes .hidden files.
lundehundt schrieb:
...Jetz faellt mir nur noch ein, das mit deiner /.hidden file. etwas nicht stimmt und darum dev, etc, tmp und var, die normalerweise im Finder versteckt sind, ploetzlich sichtbar sind
...
Das war auch mein Gedanke.
Allerdings scheint es, dass der Mechanismus zum Verstecken der "Unix-Ordner" unter Tiger geändert wurde.
Zumindest konnte ich bei mir keine /.hidden file unter Tiger finden.

@Mac Pain
Die von Dir genannten Ordner sind die typischen hidden-files (also nichts mit Punkt).
Daher meine Frage: Welches OS X hast Du?
Wenn Du die Developer-Tools installiert hast, kannst Du die Ordner mit
sudo /Developer/Tools/SetFile -a V /etc /dev /tmp /var ...
"von Hand" unsichtbar machen (Finder danach neu starten)
Das ist aber nur ein workarround und beseitigt nicht die eigentlich Ursache.

Falls Du noch nicht Tiger hast, sieh doch mal im terminal nach, ob es die Datei /.hidden bei Dir gibt und was da drin steht.
 
@ Lunde
Bei Tiger gibt es kein /.hidden mehr. Allerdings habe ich noch nicht herausgefunden, wer oder was jetzt dessen Aufgabe übernimmt.
 
._ut schrieb:
@ Lunde
Bei Tiger gibt es kein /.hidden mehr. Allerdings habe ich noch nicht herausgefunden, wer oder was jetzt dessen Aufgabe übernimmt.
Das läuft jetzt zumindest teilweise über die metadata attributes.
Soweit ich gesehen habe trifft das auf folgende Ordner zu:
/private
/bin
/sbin
/Volumes
/automount
/cores
/usr
und auf: /mach_kernel

nicht aber auf
die Links: /etc und /mach
auf die Ordner: /dev
und auf: mach.sym

Wenn Du da noch Details dazu herausfindest, würde mich das auch interessieren.
 
Zuletzt bearbeitet:
Flippidu schrieb:
[...]Nur eine Vermutung meinerseits: Da es immer das selbe externe Firewiregehäuse gewesen ist, unterstützen wohl die Treiber in Panther und Tiger den Chipsatz des Mobile Disk Gehäuses nicht so richtig. Worauf klont ihr denn?

Ich habe irgendwo mal gelesen, daß man da ein Firmware-Update seines FW-Gehäuses machen muß. Weiß aber leider nicht mehr wo.... Ich glaube, es war in Verbindung mit CCC, als ich es ausprobierte. Am Besten guckst Du mal auf deren HP....

Sorry - hab grad keine Zeit zum Googeln und kann deshalb keine bessere Aussage treffen - nur, daß es ein Firmware-Update gibt....
 
Zurück zur 1:1 Kopie

Ich verwende seit gut 1,5 Jahren nur noch "SuperDuper". Ist mit eingeschränktem Funktionsumfang auch Freeware, die volle Version ist aber auch sehr günstig.

Ich mache meine Backups auch regelmäßig auf eine externe FW-Platte und hatte damit noch NIE Probleme. Ich habe es noch NIE erlebt, dass ein Klon nicht funktioniert hätte.

Das Programm ist zwar auf Englisch, aber es funktioniert wirklich absolut zuverlässig und macht genau das, was es soll (zumindest in der Freeware-Version): nämlich 1:1-Kopien.

Liebe Grüße
Michael
 
maceis schrieb:
@Mac Pain
Die von Dir genannten Ordner sind die typischen hidden-files (also nichts mit Punkt).
Daher meine Frage: Welches OS X hast Du?
Wenn Du die Developer-Tools installiert hast, kannst Du die Ordner mit
sudo /Developer/Tools/SetFile -a V /etc /dev /tmp /var ...
"von Hand" unsichtbar machen (Finder danach neu starten)
Das ist aber nur ein workarround und beseitigt nicht die eigentlich Ursache.

Falls Du noch nicht Tiger hast, sieh doch mal im terminal nach, ob es die Datei /.hidden bei Dir gibt und was da drin steht.

Ja, ich weiß daß das die hidden-files sind. Darum will ich ja wissen warum die nach dem Klonen mit dem Festplattendienstprogramm auf einmal sichtbar sind. System is 10.4. Unter Panther konnte ich ja auch klonen ohne daß diese files sichtbar wurden. Allerdings hab ich da noch CCC verwendet. Ok, booten geht trotzdem, nur hats mich halt gewundert daß die Dinger auftauchen.
 
ein tolles backup-programm ist auch Super Duper.

hat sogar ein smart-backup was nur veränderungen am system backupped.
 
Macs Pain schrieb:
Ja, ich weiß daß das die hidden-files sind. Darum will ich ja wissen warum die nach dem Klonen mit dem Festplattendienstprogramm auf einmal sichtbar sind. System is 10.4. Unter Panther konnte ich ja auch klonen ohne daß diese files sichtbar wurden.
...
Wenn es um Tiger geht, dann mach die Dateien einfach mit dem o. g. "SetFile"-Kommando selbst unsichtbar.
Ist genau das, was Tiger von Haus aus macht.

HTH
 
Zurück
Oben Unten