Displaying 2 results from an estimated 2 matches for "setup_cp_al".
2023 Sep 22
1
rsync --delete with empty source folder for fast snapshot deletion: Permissions of hardlinked files are changed to 644. Workaround?
...my case 444 became 644 again.
- Q: Which rsync version, distro and file system do you use?
- Q: Does my attached script reproduce the permission change?
- Q: Did my script attached to the initial post here reproduce the permission change?
PS: In my case the attached script shows (excerpt):
./setup_cp_al.sh
Tested with
- rsync  version 3.2.7  protocol version 31
- ext4 file system
- Ubuntu 22.04
File stats BEFORE rsync --delete:
  File: snapshot2/read_only.txt
  Size: 0         	Blocks: 0          IO Block: 4096   regular empty file
Device: 10305h/66309d	Inode: 17571021    Links: 3
Access: (0444...
2023 Sep 22
2
rsync --delete with empty source folder for fast snapshot deletion: Permissions of hardlinked files are changed to 644. Workaround?
So I decided to do a quick test using the Linux kernel source tree since 
it has lots of files.  I duplicated a tree, used 'find . -type f -exec 
chmod 444 {} +' to make read only files for rsync to want to chmod, then 
used cp -al to make several duplicate trees using hard linked files.  An 
rm -rf on one such tree took .97 seconds while an rsync deletion took 
1.25 seconds.  Clearly I