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

Dotaz: záloha ze zdíleného win disku

17.3.2008 14:59 Fila
záloha ze zdíleného win disku
Přečteno: 283×
Odpovědět | Admin
Pozdrav ve spolek. Chtel bych nejak automaticky zalohovat data ze zdileneho Win disku. Disk jsem pripojil asi takhle: mount -t cifs //PC_se_sdilenim/nasdileny_disk /mnt/kam_sdilet -o iocharset=utf8,codepage=cp1250,username=jmeno,password=heslo. Jak ale udelam to, aby se mi data zkopcily do daneho adresare s pravy, ktere potrebuji? Nakonec chci sdileny disk zase odpojit. Cele tohle by chtelo zrejme napsat do skriptu a volat cronem. Poradite jak na to?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.3.2008 15:17 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: záloha ze zdíleného win disku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Netuším jaká práva potřebujete :-) ale lze to udělat třeba takto:
#!/usr/bin/env bash
mount -t cifs //PC_se_sdilenim/nasdileny_disk /mnt/kam_sdilet -o iocharset=utf8,codepage=cp1250,username=jmeno,password=heslo &&
cp --archive zdrojovy_adr cilove_misto_zalohy || echo "zaloha se nezdarila""
17.3.2008 15:21 Fila
Rozbalit Rozbalit vše Re: záloha ze zdíleného win disku
Diky! Potrebuju ty prava zmenit na 770 /user:users/ pro adresare a 660 /user:users/ .. pujde to nejak?
17.3.2008 15:30 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: záloha ze zdíleného win disku
#!/usr/bin/env bash
mount -t cifs //PC_se_sdilenim/nasdileny_disk /mnt/kam_sdilet -o iocharset=utf8,codepage=cp1250,username=jmeno,password=heslo &&
cp --archive zdrojovy_adr cilove_misto_zalohy &&
umount /mnt/kam_sdilet &&
chown -R user:users cilove_misto_zalohy &&
chmod -R 770 cilove_misto_zalohy || echo "zaloha se nezdarila"
Mr.Yoda avatar 17.3.2008 15:33 Mr.Yoda | skóre: 17 | blog: jakub | Louny
Rozbalit Rozbalit vše Re: záloha ze zdíleného win disku
Byl si rychlejší, no :P
:-* Debian
17.3.2008 15:39 Fila
Rozbalit Rozbalit vše Re: záloha ze zdíleného win disku
super, jen nevim, jestli budu mit soubory 660 /user:users/ ...
17.3.2008 15:53 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: záloha ze zdíleného win disku
takhle budou mít soubory práva 770, ale pokud na zdrojovém disku již mají práva na čtení a zápis, tak si je i po všech operacích podrží (viz --archive). A pokud vám jde jen o odebrání všech práv pro others, tak pouze stačí:
chmod -R o=-rwx
17.3.2008 17:07 Fila
Rozbalit Rozbalit vše Re: záloha ze zdíleného win disku
takze mam pridat jeste radek chmod -R o=-rwx cilove_misto_zalohy ??
17.3.2008 19:25 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: záloha ze zdíleného win disku
ne, pouze ho zaměnit za předchozí chmod, takže to bude takto:
#!/usr/bin/env bash
mount -t cifs ... &&
cp --archive zdrojovy_adr cilove_misto_zalohy &&
umount /mnt/kam_sdilet &&
chown -R user:users cilove_misto_zalohy &&
chmod -R o=-rwx cilove_misto_zalohy || echo "zaloha se nezdarila"
17.3.2008 20:13 Fila
Rozbalit Rozbalit vše Re: záloha ze zdíleného win disku
Vyzkousim, diky:)
Mr.Yoda avatar 17.3.2008 15:32 Mr.Yoda | skóre: 17 | blog: jakub | Louny
Rozbalit Rozbalit vše Re: záloha ze zdíleného win disku
No tak pak do toho scriptu přidej ještě řádek s chown a chmod pro složku kam se ti to obnovilo ze zálohy. Nebo se pletu?
:-* Debian

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.