iStoreOS文件共享指南


作为一款基于 OpenWrt 深度定制的轻量级系统,iStoreOS 完美融合了全能路由与 NAS 存储的双重核心。它不仅能让路由器轻松化身家庭轻 NAS,亦可作为办公室的微型文件服务器。本文将带你玩转 iStoreOS,利用主流的 SMB 协议搭建高效的网络文件共享,轻松实现多设备间的跨平台文件互传、数据备份与无缝远程访问。

在实际应用中,我们为什么需要搭建这样一个网络文件共享系统?以下表格直观地梳理了它在不同核心场景下的高频需求与实用价值:

🏡 家庭用户 💼 办公用户 👨‍💼 个人用户
家庭成员共享照片、视频 团队文档协作 多设备文件同步
自动备份手机相册 项目文件集中存储 重要数据备份
家庭媒体中心(配合 Jellyfin / Emby / Plex) 版本控制和历史恢复 大文件传输中转
下载机远程管理 远程办公文件访问 私有云盘替代方案

为什么选择 iStoreOS 而非专业 NAS?

专业 NAS(群晖/威联通) iStoreOS 方案
硬件成本 🟧 ¥2000-5000 🟩 ¥300-800(路由器 + 硬盘盒)
学习成本 🟩 中等 🟧 稍高(但一次配置长期使用)
使用及维护成本 🟧 低 🟩 极低

选择建议

  • 如果你已有高性能路由器,iStoreOS 是性价比最高的 NAS 方案
  • 如果需要高级功能(如 Docker、虚拟机),建议专业 NAS
  • 对于轻度使用,iStoreOS 绰绰有余
  • 路由 + NAS 二合一,节省空间和电费

磁盘格式化与挂载

1.连接磁盘

将硬盘设备安装至对应硬件接口;如果是外置 HDD 硬盘并且通过 USB 口连接,建议使用带独立供电的硬盘盒。

2.格式化磁盘并挂载

[!warning]
格式化磁盘会清除所有数据!在操作前务必确认:

  • 已备份重要数据到其他设备
  • 确认磁盘内容可清空
  • 再次检查目标磁盘是否正确
  1. 登录 iStoreOS 管理界面,在 首页磁盘信息 板块下的 已挂载磁盘 列表中找到需要格式化的设备,点击 格式化并挂载,格式化完成后磁盘会自动挂载。

  2. 选择磁盘文件系统选项,推荐使用 ext4 格式:

    • ext4(Linux 原生,性能最佳)
    • NTFS(Windows 兼容性好)
    • exFAT(跨平台,但需要额外驱动)

[!TIP]
对已有分区的磁盘重新格式化(可选)

  1. 如果磁盘已经格式化过,则先进入 系统磁盘管理 下的 挂载点 列表中找到要格式化的设备,点击 卸载
  2. 然后在 磁盘 列表中点击 编辑;删除原有分区并重新新建分区;然后 格式化,选择合适文件系统并格式化。
  3. 挂载点 列表下的下拉菜单中选择设备路径,依次填入文件系统 例如:auto挂载选项 例如:rw,relatime挂载点 例如:/mnt/usb6-1

配置文件共享

关于用户与权限管理

出于安全考虑,通常会对文件共享系统针对不同的用户分配不同的 控制权限,例如:

管理员 注册授权用户 访 客 无访问权限
查看文件
复制文件
修改文件
删除文件
创建文件夹
上传文件
管理用户权限

[!info]
iStoreOS 的文件管理系统只支持 3 种权限:

  • 读写权限(Read/Write)
  • 只读权限(Read-Only)
  • 无访问权限(No access)

1.添加用户

  1. 进入网络存储统一文件共享用户选项卡 → 点击新增

  2. 设置 用户名密码;点击保存并应用

2.启用共享

网络存储统一文件共享页面中统一文件共享标签下的 全局 设置中做如下设置:

  • 启用:勾选
  • 匿名用户:不勾选(禁用匿名访问,增强安全性)

3.添加共享目录

  1. 网络存储统一文件共享页面中统一文件共享标签下的 共享 设置的共享列表下方点击新增,填写如下信息设置共享目录的信息和访问权限:

    • 路径:磁盘挂载点或其中文件夹
    • 名称:显示在网络中的名称
    • 读写用户:勾选 指定用户
    • 只读用户:勾选 指定用户
    • 协议:勾选 SambaWebDAV(若需要可选)

      [!info]
      读写用户只读用户 选项后所显示的内容及表示的含义:

      • {任何人}:所有访问共享文件夹的人,包括匿名访问者。
      • {登录用户}:用户标签页下所建立的所有用户。
      • 用户标签页下所建立的所有用户,方便单独选择。
  2. 点击保存并应用

多平台访问

  1. Windows:在地址栏输入 \\iStoreOS_IP\\主机名,如果要访问特定共享文件夹则在地址栏中输入 \\iStoreOS_IP\共享名称; 输入 用户名密码 即可访问。
  2. MacOS:在 Finder → “前往” → “连接服务器” → 输入 smb://iStoreOS_IP访问。
  3. Linux:可使用 mount 命令或文件管理器直接访问。
    • mount命令行
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      # 创建挂载点
      sudo mkdir -p /mnt/istoreos

      # 挂载共享
      sudo mount -t cifs //iStoreOS_IP/共享名称 /mnt/istoreos \
      -o username=family,password=your_password,iocharset=utf8

      # 访问文件
      ls /mnt/istoreos

      # 卸载
      sudo umount /mnt/istoreos
    • Linux文件管理器
      1
      2
      3
      4
      1. 打开文件管理器
      2. 其他位置 → 连接到服务器
      3. 输入:smb://192.168.1.1
      4. 输入凭据