Re: [Dar-support] Restoring files on Windows XP professional
For full, incremental, compressed and encrypted backups or archives
Brought to you by:
edrusb
From: Thomas J. <ja...@in...> - 2010-03-19 00:24:04
|
On Thu, Mar 18, 2010 at 01:14:29PM -0700, Chavez, Larry wrote: > I'm using version 2.3.6 of libdar on Windows NTFS filesystem. > > We're running into an issue with permissions on files after the restore. > > Essentially we cannot access the file due to special permissions on the file. > > The workaround was to change the permissions using cygwin chmod command. > > My question is: Does libdar backup/restore the appropriate file permissions for NTFS filesystems? Not really. The Windows port is only running on top of cygwin, and only stores those file permissions visible from the cygwin layer, which basically means almost no NTFS permission data is stored, at least until cygwin implements Linux/Posix ACLs which are compatible with dar. At the moment Cygwin only provides the Solaris ACL API to map NTFS ACLs into cygwin. > If not, what is the workaround? Solution 1: Hack dar to run natively on Windows and to store NTFS data, then contribute the code back to dar ;) Solution 2: Store permissions data seperately http://ochoco.blogspot.com/2009/02/quick-tip-back-up-your-ntfs-security.html Solution 3: Use Windows file system inheritance to push the permissions of the top level directories that still have NTFS permissions down to the restored files (that's what I am doing at the moment), this way you can at least access the files, even if they don't have the right permissions. Solution 4: Use a different backup software. ... Thomas |