From: HAT <ha...@fa...> - 2011-09-26 12:55:27
|
A NAS user upgraded to Debian 4.0 Etch and installed netatalk 2.2.1. He cannot use Time Machine because disk free space is zero. Hardware: I-O Data HDL2-G2.0 CPU:ARM OS: Debian 4.0 Etch Configure summary: Install style: debian AFP: Large file support (>2GB) for AFP3: yes Extended Attributes: ad | sys CNID: backends: dbd last tdb UAMS: DHX ( SHADOW) DHX2 ( SHADOW) RANDNUM ( SHADOW) passwd ( SHADOW) guest Options: DDP (AppleTalk) support: no SLP support: no Zeroconf support: yes tcp wrapper support: no quota support: yes admin group support: yes valid shell check: yes cracklib support: no dropbox kludge: no force volume uid/gid: no ACL support: yes LDAP support: no >$ df -h >Filesystem Size Used Avail Capacity Mounted on >/dev/disk0s2 79Gi 52Gi 27Gi 67% / >devfs 184Ki 184Ki 0Bi 100% /dev >map -hosts 0Bi 0Bi 0Bi 100% /net >map auto_home 0Bi 0Bi 0Bi 100% /home >/dev/disk0s4 32Gi 19Gi 13Gi 60% /Volumes/BOOTCAMP >afp_4scGN247DZqa3s7v0V0wSRDl-9.2e000007 98Gi 98Gi 0Bi 100% /Volumes/TimeMachine2 TimeMachine2's free spase is 0Bi !!! /etc/afpd/volume.c: > if (vol->v_limitsize) { > if (getused(vol) != 0) > return AFPERR_MISC; > LOG(log_debug, logtype_afpd, "volparams: used on volume: %" PRIu64 " bytes", > getused_size); > vol->v_tm_used = getused_size; > > *xbtotal = min(*xbtotal, (vol->v_limitsize * 1024 * 1024)); > *xbfree = min(*xbfree, *xbtotal < getused_size ? 0 : *xbtotal - getused_size); > } > > *bfree = min( *xbfree, maxsize); > *btotal = min( *xbtotal, maxsize); > return( AFP_OK ); >} *xbfree is zero if "getused_size" is greater than *xbtotal, He checked a log file. afpd.conf: >- -setuplog "default log_debug /var/log/netatalk.log" /var/log/netatalk.log >Sep 23 19:54:11.316330 afpd[1718] {volume.c:1546} (D5:AFPDaemon): volparams: used on volume: 7213566707504637952 bytes A value "7213566707504637952" is clearly unusual. I conducted the reappearance experiment using 4.0 Etch, 5.0 Lenny and 6.0 Squeeze on Parallels Desktop. Debian 4.0 Etch: Sep 26 21:26:44.396353 afpd[2120] {volume.c:1546} (D5:AFPDaemon): volparams: used on volume: 12136630814212 bytes Debian 5.0 Lenny: Sep 26 20:43:10.502427 afpd[17279] {volume.c:1546} (D5:AFPDaemon): volparams: used on volume: 217088 bytes Debian 6.0 Squeeze: Sep 26 21:44:33.616145 afpd[1817] {volume.c:1546} (D5:AFPDaemon): volparams: used on volume: 10598404 bytes Only Etch is unusual. Lenny and Squeeze are normal. -- HAT |