Debian
為什麼我的 CIFS 共享多次顯示相同的文件?
我在 ServerFault 上問過這個問題,但沒有收到任何回复,所以我想我會在這裡嘗試一下!
我有一個執行 FreeBSD 核心的 Debian 備份伺服器和一個 ZFS 文件系統,我使用 ZFS 的快照和壓縮技術在其上儲存備份。Debian 伺服器用於
rsync
通過 cron 作業從多個其他伺服器中提取文件。這個過程效果很好。然後我使用 CIFS 將備份共享回原始伺服器,這樣我就可以輕鬆地瀏覽它們並從每個伺服器恢復文件。但是,當我
ls
在伺服器上使用來查看備份共享(通過 CIFS 掛載)上某些目錄的內容時,我會看到多次列出相同的確切文件。事實上很多很多次:[root@webserver01 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*
但在 debian 備份伺服器上,它看起來不錯:
root@timestandstill:/# 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
可能是什麼原因造成的,我該如何解決?**我與 CIFS 無關,所以如果有更好的技術,我願意接受。**我之前在備份伺服器是 Open Solaris 時使用 NFS,但在使用 FreeBSD 核心時似乎 Debian 不支持 NFS…
您遇到了Samba 錯誤 4715,報告為Debian 錯誤 #612503。目前推薦的修復方法是
directory name cache size = 0
在smb.conf
.