Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Deutsches Forum (German) Diskussionsforum
  • Search

Gentoo-Installation kopieren (rsync)

Unterhaltung über Gentoo und andere Themen: Alles was nicht in ein Support-Forum gehört.
Post Reply
  • Print view
Advanced search
3 posts • Page 1 of 1
Author
Message
Gemata
n00b
n00b
Posts: 2
Joined: Sat Jan 31, 2026 11:25 am

Gentoo-Installation kopieren (rsync)

  • Quote

Post by Gemata » Sat Jan 31, 2026 11:27 am

Hallo zusammen,

ich möchte meine Gentoo-Installation auf ein neues Laufwerk umziehen, ggf. auch mit neuem Dateisystem.
Jetzt ist die Frage: Wie kopiere ich das am Besten? Aus dem Netz bzw. der rsync manpage hab ich mir da mal etwas zusammengebastelt (für rsync):

Code: Select all

-aHAXS --numeric-ids
Aus der manpage:

Code: Select all

--archive, -a            archive mode is -rlptgoD (no -A,-X,-U,-N,-H)
--hard-links, -H         preserve hard links
--acls, -A               preserve ACLs (implies --perms)
--xattrs, -X             preserve extended attributes
--sparse, -S             turn sequences of nulls into sparse blocks
--numeric-ids            don’t map uid/gid values by user/group name

--links, -l              copy symlinks as symlinks
--perms, -p              preserve permissions
--times, -t              preserve modification times
--group, -g              preserve group
-owner, -o              preserve owner (super-user only)

-D                       same as --devices --specials
--devices                preserve device files (super-user only)
--specials               preserve special files
Dazu ein paar Fragen:
1. Wichtigste Frage: Geht damit "irgendwas" relevantes verloren? Scheinbar entgehen mir aufjedenfall die "access/use times" (-U) und die "create times" (-N). Braucht man die für irgendwas, sollte man die mitkopieren?
2. Ich kopiere ACLs (-A) und erweiterte Attribute (-X) mit - werden die bei einer "normalen" Gentoo-Installation überhaupt verwendet? ACLs werden doch für feingranularere Berechtigungen verwendet, erweiterte Attribute u.a. für sowas wie SELinux. Bewusst hab ich damit noch nie was gemacht - wird irgendas davon von Gentoo standardmäßig verwendet?
3. --numeric-ids sollte beim lokalen kopieren überflüssig sein, oder?

Danke und viele Grüße
Gemata
Top
pietinger
Moderator
Moderator
Posts: 6608
Joined: Tue Oct 17, 2006 5:11 pm
Location: Bavaria

  • Quote

Post by pietinger » Sat Jan 31, 2026 12:22 pm

Hallo Gemata,

Willkommen im Gentoo Forum! :D

Ich kopierte auch mal eine komplette Installation um und suchte nach den passenden Parameter für rsync. Damals hat ein Experte folgendes empfohlen:

Code: Select all

rsync --stats --progress --numeric-ids -axXAHSP
Wenn Du die Verzeichnisse in / einzeln kopierst (weil du dann /dev /lost+found /run /proc /tmp auslassen kannst; aber vergiss nicht diese dann wenigstens anzulegen) sollte das neue System identisch zum alten sein. Es ist auch sinnvoll vorher ein bischen "aufzuräumen"; z.B. kannst Du /var/cache/distfiles/* vorher löschen.

Du musst danach mindestens die /etc/fstab überprüfen (und ggf. anpassen).

Wie bootest du ? Mit UEFI oder noch veraltet über MBR ? Startest Du den grub oder direkt einen Kernel (oder einen sonstigen Bootmanager/-loader) ? Denn ein weiterer Stoperstein könnte der vorhandene UEFI-Eintrag sein; prüfe mit "efibootmgr" den derzeitigen und erstelle ggf. einen neuen Eintrag mit "efibootmgr -c ...". (Wenn Du da Hilfe benötigst frag' ruhig hier)

Zu Deinen Fragen: ... meine Meinung ... lieber einen Parameter ausgewählt der gar nicht nötig ist, statt etwas zu verlieren weil ein Parameter fehlt ... ;-)

... Wenn Du in Deinem neuen System (z.B.) dies hier hast, wurde alles korrekt übernommen:

Code: Select all

# getcap /usr/bin/ping
/usr/bin/ping cap_net_raw=ep
Außerdem bietet rsync einen genialen Parameter: --dry-run ... ;-)
https://wiki.gentoo.org/wiki/User:Pietinger --> https://wiki.gentoo.org/wiki/User:Pieti ... _at_Gentoo
Top
Gemata
n00b
n00b
Posts: 2
Joined: Sat Jan 31, 2026 11:25 am

  • Quote

Post by Gemata » Sat Jan 31, 2026 6:56 pm

Hallo pietinger,

danke für den Input.

Code: Select all

rsync --stats --progress --numeric-ids -axXAHSP
ist ja fast wie bei mir. "stats" und "progress" hatte ich auch, aber das sollte das Ergebnis ja nicht verändern, deswegen hatte ichs nicht angegeben.

Zusätzlich ist ja noch dabei:

Code: Select all

--one-file-system, -x    don’t cross filesystem boundaries
-P                       same as --partial --progress
--partial                keep partially transferred files
--progress               show progress during transfer
"-x" brauch ich nicht (kopiere von live System und hänge dann nur das zu kopierende Laufwerk ein), "--partial" ist vermutlich vor allem beim Kopieren übers Netzwerk (evtl. mit Abbrüchen) sinnvoll.

Beruhigt mich sehr :).

fstab ist klar. Booten läuft über EFI und grub, das sollte ich hinbekommen.

Danke auch für die Hinweise zu getcap und "--dry-run", das kannte ich nicht, da muss ich mich mal etwas einlesen.

Viele Grüße
Gemata
Top
Post Reply
  • Print view

3 posts • Page 1 of 1

Return to “Diskussionsforum”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy