Helpdesk
Menschen Wissenschaft Politik Mystery Kriminalfälle Spiritualität Verschwörungen Technologie Ufologie Natur Umfragen Unterhaltung
weitere Rubriken
PhilosophieTräumeOrteEsoterikLiteraturAstronomieHelpdeskGruppenGamingFilmeMusikClashVerbesserungenAllmysteryEnglish
Diskussions-Übersichten
BesuchtTeilgenommenAlleNeueGeschlossenLesenswertSchlüsselwörter
Schiebe oft benutzte Tabs in die Navigationsleiste (zurücksetzen).

Linux Homeverzeichnis Backup mit tar?

7 Beiträge ▪ Schlüsselwörter: Linux, Backup, TAR ▪ Abonnieren: Feed E-Mail
Seite 1 von 1
AnGSt Diskussionsleiter
ehemaliges Mitglied

Link kopieren
Lesezeichen setzen

Linux Homeverzeichnis Backup mit tar?

28.07.2014 um 01:18
Hi

beim Versuch mein Homeverzeichnis mit tar zu backuppen (alle Dateien und Verzeichnisse auswählen und im Rechtsklick-Menu "komprimieren" wählen (Ubuntu)) bekomme ich nach ein paar Sekunden nur die Meldung "keine Berechtigung". Wie kann ich das Backup machen?

Grüße
A


melden

Linux Homeverzeichnis Backup mit tar?

28.07.2014 um 01:23
Alles über die Kommandozeile per SU machen wäre meine Vorgehensweise, hab aber lange nichts mit Linux zu tun gehabt.

Eine Sekunde googlen spuckt btw hunderte Ergebnisse aus...


melden
AnGSt Diskussionsleiter
ehemaliges Mitglied

Link kopieren
Lesezeichen setzen

Linux Homeverzeichnis Backup mit tar?

30.07.2014 um 17:29
Ich habe nachgeschaut und probiert:

(ich bin in meinem Homeverzeichnis)

sudo tar -cSpv --atime-preserve -f /media/save/home.tar

Das bringt nur die Meldung:

tar: Anlegen eines leeren Archivs wird feige verweigert.


1x zitiertmelden
iwok ehemaliges Mitglied

Link kopieren
Lesezeichen setzen

Linux Homeverzeichnis Backup mit tar?

01.08.2014 um 00:27
@AnGSt hat deine ubuntu installation gzip mit dabei (hmm, also ich bin kein ubuntu user, aber bisher hatte ich bis auf wenige minimal-distris noch keine distri gesehehn die kein gzip mit dabei hatte)

eventuell liegt es auch daran, dass du innerhalb des home verzeichnisses bist
und dort würde dann von tar ein home.tar verzeichnis angelegt werden und dies eventuell wieder mitgesichert werden <-- ich vermute mal da wird tar wohl irgendwie abblocken ... hmm ist aber nur so eine vermutung von mir....
also jedenfalls sehe ich in:
Zitat von AnGStAnGSt schrieb:sudo tar -cSpv --atime-preserve -f /media/save/home.tar
nichts vom ausschließen ... aber der parameter "S" ist mir atm unbekannt ;) ...

ehrm ja, hier ein beispiel wie man "/ "sichert und das gesichernte archiv aus der sicherung auslässt:
The following is an exemplary command of how to archive your system.
tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --one-file-system /
quelle: https://help.ubuntu.com/community/BackupYourSystem/TAR

hier die erklärung zu den zusätzlichen parametern:
To understand what is going on, we will dissect each part of the command.

tar - is the command that creates the archive. It is modified by each letter immediately following, each is explained bellow.

c - create a new backup archive.

v - verbose mode, tar will print what it's doing to the screen.

p - preserves the permissions of the files put in the archive for restoration later.

z - compress the backup file with 'gzip' to make it smaller.

f <filename> - specifies where to store the backup, backup.tar.gz is the filename used in this example. It will be stored in the current working directory, the one you set when you used the cd command.

--exclude=/example/path - The options following this model instruct tar what directories NOT to backup. We don't want to backup everything since some directories aren't very useful to include. The first exclusion rule directs tar not to back itself up, this is important to avoid errors during the operation.

--one-file-system - Do not include files on a different filesystem. If you want other filesystems, such as a /home partition, or external media mounted in /media backed up, you either need to back them up separately, or omit this flag. If you do omit this flag, you will need to add several more --exclude= arguments to avoid filesystems you do not want. These would be /proc, /sys, /mnt, /media, /run and /dev directories in root. /proc and /sys are virtual filesystems that provide windows into variables of the running kernel, so you do not want to try and backup or restore them. /dev is a tmpfs whose contents are created and deleted dynamically by udev, so you also do not want to backup or restore it. Likewise, /run is a tmpfs that holds variables about the running system that do not need backed up.
quelle: https://help.ubuntu.com/community/BackupYourSystem/TAR

also das mit dem --one-file-system kann eventuell sinnvoll sein, falls du auf deinem desktop irgendwelche windows dateisysteme gemounted hast (z.b. /etc/fstab oder /etc/mtab einträge die auf /home/user/Desktop verweisen ....) oder sonstige usb-sticks etc <-- halt etwas mit einem anderen dateisystem...
falls du mounts / ordner (soweit ich weiß auch symbolische links) remounted hast ist es empfehlenswert diese mit mehreren --exclude=/ordner-oder-dateiangabe argumenten aus dem archiv auszuschließen....
naja, falls du kein gzip hast, einfach den parameter "z" weglassen...

