GNU/Linux >> Linux Esercitazione >  >> Linux

comprimendo dd backup al volo

Soluzione 1:

Hai accesso al file sda2-backup...gz? Sudo funziona solo con il comando successivo e non si applica al reindirizzamento. Se vuoi che venga applicato al reindirizzamento, esegui la shell come root in modo che anche tutti i processi figli siano root:

sudo bash -c "dd if=/dev/sda2 | gzip > /media/disk/sda2-backup-10august09.gz"

In alternativa, puoi montare il disco con le opzioni di montaggio uid / gid (assumendo ext3) in modo da avere i permessi di scrittura come qualunque utente tu sia. Oppure, usa root per creare una cartella in /media/disk per la quale disponi dei permessi.

Altre informazioni che potrebbero aiutarti:

  • La dimensione del blocco conta davvero solo per la velocità per la maggior parte. L'impostazione predefinita è 512 byte che si desidera conservare per MBR e floppy disk. Ecco un collegamento a qualcuno che ha eseguito alcuni benchmark di velocità con blocchi di dimensioni diverse. Ma dovresti fare i tuoi test, poiché le prestazioni sono influenzate da molti fattori. Dai anche un'occhiata all'altra risposta di andreas
  • Se vuoi ottenere questo risultato sulla rete con ssh e netcat sospace potrebbe non essere un grosso problema, vedi questa domanda sull'errore del server.
  • Hai davvero bisogno di un'immagine della partizione, potrebbero esserci migliori strategie di backup?
  • dd è un molto comando pericoloso, usa of invece di if e finisci per sovrascrivere ciò di cui stai tentando di eseguire il backup!! Nota come i tasti o e i sono uno accanto all'altro? Quindi sii molto molto molto attento.

Soluzione 2:

Nel primo caso, dd è in esecuzione come root. Nel secondo caso, dd è in esecuzione come root ma gzip è in esecuzione come te.

Cambia i permessi su /media/disk , procurati una shell di root o esegui gzip anche come root.

Soluzione 3:

Inoltre, puoi sostituire gzip con bzip2 --best per una compressione molto migliore:

sudo dd if=/dev/sda2 | bzip2 --best > /media/disk/$(date +%Y%m%d_%H%M%S)_sda2-backup.bz2

Linux
  1. Disabilita l'accesso con l'account root

  2. Come funzionano gli interni di Sudo?

  3. Esiste il comando inverso di taglio?

  4. La funzione di root del gruppo utente??

  5. Quale filesystem di cui eseguire il backup è il migliore??

Gestire i cgroup nel modo più difficile, manualmente

Come modificare la password di root in Linux

Synology NAS per Glacier Backup - La guida definitiva

CentOS / RHEL 5,6:come modificare il fuso orario

I 15 migliori software di backup per desktop Linux

Come cambiare la password di root mysql