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