<a href="http://www.redhat.com.cn/kbase/0611/4536.php">http://www.redhat.com.cn/kbase/0611/4536.php</a>
昨天我通過samba拷貝檔案,提示'file size limit exceeded', 我使用的是rhel4u3,核心版本Linux version 2.6.9-34.ELsmp ,google發現如上連結,加入lfs安裝參數後,一切OK。
解決方法:
通過smbmount加載(mount -t smbfs)的Samba共享使用smbfs.o核心子產品。這個子產品不支援大約2G的檔案,如果通過Samba通路大于2G的檔案将得到'file size limit exceeded'的錯誤資訊。
2.4.21-*EL* 系列核心的smbfs核心子產品支援lfs參數。對smbfs.o的一個常見誤解是它是Samba軟體包的一部分,但實際上它是核心的一個檔案系統子產品實作對CIFS/SMB協定的支援。例如:
如果希望使用smbclient拷貝超過2G的檔案到Samba共享,使用下面的指令:
為了測試,做一下操作:
1. 産生2.1G的一個大檔案:
2. 加載CIFS檔案系統:
3. 拷貝: