Ptal jsem se na to na ServerFault, ale nedostal jsem žádnou odpověď, tak jsem si řekl, že to zkusím tady!
Mám zálohovací server Debian s jádrem FreeBSD a souborovým systémem ZFS, na kterém ukládám zálohy pomocí technologií snapshot a komprese ZFS. Server Debianu používá rsync
stahovat soubory z více jiných serverů prostřednictvím úlohy cron. Tento proces funguje skvěle.
Poté pomocí CIFS sdílím zálohy zpět na původní servery, takže je mohu snadno procházet a obnovovat soubory z každého serveru. Když však použiji ls
na serverech, abych se podíval na obsah určitých adresářů na záložní sdílené složce (připojené přes CIFS), vidím stejné přesné soubory uvedené vícekrát. Mnoho, mnohokrát ve skutečnosti:
[[email protected] public_html]# ls -li /backup/scripts/|less
total 663621
57872359 drwxr-xr-x 4 root root 0 Apr 3 21:40 ./
2 drwxr-xr-x 20 root root 0 Mar 24 18:20 ../
57872880 -rw-r--r-- 1 root root 6494 Dec 16 2008 AcctLock.pm
57873180 lrwxrwxrwx 1 root root 7 Mar 15 15:21 adddns -> add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
57872571 -rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns*
Ale na záložním serveru debianu to vypadá dobře:
[email protected]:/# ls -l /backups/myvenue/scripts/|less
total 1893
-rw-r--r-- 1 root root 6494 Dec 16 2008 AcctLock.pm
lrwxrwxrwx 1 root root 7 Mar 15 15:21 adddns -> add_dns
-rwxr-xr-x 1 root root 2010 Nov 8 20:55 add_dns
-rwxr-xr-x 1 root root 5797 Nov 8 20:55 addfpmail
-rwxr-xr-x 1 root root 1949 Nov 8 20:55 addpop
-rwxr-xr-x 1 root root 490 Oct 10 2007 addservlets
-rwxr-xr-x 1 root root 53 Mar 10 2008 adduser
-rwxr-xr-x 1 root root 305 Mar 23 2006 admin
-rwxr-xr-x 1 root root 3926 Nov 8 20:55 after_perl_upgrade
-rw-r--r-- 1 root root 654 Mar 23 2006 anonuser.patch
-rwxr-xr-x 1 root root 2961 Nov 8 20:55 apachelimits
-rwxr-xr-x 1 root root 1014 Sep 23 2010 apacheloadcheck
-rw-r--r-- 1 root root 99 Mar 23 2006 aquota.user_emptyfs.gz
-rw-r--r-- 1 root root 3023 Nov 8 20:55 archive_sync_zones
-rwxr-xr-x 1 root root 1109 Nov 8 20:55 autorepair
-rwxr-xr-x 1 root root 5167 Nov 8 20:55 bandminup
-rwxr-xr-x 1 root root 1540 Nov 8 20:55 biglogcheck
-rwxr-xr-x 1 root root 252 Mar 23 2006 bitstest
-rwxr-xr-x 1 root root 2224 Nov 8 20:55 bsdbindfix
-rwxr-xr-x 1 root root 2479 Nov 8 20:55 bsdcryptoinstall
-rwxr-xr-x 1 root root 3003 Nov 8 20:55 bsdi386compatinstall
-rwxr-xr-x 1 root root 430 Nov 8 20:55 bsdldconfig
-rwxr-xr-x 1 root root 2363 Nov 8 20:55 bsdpkgpingtest
-rwxr-xr-x 1 root root 452 Dec 16 2008 buildbsdexpect
-rwxr-xr-x 1 root root 2766 Nov 8 20:55 builddovecotconf
-rwxr-xr-x 1 root root 5298 Nov 8 20:55 buildeximconf
Co to může způsobovat a jak to mohu vyřešit? Nejsem svázán s CIFS, takže pokud existuje lepší technologie, jsem jí otevřený. Dříve jsem používal NFS, když byl záložním serverem Open Solaris, ale zdá se, že Debian nepodporuje NFS při použití jádra FreeBSD…
Související:Jak zabránit tomu, aby se „grep“ zobrazoval ve výsledcích ps?Přijatá odpověď:
Vyskytla se chyba Samby 4715, hlášená jako chyba Debianu #612503. V současné době je doporučenou opravou přidat directory name cache size = 0
v globální sekci v smb.conf
.