rdiff-backup a permissions

msk.conf msk.conf na gmail.com
Pondělí Říjen 4 11:50:38 CEST 2010


Tak sa zda, ze som zbytocne vlnil.

(... ked sa bude niekto zas blbo pytat nez to najprv sam skusi ...)


rdiff-backup sa sice snazi zachovat permissions pre subory ktore 
odzalohoval napriamo, ale to asi sluzi len pre pripad, ze sa zaloha 
obnovuje sposobom 'cp -a dst src && rm -rf src/rdiff-backup-data'.

Pokial sa na restore pouzije rdiff-backup -r, prava sa ( zda sa ) vzdy 
zrekonstruuju podla metadat, ktore si drzi v pomocnych suboroch.

Overene pomocou

ls -la src

-rw-r--r-- 1 root root    0 2010-10-04 10:38 1
-rw-r----- 1 msk  msk     0 2010-10-04 10:38 2
-rw-r--r-- 1 sshd msk     0 2010-10-04 10:39 3
-rw-r--r-- 1 msk  msk     0 2010-10-04 10:39 4


rdiff-backup src dst
chown -R msk:msk dst
chmod -R og-rwx dst

rdiff-backup -r now dst restore

ls -la restore
-rw-r--r-- 1 root root    0 2010-10-04 10:38 1
-rw-r----- 1 msk  msk     0 2010-10-04 10:38 2
-rw-r--r-- 1 sshd msk     0 2010-10-04 10:39 3
-rw-r--r-- 1 msk  msk     0 2010-10-04 10:39 4


--
Dusan

On 10/04/2010 11:19 AM, msk.conf wrote:
> On 10/04/2010 11:15 AM, Ladislav Vaiz wrote:
>
> No, najprv som to chcel "znasilnit" nejak systemovo. Inak je to 
> napisane v pythone, takze ld_preload nepotrebujem, ked tak to hacknem 
> v zdrojakoch. Ale pride mi divne, ze to este nikto iny nepotreboval, 
> mozno sa to da poriesit nejak elegantnejsie ...
>
>> Ahoj,
>> kdyz ctu znasilnit, tak vam asi nevadi trocha hackovani. Jedno reseni 
>> bych mel. Predpokladam, ze program si nejak zjisti, ze nemuze pouzit 
>> metadata filesystemu. Pres LD_PRELOAD by mu melo byt mozno vnutit 
>> knihovnu, kde tato detekcni funkce bude prepsana. To by ho melo 
>> donutit pouzit externi soubor.
>> Zkuste si porovnat strace programu pri zaloze na extX a vfat. Tim 
>> objevite funkci, kterou potrebujete prekryt.
>>
>> Lada
>>
>>
>> On Mon, 4 Oct 2010, msk.conf wrote:
>>
>>> Ahoj.
>>>
>>> Snazim sa znasilnit rdiff-backup, aby na ext3 zalohoval tak, ako 
>>> keby to bol filesystem bez
>>> prav a atributov ( a tym padom si ich musi ulozit niekam bokom, ako 
>>> keby to zalohoval na fat-ku ).
>>>
>>> V podstate robim v priebehu dna viac snapshotov na lokalny disk a v 
>>> noci
>>> to chcem rsyncom prenasat na vzdialeny vfat disk. Zaroven ten prenos 
>>> bude po sieti a nemienim kvoli tomu davat key na roota na iny server.
>>>
>>> Problem je, ze nemozem nikde v dokumentacii najst argument, ktorym 
>>> by som ho k tomu donutil. Chown po backupe pouzit nemozem, to by som 
>>> stratil moznost obnovy aj s atributmi a pravami.
>>>
>>> Neriesil niekto podobny problem? Mozno sa na to pozeram len z blbeho 
>>> uhlu.
>>>
>>> -- 
>>> Diky,
>>> Dusan
>>>
>>> _______________________________________________
>>> Linux mailing list
>>> Linux na linux.cz
>>> http://www.linux.cz/mailman/listinfo/linux
>>>
>> _______________________________________________
>> Linux mailing list
>> Linux na linux.cz
>> http://www.linux.cz/mailman/listinfo/linux
>




Další informace o konferenci Linux