kmk at sanitarium.net
Thu Apr 16 09:43:24 MDT 2015
-----BEGIN PGP SIGNED MESSAGE-----
I thought of something else if it must be rsync that is used...
rsync -a --delete --exclude='*' --delete-excluded /anywhere/
That would empty the target dir regardless of what is in the source dir.
I would still like to hear how that is any different than rm.
On 04/16/2015 11:28 AM, Ken Chase wrote:
> problem is he's trying to rsync into the target dir and have the
> side effect of delete. so an empty dir would necessarily need to
> be in the target of course and thus created there, triggering the
> quota block.
> he tried to avoid this by using device files then 'blocking all
> device files' but i think rsync figures out first there's nothing
> to do, so it just stops and doesnt do the delete. wonder if
> --delete-first would help there perhaps.
> however, this is a REALLY obtuse way of running rm. unless of
> course he's trying to inject some kinda options into a script that
> can only run rsync or something wonky like that.
> On Thu, Apr 16, 2015 at 11:23:59AM -0400, Kevin Korb said: I don't
> understand what is wrong with rm either.
> But if you must have an empty directory is there a tmpfs where you
> can make one? Is there already an empty one like /var/empty?
> On 04/16/2015 10:13 AM, Ken Chase wrote:
>> Wow, it took me a few seconds to figure out what you were trying
>> to do.
>> What's wrong with rm?
>> Also I think trying to leverage the side of disqualifying all
>> source files just to get the delete effect (very clever but
>> somewhat obtuse!) risks creating a temporary file of some kind
>> in the target at the start of the operation, and if you cant
>> even mkdir then that exceeds disk quota immediately and fails.
>> On Thu, Apr 16, 2015 at 12:20:52PM +0300, ????? ?????? said:
>>> Hi, Rsync.
>>> I want to help rsink delete a folder with a large number of
>>> files and folders. Tried this: rsync -a --no-D --delete
>>> /dev/null /home/rc-41/data/000000000000061/2015-04-01-07-04/
>>> skipping non-regular file "null"
>>> rsync -a --no-D --delete /dev/zero
>>> /home/rc-41/data/000000000000061/2015-04-01-07-04/ skipping
>>> non-regular file "zero"
>>> That's how it turns out rsync -a --delete /empty_folder/
>>> /home/rc-41/data/000000000000061/2015-04-01-07-04/ But this
>>> option is not satisfied as if the disk is 100% filled to
>>> create an empty folder does not work
>>> mkdir /empty folder/ Disk quota ekstseeded
>>> Got an error.
>>> find /home/rc-41/data/000000000000061/2015-04-01-07-04/ -delete
>>> I know not suitable
>>> rm -rf /home/rc-41/data/000000000000061/2015-04-01-07-04/ is
>>> also not suitable
>>> How to do it differently?
>>> -- Sincerely, Dugin Sergey mailto: drug at qwarta.ru QWARTA
>>> -- Please use reply-all for most replies to avoid omitting the
>>> mailing list. To unsubscribe or change options:
>>> https://lists.samba.org/mailman/listinfo/rsync Before posting,
>>> read: http://www.catb.org/~esr/faqs/smart-questions.html
>> -- Please use reply-all for most replies to avoid omitting the
>> mailing list. To unsubscribe or change options:
>> https://lists.samba.org/mailman/listinfo/rsync Before posting,
>> read: http://www.catb.org/~esr/faqs/smart-questions.html
Kevin Korb Phone: (407) 252-6853
Systems Administrator Internet:
FutureQuest, Inc. Kevin at FutureQuest.net (work)
Orlando, Florida kmk at sanitarium.net (personal)
Web page: http://www.sanitarium.net/
PGP public key available on web site.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-----END PGP SIGNATURE-----
More information about the rsync