Banner Viadrina

Snapshot OSX

Macintosh-User:

Die Wiederherstellung von Dateien unter Mac OSX natürlich etwas aufwändiger!

Die Snapshots sind nur im Terminal (nicht im Finder) zu sehen!

Starten Sie Ihren Mac, loggen Sie sich mit einem Administrator Account ein!

(Es wird bei den folgenden Schritte eine Datei nsmb.conf 1 im Verzeichnis /etc erzeugt)

1. öffnen Sie ein Terminal
2. geben Sie diese Kommandos ein (diese Prozedur müssen Sie nur einmalig ausführen):
echo "[default]" | sudo tee -a /etc/nsmb.conf
echo "file_ids_off=yes" | sudo tee -a /etc/nsmb.conf
3. beenden Sie das Terminal, starten Sie den Mac neu

 


Hinweise:
dieses Zeichen | erzeugen Sie mit der Tastenkombination alt+7
dieses Zeichen [ erzeugen Sie mit der Tastenkombination alt+5
dieses Zeichen ] erzeugen Sie mit der Tastenkombination alt+6


Im Terminal können Sie Ihre Snapshots z.B. unter /Volumes/user/

sehen, wenn Sie in das Verzeichnis .snapshot wechseln (cd .snapshot).

In jedem Ihrer Unterverzeichnisse finden Sie ein .snapshot Verzeichnis.

 

Beispiel:

Sie möchten eine Datei aus Ihrem Home-Verzeichnis wiederherstellen
wechseln Sie in Ihr Home-Verzeichnis

cd /Volumes/user/username

sn01_1 ©T. Woithe

 

wechseln Sie (cd Befehl) in das versteckte Verzeichnis .snapshot
cd .snapshot

sn02 ©T. Woithe

 

mit dem Befehl ls -ali können Sie sich alle Dateien im Verzeichnis anzeigen lassen

sn03 ©T. Woithe


Sie sehen nun Ihre Snapshots

sn04_1 ©T. Woithe

Sie möchten eine Datei vom 5.2.2015 13:00 wiederherstellen

cd User_duration_2015-02-05-_13-00


sn05 ©T. Woithe


mit ls -ali lassen Sie sich alle Dateien dieses Datums anzeigen

sn06 ©T. Woithe

 

Nun können sie die gewünschte Datei (mit dem cp Befehl) kopieren.

Die Datei ws.log wurde versehentlich gelöscht, mit dem cp-Befehl
wird diese Datei wieder in das Home-Verzeichnis kopiert:

cp ws.log /Volumes/user/twoithe

(ws.log wird in das Verzeichnis  /Volumes/user/twoithe kopiert)

sn07 ©T. Woithe

 


Hinweis:


Sie können die Datei /etc/nsmb.conf auch auf andern Wegen erzeugen.
Der Inhalt muß so aussehen:


[default]
file_ids_off=yes


Warum muß diese Einstellung so erfolgen?

EMC-Support:

"Isilon OneFS presents SMB2 files IDs to OS X clients.

OS X 10.9 hides the .snapshot directory because the file IDs for .snapshot and objects within
the .snapshot directory conflict with the current versions stored on the SMB share."