Package: tmpreaper
Version: 1.6.5
I'm setting up tmpreaper via a hand-made script, not via
/etc/tmpreaper.conf, to cleanup some dirs in a samba share (one of this
was a recycle dir, made up with samba VFS recycle module).
Clearly i need --ctime options, because samba preserve atime and mtime
dates on moving/copying files into recycle...
The script simply run:
tmpreaper --ctime --mtime-dir 14d /srv/users/Passaggi/
but does not work, eg you can see (a limited example on a subdir):
mouse:/srv/users/Passaggi# stat banca/RETRO.jpg
File: `banca/RETRO.jpg'
Size: 398741 Blocks: 784 IO Block: 4096 regular file
Device: 905h/2309d Inode: 173246610 Links: 1
Access: (0644/-rw-r--r--) Uid: (30001/SANVITO\walter) Gid:
(30002/SANVITO\ced)
Access: 2006-07-17 23:10:43.196063294 +0200
Modify: 2006-02-27 12:46:06.000000000 +0100
Change: 2006-03-06 10:40:13.799593529 +0100
mouse:/srv/users/Passaggi# /usr/sbin/tmpreaper --ctime --mtime-dir 14d
/srv/users/Passaggi/banca
mouse:/srv/users/Passaggi# /usr/sbin/tmpreaper --verbose=3 --ctime --mtime-dir
14d /srv/users/Passaggi/banca
debug: Grace period is `1209600' seconds.
debug: This is PID (24137) being run by UID (0), EUID (0).
debug: getcwd() is: /srv/users/Passaggi/banca
debug: Cleaning up directory /srv/users/Passaggi/banca'.
debug: safe_chdir() : Before chdir(), `dirname' is inode 246595'.
debug: safe_chdir() : Before chdir(), `dirname' on device æ9'.
debug: safe_chdir() : After chdir(), `dirname' is inode 246595'.
debug: safe_chdir() : After chdir(), `dirname' on device æ9'.
debug: (PID 24138) Found directory entry `backup_di_Grafica1.cdr'.
debug: (PID 24138) Found directory entry `backup_di_programma ditte.cdr'.
debug: (PID 24138) Found directory entry `backup_di_programma.cdr'.
debug: (PID 24138) Found directory entry `DEPLIANT PER COLLEGHI.pdf'.
debug: (PID 24138) Found directory entry `grafica1.cdr'.
debug: (PID 24138) Found directory entry `logo.jpg'.
debug: (PID 24138) Found directory entry `pieghevole onlus DITTE.pdf'.
debug: (PID 24138) Found directory entry `programma ditte.cdr'.
debug: (PID 24138) Found directory entry `programma ditte.pdf'.
debug: (PID 24138) Found directory entry `programma.cdr'.
debug: (PID 24138) Found directory entry `programma.pdf'.
debug: (PID 24138) Found directory entry `RETRO foligrana.jpg'.
debug: (PID 24138) Found directory entry `RETRO.jpg'.
debug: (PID 24138) Found directory entry `Thumbs.db'.
debug: (PID 24138) Found directory entry `Villamanin.jpg'.
mouse:/srv/users/Passaggi# stat banca/RETRO.jpg
File: `banca/RETRO.jpg'
Size: 398741 Blocks: 784 IO Block: 4096 regular file
Device: 905h/2309d Inode: 173246610 Links: 1
Access: (0644/-rw-r--r--) Uid: (30001/SANVITO\walter) Gid:
(30002/SANVITO\ced)
Access: 2006-07-17 23:10:43.196063294 +0200
Modify: 2006-02-27 12:46:06.000000000 +0100
Change: 2006-03-06 10:40:13.799593529 +0100
The only way i can remove file is to use --mtime options, but clearly
this is not viable for a recycle.
As you can see this is not bug #353477
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=353477), i'm not
using the --force option.
Note also that ctime seems OK, eg:
mouse:/srv/users/Passaggi# find /srv/users/Passaggi/banca -type f -ctime +14
/srv/users/Passaggi/banca/Backup_di_Grafica1.cdr
/srv/users/Passaggi/banca/Backup_di_programma ditte.cdr
/srv/users/Passaggi/banca/Backup_di_programma.cdr
/srv/users/Passaggi/banca/DEPLIANT PER COLLEGHI.pdf
/srv/users/Passaggi/banca/Grafica1.cdr
/srv/users/Passaggi/banca/Logo.jpg
/srv/users/Passaggi/banca/pieghevole onlus DITTE.pdf
/srv/users/Passaggi/banca/programma ditte.cdr
/srv/users/Passaggi/banca/programma ditte.pdf
/srv/users/Passaggi/banca/programma.cdr
/srv/users/Passaggi/banca/programma.pdf
/srv/users/Passaggi/banca/RETRO foligrana.jpg
/srv/users/Passaggi/banca/RETRO.jpg
/srv/users/Passaggi/banca/Thumbs.db
/srv/users/Passaggi/banca/Villamanin.jpg
I'm using a plain debian sarge box, custom 2.6 kernel compiled by hand,
nothing special done; all this stuff are on a XFS filesystem:
/dev/md5 on /srv type xfs (rw,noexec,nodev)
and with POSIX ACL enabled.
Many thanks.
--
dott. Marco Gaiarin GNUPG Key ID: 240A3D66
Associazione ``La Nostra Famiglia'' http://www.sv.lnf.it/
Polo FVG - Via della Bontà, 7 - 33078 - San Vito al Tagliamento (PN)
marco.gaiarin(at)sv.lnf.it tel +39-0434-842711 fax +39-0434-842797
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]