Portál AbcLinuxu, 12. května 2025 07:49

Dotaz: Kopie /

pepe_ avatar 24.5.2012 10:05 pepe_ | skóre: 48
Kopie /
Přečteno: 299×
Odpovědět | Admin

Prosím o výběr správného řešení. (mám rootfs a potřebuji ho zkopírovat [zrcadlit] na SSD disk).

ROOTfs = /dev/sda3

cíl-fs = /dev/sdc1

mkdir /tmp/zdroj /tmp/cil ; mount /dev/sda3 /tmp/zdroj ; mount /dev/sdc1 /tmp/cil

potřebuji překopírovat celou strukturu FS z /tmp/zdroj do /tmp/cil tak aby zůstalo vše (práva , uživatelé , symlinky atd.)

 

Nechci nejdřív tarovat a vytvářet 60gb tar soubor kterej pak někde budu odtarovávat.

 

Co navrhujete mimo

(nechci DD , nemohu na SSD dát špatně zarovnaný oddíl z HDD) DD je věc na něco jiného.

rsync --exclude=/proc --exclude=/mnt --exclude=/media -avhP --numeric-ids --delete /tmp/zdroj /tmp/cil

 

Děkuji za funkční náměty (našel sem zde spíše nástřel než funkční řešení , proto se ptám na milionkrát omílanou věc).

PS: nechci nástroj , chci příkaz který si budu moci hodit do scriptu.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.5.2012 10:38 Ci bule
Rozbalit Rozbalit vše Re: Kopie /
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prikaz se jmenuje cp

BTW nic takoveho jako "spatne zarovnany oddil" jiz dnes neexistuje
24.5.2012 10:45 alkoholik | skóre: 40 | blog: Alkoholik
Rozbalit Rozbalit vše Re: Kopie /
Odpovědět | | Sbalit | Link | Blokovat | Admin
Misto tech exclude pouzij --one-file-system.
Osobne pouzivam spis:
tar --one-file-system -cf - / | tar -xf - -C /tmp/cil
24.5.2012 12:53 pavel
Rozbalit Rozbalit vše Re: Kopie /
cp -avx odkud kam
24.5.2012 15:26 alkoholik | skóre: 40 | blog: Alkoholik
Rozbalit Rozbalit vše Re: Kopie /
Njn, zvyk. Ja to vetsinou tlacim nejakym sshckem..
24.5.2012 16:24 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Kopie /
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prostě cp a pokud máš strach tak to můžeš udělat z live CD(DVD).
24.5.2012 19:05 l4m4
Rozbalit Rozbalit vše Re: Kopie /
Odpovědět | | Sbalit | Link | Blokovat | Admin
rsync neumí selinuxový kontext, tím je pro mne často vyřazen.

cp -a rozšířené atributy a kontexty umí; ovšem nepodaří-li se je přenést, nedává žádnou diagnostiku.

tar rozšířené atributy a kontexty umí, ale musí se mu to explicitně říci optionem (např. --selinux).
michich avatar 24.5.2012 19:49 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Kopie /
rsync neumí selinuxový kontext, tím je pro mne často vyřazen.
rsync -X nezachová i SELinux kontext?
24.5.2012 19:58 l4m4
Rozbalit Rozbalit vše Re: Kopie /
Jako root, což zde bude splněno, zachovává, takže tady to asi problém není. Jako user ne -- ani attributy jako typ httpd_user_content_t, které by si user klidně nastavit mohl, kdyby použil chcon. Viz https://bugzilla.redhat.com/show_bug.cgi?id=458014
michich avatar 24.5.2012 21:09 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Kopie /
--super by mohlo pomoct.
the.max avatar 24.5.2012 20:25 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Kopie /
Odpovědět | | Sbalit | Link | Blokovat | Admin

tar cl / | tar xvC /mnt/newroot

nebo

rsync -avx / /mnt/newroot

KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
the.max avatar 24.5.2012 20:25 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Kopie /
...a nebo jen proste cp -ax
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
24.5.2012 21:36 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Kopie /
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pôvodne som chcel navrhnúť tradičné riešenie v podobe

cd /tmp/zdroj; find . -xdev -print0 | cpio -0pdm /tmp/cil

Ale netuším ako si poradí s ACL/SELinux/...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.