Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    177

    errore backup sistema con Tar

    ho lanciato il comando
    codice:
    tar -cvf db_linux.tar / --exclude /mnt
    per fare una copia del sistema ma dopo un po' ricevo il seguente messaggio:

    codice:
    tar: /sys/devices/platform/power/state: File shrank by 4094 bytes; padding with zeros
    /sys/devices/platform/detach_state
    tar: /sys/devices/platform/detach_state: File shrank by 4094 bytes; padding with zeros
    /srv/
    /opt/
    /initrd/
    /initrd.img
    /vmlinuz
    /.aptitude/
    /.aptitude/config
    tar: Uscita per errore ritardata dall'errore precedente
    cosa significa?
    grazie e ciao

  2. #2

    Re: errore backup sistema con Tar

    Originariamente inviato da colamart
    ho lanciato il comando
    codice:
    tar -cvf db_linux.tar / --exclude /mnt
    per fare una copia del sistema ma dopo un po' ricevo il seguente messaggio:

    [CODE]tar: /sys/devices/platform/power/state: File shrank by 4094 bytes; padding with zeros
    /sys/devices/platform/detach_state
    tar: /sys/devices/platform/detach_state: File shrank by 4094

    cosa significa?
    Precisamente, non lo so. A naso, direi che il file in questione si e' ristretto sotto il naso di tar, che non ha gradito.

    Ad ogni buon conto, non ha senso backuppare /proc e /sys, e
    anche salvare /dev meriterebbe una riflessione prima di procedere, credo.
    "Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    177
    in tanti altre discussioni di questo forum è stato consigliato, senza problemi, il comando

    codice:
    tar -cvf nomearchivio.tar
    non capisco....

  4. #4
    Originariamente inviato da colamart
    in tanti altre discussioni di questo forum è stato consigliato, senza problemi, il comando

    codice:
    tar -cvf nomearchivio.tar
    Mi stupisce alquanto, perche' questo comando, scritto cosi', e' errato (leggasi: restituisce errore)
    "Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    177
    come deve essere scritto il comando per essere corretto?

    questo esempio è sbagliato?
    http://forum.html.it/forum/showthread.php?s=&threadid=686154&highlight=tar+cv f

  6. #6
    Originariamente inviato da colamart
    come deve essere scritto il comando per essere corretto?
    questo esempio è sbagliato?
    http://forum.html.it/forum/showthread.php?s=&threadid=686154&highlight=tar+cv f
    Si, l'esempio iniziale e' sbagliato.
    La seconda risposta del thread che indichi getta gia' una buona dose di luce:
    non gli hai specificato di cosa vuoi l'archivio..

    prova con:
    codice:
    tar cvf system.tar /
    gzip -9 system.tar
    e ti ritroverai con tutto in sistema.tar.gz...
    Rimane pero' valido quanto detto a inizio thread: non ha senso backuppare /sys e /proc e anche /dev merita qualche riflessione. Ad esempio, se si usa devfs o udev ci vuole qualche accorgimento.
    "Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    177
    allora riformulo la mai richiesta iniziale....voglio fare un backup completo della mia Debian, in modo semplice ed efficace...come posso fare?
    ciao e grazie

  8. #8
    Originariamente inviato da colamart
    allora riformulo la mai richiesta iniziale....voglio fare un backup completo della mia Debian, in modo semplice ed efficace...come posso fare?
    ciao e grazie
    Personalmente faccio cosi':
    1) salvo /etc:
    tar jcvpsf /tmp/etc-backup.tar.bz2 /etc
    2) salvo le selezioni del software:
    dpkg --get-selections > packages.txt
    3) salvo la/le home del/degli utente/utenti:
    tar jcvpsf /tmp/home-$USER.tar.bz2 /home/$USER

    (per la sintassi di tar sto andando a memoria, forse servira' qualche aggiustamento)

    E questo mi basta, perche' cosi facendo salvo i dati e le impostazioni personali, le impostazioni di sistema (i vari script critici, es quelli del firewall, ho cura di tenerli sotto /etc) e il tipo di pacchetti installati, che in seguito ripristino con:
    dpkg --set-selections < packages.txt
    apt-get dselect-upgrade
    "Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.