Εντάξει λινουξάδες μου, πείτε γιατί παθαίνω το εξής:
Αν δώσω από terminal την εξής εντολή
sudo rsync -avh --info=progress2 --delete /media/george/WD\ Caviar\ Black/ /media/george/int_backup/backups/WD\ Caviar\ Black/
Παίζει κανονικά. Γίνεται ο συγχρονισμός με πηγή τον δίσκο με label “WD Caviar Black” και destination τον ομώνυμο φάκελο σε έναν άλλο δίσκο (int_backup)
Επειδή δεν θυμάμαι κάθε φορά τα options που χρησιμοποιώ και τα paths, λέω ας το φτιάξω σε script.
Και ιδού το script που το έφτιαξα με τον xed (editor του mint)
#!/bin/bash
read -p "This script will rsync WD BLACK 640GB to int_backup. Please make sure [WD BLACK 640GB] is mounted. Press enter to continue..."
# Στην rsync -a --> archive (συμπεριλαμβάνει το recursive) // -v verbose
# -h human read // --info=progress2 ενημέρωση για την εξέλιξη
# --delete σβήνει τα αρχεία στο destination που δεν υπάρχουν στο source
sudo rsync -avh --info=progress2 --delete /media/george/WD\ Caviar\ Black/
/media/george/int_backup/backups/WD\ Caviar\ Black/
Και το αποτέλεσμα είναι ότι ΔΕΝ δουλεύει με το εξής μήνυμα:
sent 3.22M bytes received 14.92M bytes 1.58M bytes/sec
total size is 394.55G speedup is 21,751.82
./rsync_WD_Black_640GB.sh: line 10: /media/george/int_backup/backups/WD Caviar Black/: Is a directory
ΟΚ επειδή είμαι έτοιμος να το σπάσω, έχουμε κάμια ιδέα τι μπορεί να φταίει;