luckyBackup για backup / synchronization

...εφαρμογές για οτιδήποτε άλλο

Συντονιστής: konnn

Re: luckyBackup για backup / synchronization

Δημοσίευσηαπό luckyb » 25 Μάιος 2010, 21:06

Όμορφα :)

Απ'ότι βλέπω όλα τα σφάλματα είναι αποτέλεσμα του ότι προσπαθείς να πάρεις backup από ένα σύστημα αρχείων με πολύ περισσότερες δυνατότητες (linux -> ext3/4) σε ένα άλλο με πολύ λιγότερες (win->FAT32) !!
Δυστυχώς πολοί τύποι αρχείων αλλά και ιδιότητες απλών αρχείων που χρησιμοποιούνται σε linux δεν μπορούν να μεταφερθούν σε FAT.

Από ntfs σε fat δεν είχες πρόβλημα μέχρι τώρα γιατί ότι περιέχει το ntfs, υποστηρίζεται και στο fat.
Μονδική εξαίρεση σε όλα τα σφάλματα είναι το πρώτο το οποίο αναφέρει ότι το αρχείο είναι πολύ μεγάλο. Το FAT υποστηρίζει μέγεθος αρχείων μέχρι 2GB (αν δεν απατώμαι).
luckybackupkde-apps.org
Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Aptosid σε Dell M1530
Άβαταρ μέλους
luckyb
babeTUX
babeTUX
 
Δημοσιεύσεις: 84
Εγγραφή: 05 Ιαν 2009, 21:26
Τοποθεσία: Αθήνα
Εκτύπωση

Re: luckyBackup για backup / synchronization

Δημοσίευσηαπό per » 25 Μάιος 2010, 23:14

Και όταν είχα την 9.10 πάλι τις ίδιες εργασίες έκανα χωρίς προβλήματα. Δυσκόλεψαν τα πράγματα με την 10.04. Και με ποιον τρόπο θα πάρω backup στον εξωτερικό;
[spoiler]1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Καθόλου
2 Ubuntu 24.04.2 LTS 64bit
3 Intel(R) Core(TM) i3-9100F CPU @ 3.60GHz ‖ RAM 8GB
4 ASUS GeForce® GT 710[/spoiler]
Άβαταρ μέλους
per
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 482
Εγγραφή: 17 Ιουν 2009, 00:39
Εκτύπωση

Re: luckyBackup για backup / synchronization

Δημοσίευσηαπό per » 26 Μάιος 2010, 00:07

Με αντιγραφή και επικόλληση ο home δημιουργείται κανονικά στον εξωτερικό σκληρό. Βέβαια το luckybackup ήταν πολύ πιο άνετο, γρήγορο και πολύ πιο βολικό τελικά. Θα προσπαθήσω με format να δοκιμάσω μήπως και δουλέψει. Σύμφωνα με ότι λές όμως τζάμπα κόπος είναι , αλλά ήταν τέλειο το luckybackup και θα κάνω την προσπάθεια.
[spoiler]1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Καθόλου
2 Ubuntu 24.04.2 LTS 64bit
3 Intel(R) Core(TM) i3-9100F CPU @ 3.60GHz ‖ RAM 8GB
4 ASUS GeForce® GT 710[/spoiler]
Άβαταρ μέλους
per
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 482
Εγγραφή: 17 Ιουν 2009, 00:39
Εκτύπωση

Re: luckyBackup για backup / synchronization

Δημοσίευσηαπό per » 26 Μάιος 2010, 02:12

Με ένα live dvd που είχα φτιάξει με το remastersys ξαναπέρασα το σύστημα και το γύρισα λίγο πιο πίσω. Τελικά το backup του home έγινε στον εξωτερικό σκληρό. Κάποια προβλήματα που προσπάθησα να λύσω τελευταία όχι με επιτυχία πρέπει να είναι η αιτία για το πρόβλημα στο luckybackup.
[spoiler]1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Καθόλου
2 Ubuntu 24.04.2 LTS 64bit
3 Intel(R) Core(TM) i3-9100F CPU @ 3.60GHz ‖ RAM 8GB
4 ASUS GeForce® GT 710[/spoiler]
Άβαταρ μέλους
per
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 482
Εγγραφή: 17 Ιουν 2009, 00:39
Εκτύπωση

