文件存储怎么用
文件存储提供 NFS 或 SMB 共享目录:创建文件系统后从挂载点挂载到多台实例,多台机器看到同一份数据。权限组按网段控制哪些客户端可以挂载,这是最需要收紧的一环。
基本信息
| 协议 | Linux 常用 NFS,Windows 常用 SMB |
|---|---|
| 挂载点 | 每个挂载点绑定一个 VPC 与一个权限组 |
| 权限组 | 按网段白名单控制挂载来源 |
| 场景 | 共享配置、多实例共享素材、容器共享存储 |
| 性能 | 时延高于本地盘,小文件随机读写需实测 |
| 自动挂载 | 建议写入 fstab 并加 nofail,避免启动受阻 |
权限组与风险
| 配置 | 风险 | 建议 |
|---|---|---|
| 放通整个 VPC | 任意实例都能挂载读取 | 收紧到业务网段 |
| 匿名读写无限制 | 数据可被任意覆盖 | 用映射规则与读写权限收敛 |
| 挂载点与业务 VPC 不符 | 无法挂载 | 规划阶段对齐 |
| 容器共享挂载 | 属主与权限不匹配 | 对齐容器运行用户 |
挂载与验证
挂载与验证
mkdir -p /mnt/nas
mount -t nfs -o vers=4 fs-xxxx.cn-hangzhou.nas.aliyuncs.com:/ /mnt/nas
df -hT /mnt/nas # 确认已挂载
echo test > /mnt/nas/.probe && rm /mnt/nas/.probe # 验证可写典型使用场景
- 多台实例需要共享同一份素材或配置
- 容器集群需要共享持久化目录
- 日志或中间数据集中存放,便于统一收集
- 本地盘容量不足时用共享存储扩展空间
生产环境把权限组收紧到业务网段:默认放通整个 VPC 时,一旦有实例被攻破就能挂载并读取共享数据。
需要开机自动挂载时写进 fstab 并加 nofail,避免共享存储短时不可达导致机器启动卡住。
共享存储的时延高于本地盘:数据库文件、高频小文件随机写这类场景放到共享存储上,性能会明显下降。
跨可用区访问会额外增加时延:同城多可用区部署时,让读写最密集的业务与挂载点处于同一可用区,能明显改善访问速度。