sebigbos
Anmeldungsdatum: 12. Mai 2020
Beiträge: 97
|
Hi, ich sichere mit timeshift. Jetzt würde ich gern den Ordner mit den snapshots, also /home/timeshift/ , auf eine externe Platte kopieren, als zusätzliches backup. Dazu habe ich
sudo cp -rp /home/timeshift/ /media/pfad_zu_usbplatte/
und
sudo cp -a /home/timeshift/ /media/pfad_zu_usbplatte/
versucht. Ich bekomme aber in beiden Fällen für jede einzelne Datei die Fehlermeldung "Eigentümer kann nicht beibehalten werden". Kann mir da vielleicht jemand auf die Sprünge helfen?
|
Berlin_1946
Supporter, Wikiteam
Anmeldungsdatum: 18. September 2009
Beiträge: 7478
|
Hallo sebigbos, vllt liegt es am /media/pfad_zu_usbplatte/ aus cp (Abschnitt „Beispiele“) zitiert cp -a /home/BENUTZER/. /media/sda9/Sicherungen
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 10978
|
Mit welchen Dateisystem ist die externe Platte formatiert? extfat und NTFS unterstützen z.B. die Unix-Rechte nicht.
|
sebigbos
(Themenstarter)
Anmeldungsdatum: 12. Mai 2020
Beiträge: 97
|
Berlin_1946: verstehe ich nicht. Hier der Befehl mit dem genauen Pfad:
sudo cp -a /home/timeshift/ /media/sebigbos/2TB1/ Im Unterschied zu deinem Beispiel will ich, ich daß nicht der Inhalt des Ordners timeshift kopiert wird, sondern der Ordner selbst auch, damit die Rechte des Ordners auch mit kopiert werden. Der Ordner wird auch mit kopiert, gehört dann aber trotzdem nicht root, wie der Ursprungs-Ordner, sondern mir, da geht's schon los.... Die Frage ist vielleicht, ob ich als root (mit sudo) einen root-Ordner und root-Dateien in einen Ordner kopieren kann, der user gehört?!? seahawk1986: ext4
|
Berlin_1946
Supporter, Wikiteam
Anmeldungsdatum: 18. September 2009
Beiträge: 7478
|
sebigbos schrieb:
Im Unterschied zu deinem Beispiel will ich, ...
nicht meins aus cp (Abschnitt „Beispiele“) zitiert
Nachtrag: Das ist dein Befehl:
sudo cp -a /home/timeshift/ /media/sebigbos/2TB1/
So hat es bei mir funktioniert: cp [OPTIONEN] QUELLE ZIEL OPTIONEN =
-a QUELLE = ist das Verzeichnis Kopie-Mail-Archiv mit den gezeigten Rechten
mate-hp@matehp-HP:~$ ls -ld Kopie-Mail-Archiv/
drwxrwxrwx 3 mate-hp mate-hp 4096 Jul 3 2021 Kopie-Mail-Archiv/
mate-hp@matehp-HP:~$ ZIEL = ist eine Festplatte mit ext4- Formatierung und als Zielordner Volume siehe auch die Rechte.
mate-hp@matehp-HP:/media$ ls -l
insgesamt 12
drwxrwxrwx+ 4 mate-hp mate-hp 4096 Jan 6 11:10 date-vbox
drwxr-x---+ 9 root root 4096 Mär 13 08:58 mate-hp
drwxr-xr-x 10 mate-hp mate-hp 4096 Mär 13 13:49 Volume
mate-hp@matehp-HP:/media$
der Befehl:
mate-hp@matehp-HP:~$ cp -a Kopie-Mail-Archiv/ /media/Volume/
mate-hp@matehp-HP:~$ Nachgeschaut: ist kopiert 👍
mate-hp@matehp-HP:~$ ls -l /media/Volume/| grep -i ko
drwxrwxrwx 3 mate-hp mate-hp 4096 Jul 3 2021 Kopie-Mail-Archiv
mate-hp@matehp-HP:~$ sudo cp -a /home/timeshift/ /media/sebigbos/2TB1/
Vllt mal ohne das gelbe versuchen. (keine sudo und kein home, das schon von home aus kopiert wird).
|
sebigbos
(Themenstarter)
Anmeldungsdatum: 12. Mai 2020
Beiträge: 97
|
das ist, denke ich, kein syntax-Problem, sondern ein Rechte-Problem. Das hier ging bei mir auch gerade problemlos:
sudo cp -a /home/sebigbos/Internet/ /media/sebigbos/2TB1/ Ohne /home/ findet der cp-Befehl den Ordner nicht. Ohne sudo verschwinden merkwürdigerweise die Eigentümer-Fehlermeldungen, statt dessen bekomme ich eine Unmenge an: "Verknüpfung kann nicht hergestellt werden, Funktion nicht implementiert." Vielleicht geht das so auch nicht, weil der timeshift-Ordner irgendwelche Besonderheiten aufweist. Ich dachte nur, die Idee, den Ordner zu sichern ist so abwegig nicht und vielleicht hat das schon mal wer gemacht. Irgendwie.
|
Berlin_1946
Supporter, Wikiteam
Anmeldungsdatum: 18. September 2009
Beiträge: 7478
|
sebigbos schrieb: ... Das hier ging bei mir auch gerade problemlos:
sudo cp -a /home/sebigbos/Internet/ /media/sebigbos/2TB1/
das verstehe wer will. Mal geht's mal nicht.
... sondern ein Rechte-Problem.
Wie sind denn die Rechte der QUELLE und sind es wirklich auch die gleichen im ZIEL? Schau sicherheitshalber mal nach. Befehle hast du ja erhalten (falls du es schon weisst, dann ... 😉 )
|
sebigbos
(Themenstarter)
Anmeldungsdatum: 12. Mai 2020
Beiträge: 97
|
/home/timeshift/ wird von dem Programm timeshift erstellt und gefüllt. owner ist root. Und das ZIEL gibt es ja gar nicht, das soll doch erst geschrieben werden, unter Übernahme der Besitzansprüche usw.. Daher -a oder auch -rp.
|
Berlin_1946
Supporter, Wikiteam
Anmeldungsdatum: 18. September 2009
Beiträge: 7478
|
sebigbos schrieb: Und das ZIEL gibt es ja gar nicht, das soll doch erst geschrieben werden, unter Übernahme der Besitzansprüche usw.. Daher -a oder auch -rp.
???
sudo cp -a /home/sebigbos/Internet/ /media/sebigbos/2TB1/ Das hier ging bei mir auch gerade problemlos:
Dann sollte es auch ein Ziel geben oder? owner ist root und sudo macht wieder einen Sinn.
|
sebigbos
(Themenstarter)
Anmeldungsdatum: 12. Mai 2020
Beiträge: 97
|
Wenn du mit Ziel den Ordner meinst, in den das Ganze abgelegt werden soll, also .../2TB1/, der gehört USER, also mir. Das hatte ich oben auch schon mal gefragt, ob ich einen root-Ordner in einen user-Ordner kopieren kann.
|
Berlin_1946
Supporter, Wikiteam
Anmeldungsdatum: 18. September 2009
Beiträge: 7478
|
sebigbos schrieb: Wenn du mit Ziel den Ordner meinst, in den das Ganze abgelegt werden soll,
Was meinst du, was ich gemeint haben könnte? Da du ja leider die Ausgaben des Befehls ls dazu nicht geliefert hast (siehe meine Beispiele), kann ich dazu nichts sagen. Es hängt nicht nur von USER ab, es gibt auch noch z. Bsp. die Gruppe. Dazu bitte mal das Wiki Rechte (Abschnitt „Benutzer-Gruppennamen“) lesen. Konntest du jetzt kopieren oder nicht? Wie du es prüfen kannst, habe ich dir ja mit den Beispielen gezeigt. Offen sind Informationen, welche Rechte haben die Ordner und die Dateinen in der Quelle und welche Rechte hat der Zielordner und wie lauten die Benutzer-und Gruppennamen Du sitzt vor dem Rechner. 😉
|
sebigbos
(Themenstarter)
Anmeldungsdatum: 12. Mai 2020
Beiträge: 97
|
Nein, ich kann nicht kopieren, ich breche den Vorgang jedesmal ab, weil ich für jede einzelne der 100.000 Dateien eine Fehlermeldung bekomme. sebigbos@oy:~$ ls -ld /home/timeshift/
drwxr-xr-x 9 root root 4096 Mär 12 16:29 /home/timeshift/
wobei in der bash, die sonst weiß auf schwarz schreibt, /home/timeshift/ in der Ausgabe hellblau ist, warum auch immer.
sebigbos@oy:~$ ls -ld /media/sebigbos/2TB1/
drwxrwxrwx 1 sebigbos sebigbos 131072 Jan 1 1970 /media/sebigbos/2TB1/
wobei /media/sebigbos/2TB1/ hellgrau auf grünem Hintergrund ist.
|
Berlin_1946
Supporter, Wikiteam
Anmeldungsdatum: 18. September 2009
Beiträge: 7478
|
@ sebigbos wie sieht denn eine solche Datei im /home/timeshift/ per ls -lauh aus?
weil ich für jede einzelne der 100.000 Dateien eine Fehlermeldung bekomme
wie sieht eine Fehlermeldung (an besten die gleiche, die du per ls postest) aus?
|
sebigbos
(Themenstarter)
Anmeldungsdatum: 12. Mai 2020
Beiträge: 97
|
ls -lauh /media/sebigbos/2TB1/timeshift/snapshots/2021-11-04_15-52-33/localhost/boot/grub/i386-pc/sendkey.mod
-rwxrwxrwx 1 sebigbos sebigbos 7,1K Mär 13 09:26 /media/sebigbos/2TB1/timeshift/snapshots/2021-11-04_15-52-33/localhost/boot/grub/i386-pc/sendkey.mod
Ausgabe des Dateipfads in hellgrün, was wohl diese Farben bedeuten? Fehlermeldung für sudo cp -a /home/timeshift/ /media/sebigbos/2TB1/:
cp: der Eigentümer für '/media/sebigbos/2TB1/timeshift/snapshots/2021-11-04_15-52-33/localhost/boot/grub/i386-pc/sendkey.mod' konnte nicht beibehalten werden: Vorgang nicht zulässig Fehlermeldung für cp -a /home/timeshift/ /media/sebigbos/2TB1/ (andere Datei, ist aber für jede Datei gleich):
cp: die symbolische Verknüpfung '/media/sebigbos/2TB1/timeshift/snapshots/2021-11-04_15-52-33/localhost/bin' kann nicht angelegt werden: Die angeforderte Funktion ist nicht implementiert
|
sebigbos
(Themenstarter)
Anmeldungsdatum: 12. Mai 2020
Beiträge: 97
|
Moment mal, jetzt geht's aber los: Letzte Woche habe ich mein System auf eine neue Platte umgezogen. Neue Platte formatiert, Kubuntu installiert, den home-Ordner auf die Neue kopiert (!), timeshift laufen lassen, fertig. Ich konnte also den ganzen home-Ordner, mit den beiden Verzeichnissen /home/sebigbos/ und /home/timeshift/ komplett und fehlerfrei kopieren mit:
sudo cp -rp /home/* /media/sebigbos/home Jetzt bist du baff. Oder ich.
|