Dateien mit der Endung .Z werden mit dem Befehl uncompress entpackt.
Syntax: uncompress filename.tar.Z
Archiv der Kategorie: Archive
Hotcopy
Download unter: http://www.idera.com/ProductsSolutions/FreeTools/SBLinuxHotCopy.aspx
Einrichtung:
- Programm installieren
sudo hcp-setup --get-module
Hotcopy kann unmittelbar und online Snapshots von jedem gemounteten Device erzeugen. Die Snapshots sind les- und schreibbar, lasen sich aber auch read-only anlegen. Sie brauchen im Unterschied zu LVM keinen vorher reservierten Platz und sind sehr schnell. Einen Snapshot der Partition /dev/sda5 erzeugt beispielsweise:
sudo hcp --read-only /dev/sda5
Das erzeugt augenblicklich eine Kopie der Daten unter dem virtuellen Device /dev/hcp1. Ein normales Backup von diesem Device wird automatisch zur Online-Sicherung, die sich nicht mehr um offene Files zu scheren braucht. Danach kann man den Snapshot mit
sudo hcp -r /dev/hcp1
wieder verwerfen. Will man ein riskantes Skript testen, legt man sich zunächst wieder einen Snapshot seiner Systempartition an, der automatisch an /var/hotcopy/Devicename gemountet wird:
# hcp /dev/sda5
Nun setzt man den Snapshot temporär als neues Root-Directory ein
# chroot /var/hotcopy/sda5
In dieser Umgebung lässt sich jetzt gefahrlos das Skript testen, das einem nicht geheuer war.
# diff --recursive / /var/hotcopy/sda5
zeigt anschließend, was das Skript geändert hätte.
Backup
Mit dem Programm BackInTime lassen sich sehr komfortabel Datenbackups machen. Um dies jedoch zeitgesteuert zu machen ist folgendes notwendig:
Weiterlesen
cabextract
cabextract datei.exe
entpackt Windowsprogramme
unzip
mehrere Dateien entpackt man mit unzip "*.zip"
tar
tar -xzvf Datei.tar.gz
entpackt die Datei
tar -czvf backup.tar.gz /home /etc
sichert die Verzeichnisse /home und /etc in das Archiv backup Dateibäume in ein Archiv schreiben
Dateien mit Rechten kopieren:
cd quelle tar cf - . | (cd ziel;tar xvf -)
Kopie über das Netzwerk:
tar -cz * | ssh server "cat - > /backups/backup.tgz"
Aufteilen auf mehrere Disketten:
tar cMvf /dev/fd0 *
sichert alle Dateien im Verzeichnis auf mehrere Disketten und
tar xMvf /dev/fd0 *
packt diese wieder aus
Archive mit mehr als 1 GB:
tar cvf - quelle | gzip > archiv.tar.gz
tar xzvf archiv.tar.gz
Parameterübersicht:
-c |
Ein neues Archiv erzeugen. |
-d |
Dateien im Archiv und im Dateisystem miteinander vergleichen. |
-f |
Archiv in angegebene Datei schreiben. / Daten aus angegebener Datei lesen. |
-j |
Archiv zusätzlich mit bzip2 (de)komprimieren. |
-J |
Archiv zusätzlich mit xz (de)komprimieren. |
-k |
Das Überschreiben existierender Dateien beim Extrahieren aus einem Archiv verhindern. |
-p |
Zugriffsrechte beim Extrahieren erhalten. |
-r |
Dateien an ein bestehendes Archiv anhängen. (nur bei nicht gepackten Archiven!) |
-t |
Inhalt eines Archivs anzeigen. |
-u |
Nur Dateien anhängen, die jünger sind als ihre Archiv-Version. |
-v |
Ausführliche Ausgabe aktivieren. Hierbei ist zu beachten, dass man dies möglichst an den Anfang des Befehls anhängt, wenn mehrere Optionen kombiniert werden. z.B. -cfv würde zu einer Fehlermeldung führen. Korrekt wäre -vcf |
-w |
Jede Aktion bestätigen. |
-x |
Dateien aus einem Archiv extrahieren. |
-z |
Archiv zusätzlich mit gzip (de)komprimieren. |
-Z |
Archiv zusätzlich mit compress (de)komprimieren. |
-A |
Inhalt eines bestehenden Archivs in ein anderes Archiv kopieren. |
-M |
Mehrteiliges Archiv anlegen/anzeigen/extrahieren. |
-L |
Medium wechseln, wenn ZAHL KBytes geschrieben sind. |
-W |
Archiv nach dem Schreiben prüfen. |
bzip
tar -xjvf Datei.tar.bz2
entpackt die Datei
gzip
gzip *.txt
entpacken: gunzip
oder gzip -d *.tar.gz
zless
zless Datei
zeigt den Inhalt eines Archivs an (Beenden mit q
)
zip
zip archiv.zip dateien
packt Dateien in ein Archiv.
Mit zip -r archiv.zip dateien
wird rekursiv gepackt.