We are closing this bug report as there hasn't been any activity. Please
upgrade to the latest release Karmic 9.10 - If this bug is still
reproducible please set Status to New. Thanks
** Changed in: ocfs2-tools (Ubuntu)
Status: Incomplete => Invalid
--
Copying file to an OCFS2 file system using rsync result in wrong ownership of
symlinks
https://bugs.launchpad.net/bugs/191942
You received this bug notification because you are a member of Ubuntu
High Availability Team, which is subscribed to ocfs2-tools in ubuntu.
Status in OCFS2 File System.: Fix Released
Status in “ocfs2-tools” package in Ubuntu: Invalid
Bug description:
Not sure if this should be filed against linux-meta (if it is an OCFS2 bug) or
against rsync, so I left the package field blank.
When copying files to an OCFS2 filesystem using rsync, ownership of symlinks is
not preserved correctly. Strangely, running rsync a second time would fix the
ownership. This problem have been isolated to using rsync and OCFS2 in
conjunction, as ownership of symlinks is preserved correctly on the same
machine when either rsync'ing to an ext3 file system, or when copying to an
OCFS2 volume using other means (such as cp). The symptoms have been observed
in both gutsy and hardy.
uname -a: Linux ocfs2-hardy-node1 2.6.24-5-server #1 SMP Thu Jan 24 19:58:47
UTC 2008 x86_64 GNU/Linux
Steps to reproduce
------------------------
1. Install hardy, create an OCFS2 volume and mount it under /data (for example)
2. Setup a rsyncd server, and create a module where files, including synlinks,
are not owned by root (owned by ftp:ftp in my example here)
3. rsync the files to your OCFS2 volume. the command line i use is:
sudo rsync -avz 192.168.1.10::rsync-test /data/rsync-test/
4. ls -l /data/rsync-test -> notice that file ownership are correct, except for
symlinks which are owned by root:root instead of ftp:ftp as they should
5. Run the rsync command above a second time.
6. ls -l /data/rsync-test -> notice that all files, including symlinks, are now
owned correctly by ftp:ftp
7. rsync to a location that is on an ext3 file system now (/home/test in this
example)
sudo rsync -avz 192.168.1.10::rsync-test /home/test/
8. ls -l /home/test -> notice all file ownership are correct, including symlinks
9. Copy the file to the OCFS2 volume using some other mean (in this example,
using cp from a NFS mount)
sudo rm -rf /data/rsync-test/*
sudo mount 192.168.1.10:/data /mnt
sudo cp -a /mnt/* /data/rsync-test/
10. ls -l /data/rsync-test -> notice all file ownership are correct, including
symlinks
_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-ha
Post to : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-ha
More help : https://help.launchpad.net/ListHelp