向samba服务器写入文件,提示“空间不足”

今天群里一位运维姐姐samba服务器出现了“空间不足”的情况,而在df -h中,空间是足够的。这里做一些记录。

我们公司的centos7,用df —h看空间还有146g空间。可是用winows访问samb上传文件却提示空间不足。


看了看她的smb.conf如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[global]
workgroup=SDYTKFQDD
netbios name=YTKFQDJJ
server string=Samba Server
#security=share
security=user
map to guest=Bad User
#配置共享目录share,用户是ncaiwuwen
[share]
path=/home/share/
public=no
writable=yes
write list=@ncaiwuwen
#配置共享目录renshi,用户是renshi
[renshi]
path=/home/renshi/
public=no
writable=yes
write list=@renshi
#配置共享目录caiwu,用户是caiwu
[caiwu]
path=/home/caiwu/
public=no
writable=yes
write list=@caiwu

而看了一下报错的提示如下

从上面可以看出[share]的path路径为/home/share,而实际上传的路径为/home/share/500g路径(他的服务器为2块独立的硬盘,独立挂载在此路径下)
修改path为/home/share/500g后,问题解决了。
那么另外一块硬盘怎么办?
同样在smb.conf下添加

1
2
3
4
5
[share]
path=/home/share/
public=no
writable=yes
write list=@ncaiwuwen

然后service smb restart就行了。
ps:由于自己对samba也不是很了解,不知道用LVM能不能解决这个问题。还望多多指教。