FreeNAS 02:深入 SMB 服务使用 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
tpxcer
V2EX    NAS

FreeNAS 02:深入 SMB 服务使用

  •  
  •   tpxcer 2020-05-23 20:24:21 +08:00 4020 次点击
    这是一个创建于 1966 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前两期 NAS 组装以及 FreeNAS 系统安装和简单使用之后,今天我又出了一个新视频教程。《 FreeNAS SMB 服务的深入使用》,我感觉举例的场景应该包括大多数需求了,欢迎大家一起讨论。

    视频教程:西瓜视频 哔哩哔哩 YouTube

    文本教程:

    ::: danger 注意 如果你使用 root 账号访问共享,需要先在Accounts Users中更新一下 root 密码。 :::

    一、创建匿名访问共享

    1.1 创建

    1. 进入Sharing Windows (SMB) Shares,然后点击ADD按钮
    2. 界面如下图所示
    3. 勾选Allow Guest Access
    4. 直接按SAVE保存

    ::: warning 如果共享创建在根目录,没有任何权限处理,默认是只读的,要进一步控制权限,需要创建二级数据集,并设置权限。如下图: :::

    1.2 Mac 访问

    Finder中按command+k进入Connect to Server窗口,输入我们的服务器地址,然后点Connect,直接选择Guest访问即可。

    1.3 Window 访问

    在浏览器里面直接输入服务器地址即可直接访问

    二、验证用户访问共享

    可以直接用我们的 root 用户访问,也可以自己在Accounts Users中创建用户和账户。与匿名唯一的区别就是访问共享需要输入用户名和密码。

    三、共享限额

    如果我们要针对用户或者用户组进行磁盘配额,需要如下设置:

    1. 高级设置中在VFS Object中加上ixnas属性,默认创建共享是开启该属性的
    2. 高级设置中在Auxiliary Parameters中添加配合设置,如ixnas:base_user_quota = 100M

    效果:

    ixnas其他属性如下:

    • ixnas:base_user_quota 设置用户可以使用的空间。例如ixnas:base_user_quota = 80G表示限制用户只能使用 80G 的空间。
    • ixnas:zfs_quota_enabled设置 ZFS 是否支持用户配额,值为TrueFalse。默认为True,例如:ixnas:zfs_quota_enabled = True
    • ixnas:chown_homedir 将创建了的 home 目录的所有者改为当前经过身份验证的用户。这里ixnas:zfs_auto_homedir必须设置为True。值为TrueFalse。例如ixnas:chown_homedir = True.
    • ixnas:homedir_quota 设置 home 目录使用配合。例如ixnas:homedir_quota = 20G设置 20G 的限额。
    • xnas:zfs_auto_homedir 使用 ZFS 数据集创建 home 共享,而不是新增目录。值为TrueFalse,默认为False 例如:ixnas:zfs_auto_homedir = False

    四、卷影副本

    启用卷影副本这个功能可以让 Windows 客户端对文件版本进行还原。默认情况下该功能是开启的(见前面匿名共享的截图,Enable Shadow Copies选项)

    开启后我们只要在Storage Snapshots冲创建我们数据集的快照。在 Windows 下就可以在以前的版本标签中打开之前的版本文件或者还原他们。

    如果禁用该选项,以前的版本标签就不会显示我们快照了的内容。

    五、时光鸡

    创建新共享,选择勾选Time Machine即可。

    在 Mac 的时光鸡中选择我们新建的共享目录,然后以正常姿势操作即可。

    我们也可以针对时光鸡共享做容量限制,跟前面共享限额一样,属性放在Auxiliary Parameters里面。例如:

    fruit:time machine max size = 500G 

    六、SMB 故障排除

    • Samba 是单线程的,因此 CPU 速度对 SMB 性能有很大的影响。 所以你的传输速度很慢,也有可能不是网络问题。参考性能调优
    • 如果 SMB 服务没起来,可以在 Shell 运行testparm /usr/local/etc/smb4.conf看看是否有错误的配置。
    • 如果数据集( dataset )是用来做 SMB 共享的,那么在创建的时候Share type选择 SMB,这样可以提高性能
    • 启用ixnas (auxiliary parameter)也可以增加性能
    • share settings设置中越少VFS Objects的配置项越好。
    • 有一些特殊的情况,比如Final Cut Pro X想打开共享上的项目就得做额外的设置。官方文档上说要设置vfs objects的几个属性catia fruit streams_xattr。此时我们进入高级模式找到vfs objects项,选择对应的属性即可
    目前尚无回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5812 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 03:40 PVG 11:40 LAX 20:40 JFK 23:40
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86