Re: luckyBackup για backup / synchronization

Δημοσίευσηαπό luckyb » 26 Μάιος 2010, 14:38

χμμμ

Θεωρητικά αν γίνει backup το home κάποιου χρήστη σε FAT, ναι μεν θα βγάζει πολλά σφάλματα (κυρίως επειδή δεν υποστηρίζονται διάφορες ιδιότητες-permissions-ιδιοκτησίες αρχείων), αλλά τα αρχεία θα πρέπει να μεταφερθούν !!

Ξαναρίχνοντας μια ματιά στα μηνύματα σφάλματος που σου βγάζει, παρατηρώ ότι όλα έχουν να κάνουν με μεταφορά symlinks (εκτός του τεράστιου (>2GB) xp.vdi του VB)
Με τις παραμέτρους που είναι ρυθμισμένο το LB αντιγράφει τα symlinks ως symlinks. Το FAT32 ΔΕΝ υποστηρίζει symlinks.

Το θέμα είναι γιατί σου βλέπει όλα τα αρχεία του /home ως symlinks ??

Όταν/αν καταλήξεις κάπου πες μου. Μ' ενδιαφέρει πολύ το αποτέλεσμα :problem:
luckybackupkde-apps.org
Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Aptosid σε Dell M1530
Άβαταρ μέλους
luckyb
babeTUX
babeTUX
 
Δημοσιεύσεις: 84
Εγγραφή: 05 Ιαν 2009, 21:26
Τοποθεσία: Αθήνα
Εκτύπωση

Re: luckyBackup για backup / synchronization

Δημοσίευσηαπό medigeek » 17 Ιουν 2010, 23:34

Νομίζω ότι η μόνη λύση (αν γίνεται δηλαδη, δεν το έχω δοκιμάσει) είναι να δημιουργήσει ένα .tar.gz, το οποίο θα κρατήσει τα symlinks και τα υπολοιπα αρχεία με τα permissions τους. Η εντολή tar είναι αρκετά ακαταλαβίστικη, αν θέλει κάποιος ας το ψάξει:

tar manual page: http://manpages.ubuntu.com/manpages/luc ... tar.1.html

Κώδικας: Επιλογή όλων
$ tar --help

