文件存储与共享服务器的搭建配置
发布时间:2026-09-14 09:06       
更新时间:2026-09-15 04:49
文件共享服务器的选型,核心矛盾在磁盘容量和权限这两件事上。容量决定买多大的盘,权限决定团队用起来乱不乱,备份则决定出事时能不能救回来。
一、容量与磁盘
先摸清现状:用 du -sh /data 统计现有文件总量,再按每年三到五成的增长留余量。共享文件以大文件、顺序读写为主,对 IOPS 要求不高,普通云盘就够,但容量别抠。数据盘和系统盘分开挂,重装系统不动数据。目录按文件类型分:照片、文档、安装包各归各类,将来迁移和清理都容易。
二、权限怎么规划
Samba(Linux 上的共享服务)的权限分两层:系统层用用户组管理,共享层用配置文件控制。建议按部门建组,共享目录设 setgid 位,让新文件自动继承组权限:
chmod 2775 /data/shared
配置里用 valid users 限定组,create mask 收紧新建文件权限,财务类目录还可以在 smb.conf 里单独设成只读并限定到人。新建用户用 useradd 加进对应组,别图省事全塞一个公共账号,出了问题查不到人。权限要一开始就规划好,事后收拾乱目录要花成倍的时间。
三、备份策略
共享盘是误删重灾区。每天凌晨做一次增量备份,rsync 一条命令:
rsync -avz --delete /data/ /backup/data/
再留一份异机备份,两个副本放在不同机器上,备份盘容量按主盘的一点五倍估。误删后从备份盘拉回单个文件即可,不必整目录回滚。备份的可用性要验证:随机挑一天的备份做一次恢复演练,能恢复的备份才算数。
四、部署步骤概要
Ubuntu 下 apt install samba 装好,编辑 /etc/samba/smb.conf 加共享段,smbpasswd -a 用户名 添加用户,systemctl restart smbd 生效,Windows 端直接访问共享路径即可验证。共享目录还能按用户设磁盘配额,防止单个人塞满整盘。
机型上,十人以内团队用高防云服务器 S4 挂数据盘就够,文件量大、并发多的再往上选。共享服务的价值全在数据里,配置可以省,备份不能省。