abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 22:44 | IT novinky

    IBM kupuje společnost HashiCorp (Terraform, Packer, Vault, Boundary, Consul, Nomad, Waypoint, Vagrant, …) za 6,4 miliardy dolarů, tj. 35 dolarů za akcii.

    Ladislav Hagara | Komentářů: 1
    dnes 15:55 | Nová verze

    Byl vydán TrueNAS SCALE 24.04 “Dragonfish”. Přehled novinek této open source storage platformy postavené na Debianu v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    dnes 13:44 | IT novinky

    Oznámeny byly nové Raspberry Pi Compute Module 4S. Vedle původní 1 GB varianty jsou nově k dispozici také varianty s 2 GB, 4 GB a 8 GB paměti. Compute Modules 4S mají na rozdíl od Compute Module 4 tvar a velikost Compute Module 3+ a předchozích. Lze tak provést snadný upgrade.

    Ladislav Hagara | Komentářů: 0
    dnes 04:44 | Nová verze

    Po roce vývoje od vydání verze 1.24.0 byla vydána nová stabilní verze 1.26.0 webového serveru a reverzní proxy nginx (Wikipedie). Nová verze přináší řadu novinek. Podrobný přehled v souboru CHANGES-1.26.

    Ladislav Hagara | Komentářů: 0
    dnes 04:33 | Nová verze

    Byla vydána nová verze 6.2 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl povýšen na verzi 13.0.14.

    Ladislav Hagara | Komentářů: 0
    dnes 04:22 | Nová verze

    Byla vydána nová verze 30.0.0 frameworku pro vývoj multiplatformních desktopových aplikací pomocí JavaScriptu, HTML a CSS Electron (Wikipedie, GitHub). Chromium bylo aktualizováno na verzi 124.0.6367.49, V8 na verzi 12.4 a Node.js na verzi 20.11.1. Electron byl původně vyvíjen pro editor Atom pod názvem Atom Shell. Dnes je na Electronu postavena celá řada dalších aplikací.

    Ladislav Hagara | Komentářů: 2
    dnes 04:11 | Nová verze

    Byla vydána nová verze 9.0.0 otevřeného emulátoru procesorů a virtualizačního nástroje QEMU (Wikipedie). Přispělo 220 vývojářů. Provedeno bylo více než 2 700 commitů. Přehled úprav a nových vlastností v seznamu změn.

    Ladislav Hagara | Komentářů: 0
    včera 23:22 | IT novinky

    Evropský parlament dnes přijal směrnici týkající se tzv. práva spotřebitele na opravu. Poslanci ji podpořili 584 hlasy (3 bylo proti a 14 se zdrželo hlasování). Směrnice ujasňuje povinnosti výrobců opravovat zboží a motivovat spotřebitele k tomu, aby si výrobky nechávali opravit a prodloužili tak jejich životnost.

    Ladislav Hagara | Komentářů: 7
    včera 16:11 | Nová verze

    Bylo oznámeno (cs) vydání Fedora Linuxu 40. Přehled novinek ve Fedora Workstation 40 a Fedora KDE 40 na stránkách Fedora Magazinu. Současně byl oznámen notebook Slimbook Fedora 2.

    Ladislav Hagara | Komentářů: 22
    včera 13:44 | Upozornění

    ČTK (Česká tisková kancelář) upozorňuje (X), že na jejím zpravodajském webu České noviny byly dnes dopoledne neznámým útočníkem umístěny dva smyšlené texty, které nepocházejí z její produkce. Jde o text s titulkem „BIS zabránila pokusu o atentát na nově zvoleného slovenského prezidenta Petra Pelligriniho“ a o údajné mimořádné prohlášení ministra Lipavského k témuž. Tyto dezinformace byly útočníky zveřejněny i s příslušnými notifikacemi v mobilní aplikaci Českých novin. ČTK ve svém zpravodajském servisu žádnou informaci v tomto znění nevydala.

    Ladislav Hagara | Komentářů: 29
    KDE Plasma 6
     (72%)
     (9%)
     (2%)
     (17%)
    Celkem 721 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Dotaz: Backup na sietovy disk (cifs), script

    28.10.2010 16:20 xadam | skóre: 1 | blog: adam
    Backup na sietovy disk (cifs), script
    Přečteno: 334×
    Zdravím Vás, Neviem či som už jeleň alebo ešte nie :o) ale mám problém napísať jeden backup script pomocou rdiff-backup ktorý má robiť inkrementálne zálohy na externý disk (cifs filesystem).

    (os: debian lenny)
    #!/bin/bash
    
    #Cesty $source a $target
    source="/"
    targetDisc="/mnt/externalBackupDisc"
    targetDiscFolder="/mnt/externalBackupDisc/incrementalBackup"
    
    #Ako dlho udrziavat stare backupy
    period="12W"
    
    #excluded directory
    e1="/bin"
    e2="/boot"
    e3="/cdrom"
    e4="/dev"
    e5="/lib"
    e6="/lost+found"
    e7="/media"
    e8="/mnt"
    e9="/new"
    e10="/opt"
    e11="/proc"
    e12="/sbin"
    e13="/selinux"
    e14="/srv"
    e15="/sys"
    e16="/tmp"
    e17="/usr"
    
    #----
    
    mount -t cifs //192.168.1.10/backupFolder $targetDisc -o username=backup,password=backup
    
    rdiff-backup --exclude-device-files --exclude-sockets --print-statistics --preserve-numerical-ids --no-hard-links --exclude-special-files --exclude $e1 --exclude $e2 --exclude $e3 --exclude $e4 --exclude $e5 --exclude $e6 --exclude $e7 -
    -exclude $e8 --exclude $e9 --exclude $e10 --exclude $e11 --exclude $e12 --exclude $e13 --exclude $e14 --exclude $e15 --exclude $e16 --exclude $e17 $source $targetDiscFolder
    
    #Odstrani stare backupy
    rdiff-backup --remove-older-than $period --force $targetDiscFolder
    
    umount $targetDisc
    
    
    Vždy skončím pri chybe:
    
    Exception '' raised of class '< type 'exceptions.AssertionError'>':
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 304, in error_check_Main
        try: Main(arglist)
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 324, in Main
        take_action(rps)
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 280, in take_action
        elif action == "backup": Backup(rps[0], rps[1])
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 334, in Backup
        rpout.conn.fs_abilities.backup_set_globals(rpin, force)
      File "/var/lib/python-support/python2.5/rdiff_backup/fs_abilities.py", line 919, in backup_set_globals
        dest_fsa = FSAbilities('destination').init_readwrite(Globals.rbdir)
      File "/var/lib/python-support/python2.5/rdiff_backup/fs_abilities.py", line 156, in init_readwrite
        self.set_case_sensitive_readwrite(subdir)
      File "/var/lib/python-support/python2.5/rdiff_backup/fs_abilities.py", line 304, in set_case_sensitive_readwrite
        assert not upper_a.lstat()
    
    Traceback (most recent call last):
      File "/usr/bin/rdiff-backup", line 30, in < module>
        rdiff_backup.Main.error_check_Main(sys.argv[1:])
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 304, in error_check_Main
        try: Main(arglist)
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 324, in Main
        take_action(rps)
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 280, in take_action
        elif action == "backup": Backup(rps[0], rps[1])
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 334, in Backup
        rpout.conn.fs_abilities.backup_set_globals(rpin, force)
      File "/var/lib/python-support/python2.5/rdiff_backup/fs_abilities.py", line 919, in backup_set_globals
        dest_fsa = FSAbilities('destination').init_readwrite(Globals.rbdir)
      File "/var/lib/python-support/python2.5/rdiff_backup/fs_abilities.py", line 156, in init_readwrite
        self.set_case_sensitive_readwrite(subdir)
      File "/var/lib/python-support/python2.5/rdiff_backup/fs_abilities.py", line 304, in set_case_sensitive_readwrite
        assert not upper_a.lstat()
    AssertionError
    Exception '' raised of class '< type 'exceptions.AssertionError'>':
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 304, in error_check_Main
        try: Main(arglist)
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 324, in Main
        take_action(rps)
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 288, in take_action
        elif action == "remove-older-than": RemoveOlderThan(rps[0])
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 745, in RemoveOlderThan
        rootrp = require_root_set(rootrp, 0)
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 719, in require_root_set
        read_only)
      File "/var/lib/python-support/python2.5/rdiff_backup/fs_abilities.py", line 973, in single_set_globals
        else: fsa = FSAbilities(rp.path).init_readwrite(rp)
      File "/var/lib/python-support/python2.5/rdiff_backup/fs_abilities.py", line 156, in init_readwrite
        self.set_case_sensitive_readwrite(subdir)
      File "/var/lib/python-support/python2.5/rdiff_backup/fs_abilities.py", line 304, in set_case_sensitive_readwrite
        assert not upper_a.lstat()
    
    Traceback (most recent call last):
      File "/usr/bin/rdiff-backup", line 30, in < module>
        rdiff_backup.Main.error_check_Main(sys.argv[1:])
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 304, in error_check_Main
        try: Main(arglist)
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 324, in Main
        take_action(rps)
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 288, in take_action
        elif action == "remove-older-than": RemoveOlderThan(rps[0])
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 745, in RemoveOlderThan
        rootrp = require_root_set(rootrp, 0)
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 719, in require_root_set
        read_only)
      File "/var/lib/python-support/python2.5/rdiff_backup/fs_abilities.py", line 973, in single_set_globals
        else: fsa = FSAbilities(rp.path).init_readwrite(rp)
      File "/var/lib/python-support/python2.5/rdiff_backup/fs_abilities.py", line 156, in init_readwrite
        self.set_case_sensitive_readwrite(subdir)
      File "/var/lib/python-support/python2.5/rdiff_backup/fs_abilities.py", line 304, in set_case_sensitive_readwrite
        assert not upper_a.lstat()
    AssertionError
    
    
    Viete mi niekto poradiť kde môže byť chyba? Ďakujem za rady.

    Odpovědi

    29.10.2010 20:17 Vojtech Jaros
    Rozbalit Rozbalit vše Re: Backup na sietovy disk (cifs), script
    Mas zvlastni styl psani skriptu. Co zkusit zalohovat jen to co chces napr. pomoci cyklu for. Nebudes muset excludovat 17 slozek. Jaky mas system? Jakou verzi r-b? Je updatovany? Ja pouzivam r-b ve verzi 1.2.8 pro zalohovani nekolika serveru a nemam s nim problem. Zkusil bych vyrazovaci metodu. Pustit r-b na jedne slozce, pripadne i s verbosity a sledovat, na cem vyhori. Pokud to spoustis cronem, doporucuju kontrolovat vystupni hodnoty z mount pro pripad, ze se nepodari pripojit disk, napr.

    mount -t cifs //192.168.1.10/... || echo "Nepodarilo se pripojit disk"

    nebo

    if [ "$?" != 0 ]

    Zahledl jsem "require_root_set". Nemuze byt problem s pravy?

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.