[rdiff-backup-users] still the problem to backup linux system to windows
From:
Wei, Xiaohai
Subject:
[rdiff-backup-users] still the problem to backup linux system to windows
Date:
Fri, 26 Jun 2009 14:27:08 +0800
Dear all,
I want to backup a whole linux system to windows for restoring the system from windows to linux later.
I successfully installed native rdiff-backup on windows xp and it can backup linux data to windows folder.
But it seems failed if there is symlink in the linux system. Error information attached at the end.
I want to know: 1. I want to backup all the information of the linux system to windows and so i can restore the OS(not only data) to linux later. I think the information includes user/group/permission etc. At first i want to use rsync to do so but found rsync can not do it. and I found that rdiff-backup will use meta-data to keep such information, so I assume it can do so. correct me if I am wrong.
2. If i can get what I need with rdiff-backup, what should I do?
Thanks
James
C:\backup>rdiff-backup.exe -v5 --no-hard-links --print-statistics --remote-sche a "plink -i privatekey.ppk %s rdiff-backup --server" address@hidden
om::/home/user/workspace/backup/data/test/test c:\backup\fs Using rdiff-backup version 1.2.8 Executing plink -i privatekey.ppk address@hidden rdiff-backup -- erver
POSIX ACLs not supported by filesystem at /home/wistoch/workspace/backup/data/t st/test Unable to import win32security module. Windows ACLs not supported by filesystem at /home/user/workspace/backup/data/test/test
escape_dos_devices not required by filesystem at /home/user/workspace/backup data/test/test ----------------------------------------------------------------- Detected abilities for source (read only) file system:
Access control lists Off Extended attributes On Windows access control lists Off Case sensitivity On Escape DOS devices Off
Escape trailing spaces Off Mac OS X style resource forks Off Mac OS X Finder information Off -----------------------------------------------------------------
Directories on file system at c:\backup\fs/rdiff-backup-data/rdiff-backup.tmp.0 are not fsyncable. Assuming it's unnecessary. Unable to import module xattr. Extended attributes not supported on filesystem at c:\backup\fs/rdiff-backup-da
a/rdiff-backup.tmp.0 Unable to import module posix1e from pylibacl package. POSIX ACLs not supported on filesystem at c:\backup\fs/rdiff-backup-data/rdiff- ackup.tmp.0 escape_dos_devices not required by filesystem at c:\backup\fs/rdiff-backup-data
rdiff-backup.tmp.0 ----------------------------------------------------------------- Detected abilities for destination (read/write) file system: Ownership changing Off Hard linking N/A
fsync() directories Off Directory inc permissions Off High-bit permissions On Symlink permissions Off Extended filenames On
Windows reserved filenames On Access control lists Off Extended attributes Off Windows access control lists On Case sensitivity Off
Escape DOS devices Off Escape trailing spaces Off Mac OS X style resource forks Off Mac OS X Finder information Off -----------------------------------------------------------------
Backup: must_escape_dos_devices = 0 Starting increment operation /home/user/workspace/backup/data/test/test to c \backup\fs Processing changed file . Incrementing mirror file c:\backup\fs Processing changed file test
Exception ''module' object has no attribute 'symlink'' raised of class '<type ' xceptions.AttributeError'>': File "rdiff_backup\robust.pyc", line 32, in check_common_error
File "rdiff_backup\rpath.pyc", line 111, in copy File "rdiff_backup\rpath.pyc", line 1002, in symlink
Exception ''module' object has no attribute 'symlink'' raised of class '<type '
xceptions.AttributeError'>': File "rdiff_backup\Main.pyc", line 304, in error_check_Main File "rdiff_backup\Main.pyc", line 324, in Main File "rdiff_backup\Main.pyc", line 280, in take_action
File "rdiff_backup\Main.pyc", line 343, in Backup File "rdiff_backup\backup.pyc", line 51, in Mirror_and_increment File "rdiff_backup\backup.pyc", line 243, in patch_and_increment
File "rdiff_backup\rorpiter.pyc", line 281, in __call__ File "rdiff_backup\backup.pyc", line 692, in fast_process File "rdiff_backup\backup.pyc", line 553, in patch_to_temp File "rdiff_backup\backup.pyc", line 577, in patch_snapshot_to_temp
File "rdiff_backup\backup.pyc", line 617, in write_special File "rdiff_backup\robust.pyc", line 32, in check_common_error File "rdiff_backup\rpath.pyc", line 111, in copy File "rdiff_backup\rpath.pyc", line 1002, in symlink
Traceback (most recent call last): File "rdiff-backup", line 30, in <module> File "rdiff_backup\Main.pyc", line 304, in error_check_Main File "rdiff_backup\Main.pyc", line 324, in Main
File "rdiff_backup\Main.pyc", line 280, in take_action File "rdiff_backup\Main.pyc", line 343, in Backup File "rdiff_backup\backup.pyc", line 51, in Mirror_and_increment File "rdiff_backup\backup.pyc", line 243, in patch_and_increment
File "rdiff_backup\rorpiter.pyc", line 281, in __call__ File "rdiff_backup\backup.pyc", line 692, in fast_process File "rdiff_backup\backup.pyc", line 553, in patch_to_temp File "rdiff_backup\backup.pyc", line 577, in patch_snapshot_to_temp
File "rdiff_backup\backup.pyc", line 617, in write_special File "rdiff_backup\robust.pyc", line 32, in check_common_error File "rdiff_backup\rpath.pyc", line 111, in copy File "rdiff_backup\rpath.pyc", line 1002, in symlink
AttributeError: 'module' object has no attribute 'symlink' Fatal Error: Lost connection to the remote system