Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1355281
  • 博文数量: 416
  • 博客积分: 10495
  • 博客等级: 上将
  • 技术积分: 4258
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-23 22:13
文章分类

全部博文(416)

文章存档

2015年(7)

2014年(42)

2013年(35)

2012年(14)

2011年(17)

2010年(10)

2009年(18)

2008年(127)

2007年(72)

2006年(23)

2005年(51)

分类: LINUX

2007-07-13 15:09:57

解决方法:

通过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共享,使用下面的命令:

# mount -t smbfs //[machine_name]/[cifs_share_name] /[mount point] -o your_options,lfs

为了测试,做一下操作:

1. 产生2.1G的一个大文件:

# dd if=/dev/zero of=largefile bs=100M count=21

2. 加载CIFS文件系统:

# dd if=/dev/zero of=largefile bs=100M count=21

3. 拷贝:

# cp largefile /mnt/smbfs
 
如果有帮助,请点击推荐给更多需要的人
推荐
阅读(1624) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~