Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: Záloha /HOME ostatních uživatelů - práva  (Přečteno 910 krát)

Pavel1TU

  • Člen
  • **
  • Příspěvků: 263
  • Karma: +14/-3
    • Zobrazit profil
    • Můj WEBlog
Záloha /HOME ostatních uživatelů - práva
« kdy: 09 Listopad 2009, 12:27:32 »
Zdravím všechny,

lámu si hlavu s takovou maličkostí, zajímalo by mne, jak to vyřešit efektivně a jednoduše :-)

Pravidelně zálohuji společná data, bez problémů. Zjistil jsem, že ostatní uživatelé (rodina) kašlou na pravidelné zálohování svého /HOME.
Mám skriptík, který pomocí rdiff-backup zálohuje data na další HDD a na externí HDD určený na zálohy (hlavně fotky, vytvořené soubory v HOME a poštu)
Bohužel mi nechce zazálohovat data z HOME ostatních uživatelů, nemá tam při mám přihlášení práva. Nechci použít příkaz "sudo", protože výsledná záloha je potom pouze s právy roota, potřebuji zachovat práva jednotlivých souborů.

Dávka:
Kód: [Vybrat]
#!/bin/bash
function pause()
{
read -s -n 1 -p “$*”
echo
}

rdiff-backup -b –exclude /home/pavel/přebrat –print-statistics /home/pavel /media/zaloha/home/pavel

pause “Press any key to continue”


Jak spustit pod svým účtem tuto dávku, jako že ji pustil někdo jiný ?

Předem moc dík za nakopnutí správným směrem :-D

PS. jen doplním, už jsem testnul přidat se do skupiny těchto uživatelů, částečně to pomohlo, ale pořád se nezazálohuje vše - jde hlavně o konfigurační soubory programů (pošta, jabber atd.)
« Poslední změna: 09 Listopad 2009, 12:29:34 od Pavel1TU »
Ubuntu 10.04 (9.04), Slack 12.2, Gentoo 10.1
ASUS M2N-E SLI nForce500; AMD Athlon A64 X2 4200+EE; 2G DDR2 800MHz; ASUS EN8500GT PCI-E; HDD 2x320G, AUDIOTRAK-Prodigy-7.1-hifi

nettezzaumana

  • Host
Re: Záloha /HOME ostatních uživatelů - práva
« Odpověď #1 kdy: 09 Listopad 2009, 12:54:15 »
vetsina rozumnych programu podporuje prepinac pro zachovani prav:

# cp --help | grep \\-p\
  -p                           same as --preserve=mode,ownership,timestamps

# tar --help | grep \\-p,
  -p, --preserve-permissions, --same-permissions

Pavel1TU

  • Člen
  • **
  • Příspěvků: 263
  • Karma: +14/-3
    • Zobrazit profil
    • Můj WEBlog
Re: Záloha /HOME ostatních uživatelů - práva
« Odpověď #2 kdy: 09 Listopad 2009, 13:09:31 »
vetsina rozumnych programu podporuje prepinac pro zachovani prav:

# cp --help | grep \\-p\
  -p                           same as --preserve=mode,ownership,timestamps

# tar --help | grep \\-p,
  -p, --preserve-permissions, --same-permissions

zatím jsem našel :

 
Kód: [Vybrat]
--preserve-numerical-ids
              If  set,  rdiff-backup will preserve uids/gids instead of trying
              to preserve unames and gnames.  See the USERS AND GROUPS section
              for more information.

nejsem z toho moudrý

kompletní výpis možností je na

http://rdiff-backup.nongnu.org/rdiff-backup.1.html

v sekci USER a GROUP - můžeš na to mrknout

mám už cca. 2 letou zálohu a nechci něco po.... - přeci jen tam je i historie souborů a fotky, které už na PC nemám.
Ubuntu 10.04 (9.04), Slack 12.2, Gentoo 10.1
ASUS M2N-E SLI nForce500; AMD Athlon A64 X2 4200+EE; 2G DDR2 800MHz; ASUS EN8500GT PCI-E; HDD 2x320G, AUDIOTRAK-Prodigy-7.1-hifi

nettezzaumana

  • Host
Re: Záloha /HOME ostatních uživatelů - práva
« Odpověď #3 kdy: 09 Listopad 2009, 13:31:30 »
nezlob se na me, ale:

1) tvuj nastroj na backup nepouzivam, takze nevim
2) precist si manual snad muzes sam

matyskovo

  • Člen
  • **
  • Příspěvků: 437
  • Karma: +62/-12
    • Zobrazit profil
Re: Záloha /HOME ostatních uživatelů - práva
« Odpověď #4 kdy: 09 Listopad 2009, 13:44:50 »
Neznám Váš nástroj, použil bych rsync viz http://www.root.cz/clanky/pokrocile-zalohovani-s-rsync/ a klidně jej spouštěl pomocí cronu každou hodinu, ev. pomocí scriptu po připojení zálohovacího média. První spuštění celkem zastaví systém - bude se přenášet vše, ale pak už ani nic nepoznáte, jedná se o vynikající nástroj.
MB ASUS M2NPV-VM, grafika integrovaná nVidia GeForce 6100, zvukovka integrovaná ADI AD1986A, AMD D-C Athlon A64 X2 4200+ EE, paměť 2GB (KIT 2x1GB) DDR2 800MHz KINGSTON, 2x disk SEAGATE Barracuda 320GB, SATA II, DVD vypalovačka - LG GSA-H42L, UBUNTU 10.04 LL 32-bit.