Portál AbcLinuxu, 14. května 2025 14:32

Dotaz: Přesun dat i s oprávněním na druhý stroj

1.12.2010 08:06 Tomasekkk
Přesun dat i s oprávněním na druhý stroj
Přečteno: 420×
Odpovědět | Admin
Zdravím Vás, rád bych se zeptal, zda-li mi můžete poradit jakým způsobem lze přesunout data z jednoho stroje na druhý společně s oprávněním a atributy adresářů. Mám dva servery, jeden je na jednom konci republiky a druhy na druhem. Na obou mi jede Debian Lenny, bohužel winscp mi při převodu na NTFS disk samozřejmě ztratí veškeré atributy apod. takže bych chtěl využít asi nějaký převod dat přes consoli. Je tam docela více dat a navíc jsou tam nějaké aplikace jako phpbb apod. takže bych to nerad kamarádovi shodil s tím, že by musel nastavovat všude nová oprávnění. Díky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.12.2010 08:20 dd
Rozbalit Rozbalit vše Re: Přesun dat i s oprávněním na druhý stroj
Odpovědět | | Sbalit | Link | Blokovat | Admin
rsync ?
cpio přes ssh ?
1.12.2010 08:24 Tomasekkk
Rozbalit Rozbalit vše Re: Přesun dat i s oprávněním na druhý stroj
neznam, přečtu si o tom něco a zkusím, moc děkuji
2.12.2010 23:22 Peter Šantavý | skóre: 22 | blog: Obcasnik
Rozbalit Rozbalit vše Re: Přesun dat i s oprávněním na druhý stroj
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pouzil by som rsync (na prenos opravneni spustit pod rootom), alebo zabalit do taru na druhom stroji rozbalil.
Jesus Jimenez avatar 2.12.2010 23:49 Jesus Jimenez | skóre: 29
Rozbalit Rozbalit vše Re: Přesun dat i s oprávněním na druhý stroj
Odpovědět | | Sbalit | Link | Blokovat | Admin
a kdyz ne rsync mezi dvema stroji (bez ntfs mustku), tak to zabalte tarem a vesele kopirujte...
Doaenův zákon průtahů: Čím pomaleji pracuješ, tím méně naděláš chyb. -- Murphy
3.12.2010 08:02 Tomasekkk
Rozbalit Rozbalit vše Re: Přesun dat i s oprávněním na druhý stroj
Ted se zrovna divam na ten rsync ... Uvidime jestli to nejak rozjedu :-)
3.12.2010 08:17 Tomasekkk
Rozbalit Rozbalit vše Re: Přesun dat i s oprávněním na druhý stroj
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak mi to jede už přes rsync, první byl problém s code 127, problém byl vyřešen instalací rsync i na druhém stroji. Kopírování jde perfektně přes ssh, teď ještě přijít na to jak by se dalo vykopírovat už. jméno a heslo z jednoho stroje na druhé, abych nemusel nikdy měnit při přesunu heslo, které neznám, to stejné pro mysql :-)
3.12.2010 09:44 Tomasekkk
Rozbalit Rozbalit vše Re: Přesun dat i s oprávněním na druhý stroj
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak se vyskytl problém s rsync

Bohužel při přesunu dat se sice přesune i oprávnění (chown), ale bohužel bez atributů k adresářům (práva zápisu 777 apod.).

Použil jsem příkaz
rsync -ave ssh user@remotehost.cz:/mnt/data/data2 /mnt/data/
3.12.2010 12:44 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Přesun dat i s oprávněním na druhý stroj
bohužel winscp mi při převodu na NTFS disk samozřejmě ztratí veškeré atributy apod.
Není do toho /mnt/data je připojený ten NTFS disk? S normálním fs by ten příkaz měl fungovat
Quando omni flunkus moritati
3.12.2010 13:03 Tomasekkk
Rozbalit Rozbalit vše Re: Přesun dat i s oprávněním na druhý stroj
NTFS je když jsem ho používal přes WINSCP .. To je logické, hledal jsem něco jiného co by mi práva i atributy mohlo přeusnou, rsync jsem si rozjel v pohodě, jen ten mi atributy souboru a slozek (777, 755 apod) nedává tak jako když ho tahám ze zdroje. Všem zůstanou nastaveny atributy defaultni :-( Takže se přes rsync vlastně ztratí chmod určité složky :-(
3.12.2010 19:55 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Přesun dat i s oprávněním na druhý stroj
Tak to se mi Tomasekkku nikdy nestalo, z manuálu rsync je dostatečně zřejmé že zachovává atributy, a to nejen ty základní ale volitelně i rozšířené, ACL apod.

Máš nějaký divný rsync :)

Co je na tom cílovém stroji za filesystém?
3.12.2010 13:53 CIJOML
Rozbalit Rozbalit vše Re: Přesun dat i s oprávněním na druhý stroj
Odpovědět | | Sbalit | Link | Blokovat | Admin
nejlepsi je varianta zatarovat na jednom serveru, scp, roztarovat na druhem to mas s jistotou
3.12.2010 13:56 Tomasekkk
Rozbalit Rozbalit vše Re: Přesun dat i s oprávněním na druhý stroj
No to asi jo, ale ten rsync mi pripadl jako nejlepsi varianta, jde to ihned a rychle a nemusim nic resit ... :-( Myslel jsem, že k rsync přidám jen nějaký parametr a natáhne mi to i ty atributy, ale nikde jsem to na netu nedohledal :-( Buď špatně hledám nebo to neumí
3.12.2010 19:59 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Přesun dat i s oprávněním na druhý stroj
Hledáš špatně, doporučuji man rsync, najít si parametr -a který pužíváš, tam si přečíst čemu odpovídá, mezi nimi je i -p (preserve permissions), takže žádné extra parametry na nějaké "natažení atributů" nebo co potřeba nejsou a není potřeba to někde hledat. Pokud se rsync chová nestandardně, tak bych hledat proč tomu tak je.

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.