ubuntu的samba配置的共享文件大小如何修改
时间: 2024-10-17 08:03:38 浏览: 40
文件共享之samba服务器(cifs)
在Ubuntu上配置Samba共享文件时,如果需要限制共享文件夹的最大大小,可以修改`smb.conf`文件。这个文件通常位于 `/etc/samba/smb.conf` 或者 `/usr/share/samba/smb.conf`,具体取决于您的系统版本。
在`smb.conf`文件中,找到 `[your_share_name]` 配置块,然后添加或者编辑 `maxmmap` 或 `vss_max_size` 参数。这两个参数分别用于限制内存映射文件的大小和VSS虚拟存储的最大值:
1. `maxmmap = <size>`: 设置最大内存映射限制,默认单位是字节。例如,如果你想限制每个共享文件夹不超过5GB,可以设置为 `maxmmap = 5145792000`。
2. `vss_max_size = <size>`: 设置VSS Shadow Copy服务的最大大小,同样单位是字节。这影响了Windows客户端对大文件的支持。
记得在修改完配置后,需要重启Samba服务让更改生效。你可以使用下面的命令来重启Samba:
```bash
sudo service smbd restart
```
或者
```bash
sudo systemctl restart samba
```
如果你想要永久改变这些设置,可以编辑完成后直接保存并运行 `sudo smbpasswd -a <username>`(替换 `<username>` 为你希望设置权限的用户名),更新其权限。
阅读全文