das beispiel sollte ziemlich einfach auf deinen homepath anwendbar sein...
wenn nicht, es gibt auch noch andere how-to's ...

btw, hier: http://mylinuxramblings.wordpress.com/2010/01/10/how-to-backup-and-restore-your-home-directory/
aber das finde ich persönlich nicht so gut ...
das war jetzt mal auf die schnelle ... ich mach mich gleich mal auf die suche nach deutschsprachigen how-to's ;)


melden
iwok ehemaliges Mitglied

Link kopieren
Lesezeichen setzen

Linux Homeverzeichnis Backup mit tar?

01.08.2014 um 00:41
also naja, auf die schnelle habe ich kaum wirklich gute deutschsprachige how-to's gefunden ...

http://www.linux-beginnerforum.de/smf/index.php?topic=2338.0 (Archiv-Version vom 21.06.2012)
eventuell hilfreich ...

folgendes how-to ist umfangreicher:
3.3. Homeverzeichnisse sichern und (in anderes System) einspielen

Sichern:

root werden: su

In das zu sichernde Verzeichnis gehen: cd /home

tar -cSpv --atime-preserve -f /Sicherungverzeichnis/home.tar .

Hier werden im Archiv die Benutzernamen verwendet (Standard), so das die Daten auch in einem anderem System eingespielt werden können, vorausgesetzt die verwendeten Benutzernamen sind dort vorher angelegt worden.
quelle: http://linuxwiki.de/tar

und
3.4. Einzelne Unterverzeichnisse ( Datei-Typen ) ausschließen

dazu gibt es den Parameter -X

tar cvfz /data/archiv/Sicherungsdatei.tgz /home/MyLogin -X exclude_my.lst

nun eine Datei erstellen, die untereinander alle Unterordner und/oder Dateien anzeigt, welche nicht mit gesichert werden sollen.

Beispiel einer Exclude.liste

download
/home/nemo/.netscape/cache
/home/nemo/Desktop/Trash
*scs
/home/nemo/mozilla/default/idxyyxxyyx.slt/Cashe
/home/nemo/mozilla/default/idxyyxxyyx.slt/Mail
/home/nemo/OOo/backup

Außerdem lassen sich einzelne Dateien oder Dateiarten mittels des Parameters "--exclude=" ausschließen. Dabei darf der Platzhalter "*" beliebig eingesetzt werden.

Folgender Aufruf schließt alle Dateien mit der Endung .log aus:

tar cvfz /data/archiv/Sicherungsdatei.tgz /home/MyLogin --exclude=*.log
quelle: http://linuxwiki.de/tar

also alles in allem finde ich das how-to von dort https://help.ubuntu.com/community/BackupYourSystem/TAR am besten....

eine rückmeldung* wäre nett ;)

*am besten eine, dass dir eines der how-to's weitergeholfen hat :) :D :)


melden
AnGSt Diskussionsleiter
ehemaliges Mitglied

Link kopieren
Lesezeichen setzen

Linux Homeverzeichnis Backup mit tar?

01.08.2014 um 15:38
@iwok

Bin am probieren. Das --exclude hat schonmal nicht geklappt. Vielleicht hilft das -X um ein Verzeichnis auszuschließen.


melden
iwok ehemaliges Mitglied

Link kopieren
Lesezeichen setzen

Linux Homeverzeichnis Backup mit tar?

01.08.2014 um 20:20
@AnGSt ja, also normalerweise sollte es wenn die pfadangabe in deiner ausschlussliste.lst (exclude_my.lst)
oder aussschlussliste.txt ...
was auch immer hinter dem punkt steht sollte egal sein, hauptsache die ausschlussliste wird korrekt angegeben, also die pfadangabe dieser muss stimmen...
ein "-X liste.lst" bedeutet wohl, dass unter "/liste.lst die" datei aufgerufen wird...

kann mir im moment nicht vorstellen, dass die datei exclude_my.lst heißen muss...

und innerhalb dieser ausschlussliste kann man auch pfade / verzeichnisse ausschließen


melden

Ähnliche Diskussionen
Themen
Beiträge
Letzte Antwort
Helpdesk: Linux sudo Nutzer anlegen klappt nicht
Helpdesk, 6 Beiträge, am 17.03.2024 von NordicStorm
NordicStorm am 14.03.2024
6
am 17.03.2024 »
Helpdesk: Fragen zu: Externe Festplatten & Backup
Helpdesk, 34 Beiträge, am 07.02.2021 von Nemon
Nemon am 31.01.2021, Seite: 1 2
34
am 07.02.2021 »
von Nemon
Helpdesk: Kaufberatung Linux-Laptop
Helpdesk, 3 Beiträge, am 30.06.2020 von Reservist87
kurai am 30.06.2020
3
am 30.06.2020 »
Helpdesk: Welches Betriebssystem für meinen Laptop/PC
Helpdesk, 48 Beiträge, am 25.04.2019 von Herz_Ass
Dr.Murks am 18.04.2019, Seite: 1 2 3
48
am 25.04.2019 »
Helpdesk: AMD Ryzen Übertaktungstool für Linux?
Helpdesk, 12 Beiträge, am 05.06.2019 von assassinfan
assassinfan am 04.06.2019
12
am 05.06.2019 »