Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Ho uno script che mi fa il backup di svariate directory su una chiavetta USB, ma volevo perfezionarlo in modo che raccogliesse le directory di origine come subdirectory di directory principali. Forse la cosa risulta più chiara se inserisco lo script che non funziona:
#!/bin/bash
USER=`whoami`
declare -A BACKUP_INFOS
BACKUP_INFOS=(
[/media/$USER/CORSAIR/samiel/]="~/.abook ~/.vimrc ~/argomentare \
~/articoli ~/bibliografie ~/cataloghi"
[/media/$USER/CORSAIR/fonts/]="/mnt/archive/fonts"
[/media/$USER/CORSAIR/software/]="/mnt/archive/software"
)
for dest_dir in "${!BACKUP_INFOS[@]}"
do
echo mkdir "$dest_dir"
src="${BACKUP_INFOS[$dest_dir]}"
echo rsync $src "=>" "$dest_dir"
done
(ovviamente ci ho messo delle stampe tanto per vedere un po'. I comandi veri devi vederteli tu )
Emanuele
Linux Registered User #454438 Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama 20/04/2013 - Io volevo Rodotà
Grazie funziona, tranne un dettaglio che non so bene come interpretare.
Tengo i file di script per fare i backup e altri per installare in automatico delle cose
nella directory ~/system_files. Lancio da qui lo script:
samiel@darkstar:~/system_files$ bash try.sh
mkdir /media/samiel/CORSAIR/samiel/
building file list ...
rsync: link_stat "/home/samiel/system_files/=>" failed: No such file or directory (2)
645 files to consider
sent 14,177 bytes received 11 bytes 28,376.00 bytes/sec
total size is 24,219,445 speedup is 1,707.04
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.1]
mkdir /media/samiel/CORSAIR/software/
building file list ...
rsync: link_stat "/home/samiel/system_files/=>" failed: No such file or directory (2)
15 files to consider
sent 540 bytes received 11 bytes 1,102.00 bytes/sec
total size is 2,403,889 speedup is 4,362.77
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.1]
Linux Registered User #454438 Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama 20/04/2013 - Io volevo Rodotà
Non ho capito bene. comunque in generale sì che puoi comprimere la home e copiarla.
Ma a me interessava un backup selettivo e non compresso, cosi da essere disponibile
subito da qualsiasi PC...