Usage: tar [OPTION...] [FILE]...
GNU `tar' saves many files together into a single tape or disk archive, and can
restore individual files from the archive.

Examples:
tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.
tar -tvf archive.tar # List all files in archive.tar verbosely.
tar -xf archive.tar # Extract all files from archive.tar.

Main operation mode:

-A, --catenate, --concatenate append tar files to an archive
-c, --create create a new archive
-d, --diff, --compare find differences between archive and file system
--delete delete from the archive (not on mag tapes!)
-r, --append append files to the end of an archive
-t, --list list the contents of an archive
--test-label test the archive volume label and exit
-u, --update only append files newer than copy in archive
-x, --extract, --get extract files from an archive

Operation modifiers:

--check-device check device numbers when creating incremental
archives (default)
-g, --listed-incremental=FILE handle new GNU-format incremental backup
-G, --incremental handle old GNU-format incremental backup
--ignore-failed-read do not exit with nonzero on unreadable files
-n, --seek archive is seekable
--no-check-device do not check device numbers when creating
incremental archives
--occurrence[=NUMBER] process only the NUMBERth occurrence of each file
in the archive; this option is valid only in
conjunction with one of the subcommands --delete,
--diff, --extract or --list and when a list of
files is given either on the command line or via
the -T option; NUMBER defaults to 1
--sparse-version=MAJOR[.MINOR]
set version of the sparse format to use (implies
--sparse)
-S, --sparse handle sparse files efficiently

Overwrite control:

-k, --keep-old-files don't replace existing files when extracting
--keep-newer-files don't replace existing files that are newer than
their archive copies
--no-overwrite-dir preserve metadata of existing directories
--overwrite overwrite existing files when extracting
--overwrite-dir overwrite metadata of existing directories when
extracting (default)
--recursive-unlink empty hierarchies prior to extracting directory
--remove-files remove files after adding them to the archive
-U, --unlink-first remove each file prior to extracting over it
-W, --verify attempt to verify the archive after writing it

Select output stream:

--ignore-command-error ignore exit codes of children
--no-ignore-command-error treat non-zero exit codes of children as
error
-O, --to-stdout extract files to standard output
--to-command=COMMAND pipe extracted files to another program

Handling of file attributes:

--atime-preserve[=METHOD] preserve access times on dumped files, either
by restoring the times after reading
(METHOD='replace'; default) or by not setting the
times in the first place (METHOD='system')
--delay-directory-restore delay setting modification times and
permissions of extracted directories until the end
of extraction
--group=NAME force NAME as group for added files
--mode=CHANGES force (symbolic) mode CHANGES for added files
--mtime=DATE-OR-FILE set mtime for added files from DATE-OR-FILE
-m, --touch don't extract file modified time
--no-delay-directory-restore
cancel the effect of --delay-directory-restore
option
--no-same-owner extract files as yourself
--no-same-permissions apply the user's umask when extracting permissions
from the archive (default for ordinary users)
--numeric-owner always use numbers for user/group names
--owner=NAME force NAME as owner for added files
-p, --preserve-permissions, --same-permissions
extract information about file permissions
(default for superuser)
--preserve same as both -p and -s
--same-owner try extracting files with the same ownership
-s, --preserve-order, --same-order
sort names to extract to match archive

Device selection and switching:

-f, --file=ARCHIVE use archive file or device ARCHIVE
--force-local archive file is local even if it has a colon
-F, --info-script=NAME, --new-volume-script=NAME
run script at end of each tape (implies -M)
-L, --tape-length=NUMBER change tape after writing NUMBER x 1024 bytes
-M, --multi-volume create/list/extract multi-volume archive
--rmt-command=COMMAND use given rmt COMMAND instead of rmt
--rsh-command=COMMAND use remote COMMAND instead of rsh
--volno-file=FILE use/update the volume number in FILE

Device blocking:

-b, --blocking-factor=BLOCKS BLOCKS x 512 bytes per record
-B, --read-full-records reblock as we read (for 4.2BSD pipes)
-i, --ignore-zeros ignore zeroed blocks in archive (means EOF)
--record-size=NUMBER NUMBER of bytes per record, multiple of 512

Archive format selection:

-H, --format=FORMAT create archive of the given format

FORMAT is one of the following:

gnu GNU tar 1.13.x format
oldgnu GNU format as per tar <= 1.12
pax POSIX 1003.1-2001 (pax) format
posix same as pax
ustar POSIX 1003.1-1988 (ustar) format
v7 old V7 tar format

--old-archive, --portability
same as --format=v7
--pax-option=keyword[[:]=value][,keyword[[:]=value]]...
control pax keywords
--posix same as --format=posix
-V, --label=TEXT create archive with volume name TEXT; at
list/extract time, use TEXT as a globbing pattern
for volume name

Compression options:

-a, --auto-compress use archive suffix to determine the compression
program
-I, --use-compress-program=PROG
filter through PROG (must accept -d)
-j, --bzip2 filter the archive through bzip2
--lzma filter the archive through lzma
--no-auto-compress do not use archive suffix to determine the
compression program
-z, --gzip, --gunzip, --ungzip filter the archive through gzip
-Z, --compress, --uncompress filter the archive through compress

-J, --xz filter the archive through xz
--lzop filter the archive through lzop

Local file selection:

--add-file=FILE add given FILE to the archive (useful if its name
starts with a dash)
--backup[=CONTROL] backup before removal, choose version CONTROL
-C, --directory=DIR change to directory DIR
--exclude=PATTERN exclude files, given as a PATTERN
--exclude-caches exclude contents of directories containing
CACHEDIR.TAG, except for the tag file itself
--exclude-caches-all exclude directories containing CACHEDIR.TAG
--exclude-caches-under exclude everything under directories containing
CACHEDIR.TAG
--exclude-tag=FILE exclude contents of directories containing FILE,
except for FILE itself
--exclude-tag-all=FILE exclude directories containing FILE
--exclude-tag-under=FILE exclude everything under directories
containing FILE
--exclude-vcs exclude version control system directories
-h, --dereference follow symlinks; archive and dump the files they
point to
--hard-dereference follow hard links; archive and dump the files they
refer to
-K, --starting-file=MEMBER-NAME
begin at member MEMBER-NAME in the archive
--newer-mtime=DATE compare date and time when data changed only
--no-null disable the effect of the previous --null option
--no-recursion avoid descending automatically in directories
--no-unquote do not unquote filenames read with -T
--null -T reads null-terminated names, disable -C
-N, --newer=DATE-OR-FILE, --after-date=DATE-OR-FILE
only store files newer than DATE-OR-FILE
--one-file-system stay in local file system when creating archive
-P, --absolute-names don't strip leading `/'s from file names
--recursion recurse into directories (default)
--suffix=STRING backup before removal, override usual suffix ('~'
unless overridden by environment variable
SIMPLE_BACKUP_SUFFIX)
-T, --files-from=FILE get names to extract or create from FILE
--unquote unquote filenames read with -T (default)
-X, --exclude-from=FILE exclude patterns listed in FILE

