通过samba写入文件,却提示空间不够的问题,已解决

采用cubieboard2作为服务器,通过USB硬盘存储数据,然后通过无线路由器来提供给笔记本访问。

主要的原因是,我在mount的时候是mount到/home/user/mnt下面,然后我在配置smb.conf时,里面的path写的是/home/user/,而不是写成/home/user/mnt,因为这一点点差别,导致系统判别剩余容量出错,因为cubieboard本身的容量是很小的,只有几百M,而我要写入的sda1还有27G,但samba在写入的时候是判断/home/user这个目录的剩余容量,而这个就是机子的内部flash的容量,而不是sda1的容量。当写入1.4G的文件时就会报错。

$ df

Filesystem     1K-blocks      Used Available Use% Mounted on

/dev/nandd       2065424    979848    994260  50% /

/dev/nande       1033816    719464    268152  73% /lib

tmpfs              20480         4     20476   1% /tmp

none               92948       716     92232   1% /run

none                5120         0      5120   0% /run/lock

none              464732         0    464732   0% /run/shm

none              102400        16    102384   1% /run/user

/dev/sda1      244196000 216910276  27285724  89% /home/user/mnt


当把smb.conf设置成这样就可以写入大文件了:

[mnt]

        path = /home/user/mnt

        read only = no

        guest ok = yes

        create mask = 0777

        directory mask = 0777




  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值