Portál AbcLinuxu, 30. května 2024 13:29


Dotaz: Ako preklopiť zložitú adresárovú štruktúru ?

cbrpnk avatar 29.12.2023 11:33 cbrpnk | skóre: 8 | blog: bl0gium
Ako preklopiť zložitú adresárovú štruktúru ?
Přečteno: 586×
Odpovědět | Admin
Ako preklopiť zložitú adresárovú štruktúru aj s právavami (cez 17 000 adresárov a rozvetvených podadresárov) zo starého na nový server (súbory sú nepodstatné, tie ostávajú na starom serveri) ? Ďakujem
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Ruža Becelin avatar 29.12.2023 11:54 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: Ako preklopiť zložitú adresárovú štruktúru ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
rsync nebo sftp
29.12.2023 12:34 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Ako preklopiť zložitú adresárovú štruktúru ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Napríklad tar a find (bez súborov). Otázkou ostáva ako sa priradia užívatelia a skupiny na nový stroj, a do akej miery sú tam použité rozširené atribúty.
29.12.2023 12:40 X
Rozbalit Rozbalit vše Re: Ako preklopiť zložitú adresárovú štruktúru ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Proste udelej kopii/snap celeho volume/partition.
29.12.2023 22:18 Winston Smith
Rozbalit Rozbalit vše Re: Ako preklopiť zložitú adresárovú štruktúru ?
a súbory ručne mazať? či čakať hodiny za find-om? :)
30.12.2023 14:38 pavele
Rozbalit Rozbalit vše Re: Ako preklopiť zložitú adresárovú štruktúru ?
Třeba:

The rsync Command

The rsync is a powerful command that copies the files from the source to the destination. You can use this utility to copy the directory structure.

~$: rsync -av -f"+ */" -f"- *" " kopírovaný-adresář cílový-adreesář"

In the above command, we use;

-a − for archive coping.

-v − To view a detailed log of the rsync command.

-f − Each 'f' defines a filter, and the filtering rule obeys the filter.

+ − Include all directories.

- − Exclude all files.

A pro přenos se dá použít rsync přes ssh...
30.12.2023 15:15 pavele
Rozbalit Rozbalit vše Re: Ako preklopiť zložitú adresárovú štruktúru ?
Takže rsync přes ssh by vypadal nějak takto:

rsync -avxHAWXS --delete --numeric-ids -f"+ */" -f"- *" /var/ root@192.168.0.107:/mnt/backup/var-struktura-adresaru/

:-)
5.1. 14:43 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: Ako preklopiť zložitú adresárovú štruktúru ?
find -type d ...

A jestli to trvá hodiny, tak asi smůla; to znamená, že je to úložiště (nebo co to má být) špatně navržené.

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.