File name transformations:

--strip-components=NUMBER strip NUMBER leading components from file
names on extraction
--transform=EXPRESSION, --xform=EXPRESSION
use sed replace EXPRESSION to transform file
names

File name matching options (affect both exclude and include patterns):

--anchored patterns match file name start
--ignore-case ignore case
--no-anchored patterns match after any `/' (default for
exclusion)
--no-ignore-case case-sensitive matching (default)
--no-wildcards verbatim string matching
--no-wildcards-match-slash wildcards do not match `/'
--wildcards use wildcards (default for exclusion)
--wildcards-match-slash wildcards match `/' (default for exclusion)

Informative output:

--checkpoint[=NUMBER] display progress messages every NUMBERth record
(default 10)
--checkpoint-action=ACTION execute ACTION on each checkpoint
--index-file=FILE send verbose output to FILE
-l, --check-links print a message if not all links are dumped
--no-quote-chars=STRING disable quoting for characters from STRING
--quote-chars=STRING additionally quote characters from STRING
--quoting-style=STYLE set name quoting style; see below for valid STYLE
values
-R, --block-number show block number within archive with each
message
--show-defaults show tar defaults
--show-omitted-dirs when listing or extracting, list each directory
that does not match search criteria
--show-transformed-names, --show-stored-names
show file or archive names after transformation
--totals[=SIGNAL] print total bytes after processing the archive;
with an argument - print total bytes when this
SIGNAL is delivered; Allowed signals are: SIGHUP,
SIGQUIT, SIGINT, SIGUSR1 and SIGUSR2; the names
without SIG prefix are also accepted
--utc print file modification dates in UTC
-v, --verbose verbosely list files processed
-w, --interactive, --confirmation
ask for confirmation for every action

Compatibility options:

-o when creating, same as --old-archive; when
extracting, same as --no-same-owner

Other options:

-?, --help give this help list
--restrict disable use of some potentially harmful options
--usage give a short usage message
--version print program version

Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.

The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.
The version control may be set with --backup or VERSION_CONTROL, values are:

none, off never make backups
t, numbered make numbered backups
nil, existing numbered if numbered backups exist, simple otherwise
never, simple always make simple backups

Valid arguments for --quoting-style options are:

literal
shell
shell-always
c
c-maybe
escape
locale
clocale

*This* tar defaults to:
--format=gnu -f- -b20 --quoting-style=escape --rmt-command=/usr/sbin/rmt
--rsh-command=/usr/bin/rsh

Report bugs to <bug-tar@gnu.org>.
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: luckyBackup για backup / synchronization

Δημοσίευσηαπό filippos.xf » 27 Αύγ 2011, 21:11

Ορίστε και η σελίδα του luckyBackup στο wiki της κοινότητας, με εικόνες και πληροφορίες στα ελληνικά:

http://wiki.ubuntu-gr.org/luckyBackup
filippos.xf
superbTUX
superbTUX
 
Δημοσιεύσεις: 2866
Εγγραφή: 14 Μαρ 2009, 04:58
Εκτύπωση

Re: luckyBackup για backup / synchronization

Δημοσίευσηαπό per » 22 Νοέμ 2015, 16:00

Καλησπέρα σας.Με αύξηση της RAM από 2GB σε 4GB και πάλι στο ubuntu-unity. Θέλω με το luckyBackup όταν διαγράφω ένα αρχείο ή το τροποποιώ στην πηγή το ίδιο ακριβώς να γίνεται και στον προορισμό. Μερικέ φορές το καταφέρνω άλλες πάλι όχι. Αν και χρησιμοποιώ αυτή την εφαρμογή αρκετά μεγάλο χρονικό διάστημα δεν έχω καταλάβει ακόμα τις ρυθμίσεις που χρειάζονται στο συγκεκριμένο σημείο.
[spoiler]1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Καθόλου
2 Ubuntu 24.04.2 LTS 64bit
3 Intel(R) Core(TM) i3-9100F CPU @ 3.60GHz ‖ RAM 8GB
4 ASUS GeForce® GT 710[/spoiler]
Άβαταρ μέλους
per
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 482
Εγγραφή: 17 Ιουν 2009, 00:39
Εκτύπωση

Re: luckyBackup για backup / synchronization

Δημοσίευσηαπό luckyb » 22 Νοέμ 2015, 16:57

γεια σου per :)

όσον αφορά την μεταφορά ενός αρχείου όταν αυτό τροποποιείται στην πηγή δεν χρειάζονται ρυθμίσεις. Το LB θα συγκρίνει το μέγεθός του και την ώρα τελευταίας τροποποίησης (last modification time) με το αντίστοιχο στον προορισμό, κι αν είναι διαφορετικά θα κάνει τη μεταφορά.

Όταν διαγράφεις κάτι στην πηγή, για να διαγραφεί και στον προορισμό θα πρέπει να είναι τσεκαρισμένη η επιλογή "Delete files on the destination" (σβήσε αρχεία στον προορισμό):
http://luckybackup.sourceforge.net/manu ... cedOptions
και να έχεις επιλέξει "Backup source inside destination" (backup της πηγής στον προορισμό) ως τύπο εργασίας (task type):
http://luckybackup.sourceforge.net/manu ... rationType

Σημείωση ότι όταν έχει επιλεγεί σαν τύπος εργασίας (task type) το "Συγχρονισμός πηγής και προορισμού" (synchronize source & destination), η επιλογή "Delete files on the destination" απενεργοποιείται αυτόματα.
luckybackupkde-apps.org
Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Aptosid σε Dell M1530
Άβαταρ μέλους
luckyb
babeTUX
babeTUX
 
Δημοσιεύσεις: 84
Εγγραφή: 05 Ιαν 2009, 21:26
Τοποθεσία: Αθήνα
Εκτύπωση

Re: luckyBackup για backup / synchronization

Δημοσίευσηαπό per » 23 Νοέμ 2015, 01:10

Σ΄ευχαριστώ luckyb για την απάντησή σου. Οι ρυθμίσεις που έχω είναι όπως λες.

luckyb έγραψε:Όταν διαγράφεις κάτι στην πηγή, για να διαγραφεί και στον προορισμό θα πρέπει να είναι τσεκαρισμένη η επιλογή "Delete files on the destination" (σβήσε αρχεία στον προορισμό):
http://luckybackup.sourceforge.net/manu ... cedOptions
και να έχεις επιλέξει "Backup source inside destination" (backup της πηγής στον προορισμό) ως τύπο εργασίας (task type)


Το πρόβλημα όμως παραμένει και θα γίνω πιο συγκεκριμένος. Όταν κάνω Backup ένα φλασάκι στον σκληρό του υπολογιστή ή σε εξωτερικό οι αλλαγές γίνονται κανονικά. Όταν κάνω Backup τον home μου σε εξωτερικό τότε η διαγραφή κάποιου φακέλου στον home δεν γίνεται και στον εξωτερικό. Αυτό το πρόβλημα με παιδεύει κατά καιρούς!!! Μήπως παίζει ρόλο το μέγεθος των αρχείων;
[spoiler]1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Καθόλου
2 Ubuntu 24.04.2 LTS 64bit
3 Intel(R) Core(TM) i3-9100F CPU @ 3.60GHz ‖ RAM 8GB
4 ASUS GeForce® GT 710[/spoiler]
Άβαταρ μέλους
per
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 482
Εγγραφή: 17 Ιουν 2009, 00:39
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Εφαρμογές Άλλες-Διάφορες