基于TrueNAS的简易服务器搭建——2. TrueNAS物理机与后台设置
魔鱼技术
发布于 2023-2-27 12:02:32
阅读 3867
查看全部
魔鱼科技免责声明
本站所有资源来源于用户上传和网络,仅作为演示数据,如有侵权请邮件联系站长删除!admin@bhmoyu.com
1 TrueNAS 物理机设置:修改密码,设置固定IP
1.1 设置固定IP。
1.1.1 输入 1 ,按回车。(此时如果有多个网口将会干扰设置,建议先不安装pcie网卡)
1.1.2 输入序号选择网卡,此处是 1 。
1.1.3 删除接口?输入 n 。删除当前设置?输入 n 。(想重新设置选 y 也可以)
使用DHCP?输入 n 。(使用 DHCP 的话 IP 地址由路由器分配,会改变,无法方便的访问后台,所以要设置成固定的)
1.1.4 设置 IPv4 ?输入 y 。输入IP地址。设置的 IP 地址要是在同一网段未经使用的 IP ,可以先用别的电脑 ping 一下, ping 不到就行。我家局域网网段是 172.22.22.0 ,所以给它设置一个 172.22.22.8/24 ,后面的 /24 表示掩码是 255.255.255.0 。不输入这个 /24 后面会提示输入掩码的。
1.1.5 设置IPv6?输入 n 。家庭条件下 IPv6 都是运营商分配的,所以设置一个固定的并没有什么意义。 TrueNAS 的物理机设置目的是可以访问网页后台, IPv6 可以留到后面设置。
不要在意涂改痕迹
1.2 修改管理员密码。
输入 7 ,输入两次密码。建议不要用小键盘。(你确实输入了内容,只是没有显示)
1.3 现在把 Nas 连入局域网。
注意你的设备和 nas 必须处于同一个局域网。同一局域网!!!!!!
例如:路由器甲 lan 口出来,到 路由器乙 的 wan 口,路由器乙又选了 dhcp 上网,那么这两台路由器下的设备不在同一局域网。请把 路由器乙 的上网模式调成有线中继。部分品牌是 甲 lan口 接 乙 lan口 ,并关闭乙的 dhcp 。
同一局域网!!!!!!同一局域网!!!!!!同一局域网!!!!!!
2 TrueNAS 后台设置
2.0 输入刚刚设置的固定 IP 地址,会自动跳转。
登录后台,账户是 root ,且只有 root 账户能登陆后台。
2.1.1 System => General ,选择按语言代码排序,语言栏拖到最底部,选择简体中文 Simplified Chinese 。
2.1.2 时区改到东八区,这里选 亚洲/上海 ,改完记得保存。
2.1.3 有特殊需要可以更改时间服务器,添加,删除,排序。
出现掉盘、S.M.A.R.T出问题、非正常重启、系统升级之类的会通过邮件提醒。设置非常简单,极端的亡命之徒可以跳过。效果 ↓
2.2.1 设置 DNS 和 网关 。不设置, TrueNAS无法发送警报邮件。
2.2.2 设置管理员邮箱。(就是警报发送到的邮箱) 系统 => 账户 => root账户编辑 ,输入邮箱和TrueNAS管理员密码。注意不是邮箱密码,毕竟给别人发邮件也不需要知道对方邮箱密码
2.2.3 设置发送邮箱。是可以自己给自己发送邮件的。
系统 => 电子邮件, 从电子邮件 和 从名称 就不解释了。下面的选项可以在对应邮箱的帮助文档里找到。
以QQ邮箱为例,点 设置 ,然后找到 SMTP 选项,先打开该服务,然后点“如何设置”。
如框中内容所示,以 QQ邮箱 为例,邮箱发送服务器是 smtp.qq.com ,端口 465 ,安全选 SSL , SMTP认证 勾选,输入邮箱和邮箱密码,注意要输入英文符号。
2.2.4 设置完点保存,点击发送测试邮件可以测试设置是否正确。邮件 ↓
2.3 创建存储池。
注意如果使用阵列卡请调成直通模式( IT 模式)。也就是使用软 raid ,软 raid 在磁盘损坏时可以恢复,是 TrueNAS 使用的 ZFS 文件系统的功能。
2.3.1 点击 存储 => 池 => 添加 。
2.3.2 选中需要用的存储盘,点向右的箭头“→”。
说明:存储类型条带相当于raid0,极不推荐。存储总量是所有盘相加,数据分成多份存在不同的盘上,坏一块盘就寄,没有通过软件恢复的可能。(单盘也是条带,单盘坏了就寄)
现在500G 3.5寸的二手盘就20几块钱,买两块镜像存储也行啊。
镜像:raid1。顾名思义,互相备份。容量是 n/2 。
Raid z1 - Raid z3:x块盘当校验盘,也就是同时坏x块盘时,把坏盘替换掉,可以通过软件恢复数据。容量是n-x。例如raid z2,坏两块盘没事,同时坏3块就寄。
(从利用率和风险综合判断,推荐4盘raid z1,存储容量是75%=(4-1)/4)
详情百度。详情百度。详情百度。
添加一块硬盘时,点创建会提示数据风险,如前文所说。
添加两块硬盘时,存储类型会自动变成镜像。添加多块盘会自动改为raid z。若改为条带,点创建会提示数据风险。
另外注意:存储池 的 存储类型 和 盘的数量 一旦创建就不能更改,例如:有3块4t盘,想搞4盘4t raid z1,需要先拿个容量小的硬盘占坑。总之还是一步到位好,避免麻烦。
2.3.3 创建完成。
2.4 创建数据集。
因为存储池根目录不能共享、并且需要管理权限,所以要创建数据集。
说明:数据集相当于 root账户(管理员账户) 创建的文件夹,共享出去之后无法删除。
2.4.1 点击存储池的三个点,点添加数据集。
2.4.2 输入数据集名称,一般直接点提交。其他的选项,除非你知道你在改什么,否则不要改。
2.4.3 数据集下可以建数据集,就像文件夹一样。可以用于更精细的权限管理或者更条理的分类存储。
2.5 创建共享。
使用 Windows 的 SMB 共享可以应对99%的使用场景(此教程面向家庭、小微企业)。此教程使用 SMB 。例如:【官方双语】终归正途 - 我们的视频剪辑服务器改用 "Linux" 了#linus谈科技
另外 TrueNAS 的 Webdav 共享(http协议)不具有权限管理功能,需要手动修改配置文件。链接在此:TrueNAS Scale 管理后台 简析
TrueNAS 篇的教程仅止于局域网访问。外网访问的逻辑是使用 VPN ,国内连国内的办公用 vpn 不存在法律风险也不会被封禁。不觉得把端口映射到公网上是一件非常危险的事情吗? IPv6 是非常好的发展方向,运营商流量早已普及 IPv6 ,可是大部分的公共网络,学校、公司、机场、网吧,你无法保证这些地方提供 IPv6 。
2.5.1 创建用户。账户 => 用户 => 添加 ,输入你想新建的用户名和密码。
共享伴随着权限管理,而 root 账户不能用于共享,所以至少要创建一个自己用的账户。教程里以自己 root1 ,共享账户 share 为例。
两个新的账户创建完成
2.5.2 添加 SMB 共享。共享 => Windows共享(SMB) => 添加。
注意这里的名称就是共享目录的名称,与数据集叫什么无关。例如这里把 private 数据集共享出去,名称填 testshare ,那之后连接的时候就填 \\172.22.22.8\testshare 。
第一次创建共享会提示 SMB服务 已打开,点关闭就行。
2.5.3 配置ACL,数据集权限设置。
之后会提示 配置ACL 。如果之前没配置过,可以点 立即配置 。和从 存储 => 池 => 数据集 ,再点编辑权限是一样的。
我的主力NAS
左边的用户和群组表示该数据集的拥有者,修改后勾选 Apply 才能应用。右边修改访问权限 owner 表示数据集的拥有者,我们把数据集的拥有者改成自己,就使自己获得了完全控制权。其他用户可以设置 只读 ,或者干脆不添加其他用户的访问权。
标记都选继承。递归设置和应用于子数据集一般选上,按需修改。
2.5.4 回到 存储 => 池 的界面,共享就设置好了。
2.5.5 修改万兆网卡配置。
Linus 在使用 TrueNAS 的过程中发现了一个在使用万兆网卡时的 bug ,需要添加配置代码来修复。 【官方双语】终归正途 - 我们的视频剪辑服务器改用 "Linux" 了#linus谈科技 11分30秒开始。
我还去评论了来着
论坛链接:https://www.oreilly.com/openbook/samba/book/appb_02.html
操作: 服务 => SMB右边的编辑按钮 => 高级选项=> 附加选项 。
- server multi channel support = yes
- aio max threads = 100
- aio read size = 1
- aio write size = 1
- interfaces = "172.22.22.4;speed=10000000000,capability=RSS" 作者:11_木卜 https://www.bilibili.com/read/cv18289249?spm_id_from=333.999.0.0 出处:bilibili
复制代码
2.6 Windows 以及其它客户端连接共享。
同一局域网下!!!都能后台设置了,就相信已经在同一个局域网了。
2.6.1.0 Windows 连接吐槽。
只能说微软是真的烂。
问题1:只能使用一个用户(TrueNAS里创建的)连接。
问题2:断开一个用户的连接,使用另一个用户,会提示只能连一个的,重启解决。
问题3:连不上SMB的时候,开此电脑会卡一小下。台式机无所谓,笔记本、移动办公或是远程办公很难受。
问题4:Windows 内置的 VPN 只能转发全局流量,需要只转发局域网流量的话需要手动配置。在 VPN连接 高级 里取消勾选使用远程网关,用命令行添加静态路由。
2.6.1.1 Windows 连接。
此电脑(计算机) => 上方 计算机 菜单 => 映射网络驱动器。推荐驱动器,有盘符,添加网络位置也可以。
示例也写的很明白了。注意是反斜杠(不同系统/软件里不一样),需要输入的是
- <p>\\【IP地址】\【创建的共享名字】\【创建的共享目录之下的目录】</p><p>\\172.22.22.8\testshare</p><p>\\172.22.22.8\testshare\test1</p><p>
- </p><p>【IP地址】</p><p>不解释了,注意Windows无法更改SMB的端口号。</p><p>
- </p><p>【创建的共享名字】</p><p>虽然共享选择了一个数据集,连接共享的时候,要填你给那个共享取的名字,不是数据集名。</p><p>
- </p><p>【创建的共享目录之下的目录】</p><p>可以是数据集也可以是用户连上共享之后创建的文件夹。</p>
复制代码 如果不记得共享的名字,或者懒得输入,可以先输入 IP地址 ,然后点浏览,选中你要添加的目录。
用 172.22.22.4 演示一下
2.6.1.2 连接完成。显示出你映射的网络驱动器,此电脑里也有显示。
2.6.2 苹果连接( iOS 与 iPadOS )。系统软件,文件。
苹果共享也存在连不上 SMB 就软件卡死的情况。
【苹果和安卓都推荐软件连接】
2.6.3 软件连接。软件多种多样,文件传输推荐 ES文件管理器,看视频推荐 nPlayer 。
软件的连接都是大同小异的。注意 URL 和 主机 的区别,主机只有 IP 地址, URL 可以带路径。
ES文件浏览器:
nPlayer:
2.7 创建快照任务。
快照是 ZFS 文件系统的特色功能,以非常小的占用,可以将文件恢复到创建的备份。创建快照任务使 TrueNAS 自动备份。懒的话给根目录创建快照任务就行,会自动分数据集创建快照的。
2.7.1 任务 => 定期快照任务 => 添加。
2.7.2 选择数据集,修改配置。
生命周期是保存时间,命名惯例,计划是创建的频率和时间。没特殊要求的话保持默认对于个人用户就挺合适的,我认为。
懒人选择根目录,勾选上图 递归的 就可以给该目录下所有数据集创建快照。
2.7.3 创建任务完成,可能不会马上创建快照,到了计划的时间才会创建快照。创建的快照在 存储 => 快照 可以看到,
选择快照可以进行 删除 克隆到新数据集 回滚 三个操作
2.8 修改 系统数据集 的位置
在刚装好TrueNAS ,没有创建存储池时, 系统数据集 的位置默认是 boot-pool 。在你创建了一个存储池之后,会自动变成你第一个创建的存储池。
系统数据集会几秒写入一次,会导致严重后果。
后果1:就算不设置硬盘休眠,几秒一次的读写对硬盘寿命的影响也是极大的。
后果2:导致硬盘一直有读写,无法进入休眠。
后果3:在一些企业盘上会产生被形容为“炒豆子”的声音,还挺响的,几秒一次的噪音。
2.8.1 系统 => 系统数据集 => 系统数据集池 ,修改为 boot-pool 点 保存 。
告白 - supercell
2.9 设置硬盘休眠
个人认为为了保护硬盘或者节能,直接让硬盘断电停转就行,没必要选那些降低转速之类的。富哥固态之类的我就不懂了,不如先v我50。
时间设置短了硬盘频繁启停,长了硬盘运行的时间就边长。设置逻辑大概是间断短时使用,比如公司办公共享文件,时间填相对长一点( 120 ,个人看法)。短时集中使用例如像我晚上看个下载的高清番剧,就填短一点,我是 30 。
更频繁的使用就别设置休眠了,买几块好点的新盘,新盘就去京东买,好歹有个售后。或者亡命之徒就用几十块钱的消耗品组 raid 。无论新盘旧盘都记得买 CMR 的盘(硬盘的一项参数, CMR 的好,是 CMR 就会写出来的,就像 IPS 屏一样,不写这个参数的就小心点),不要 SMR 。
2.9.1 存储 => 磁盘 => 选中同一个数据集的磁盘,一起处理。或者点右边的下拉按钮 => 编辑。
2.9.2 把 HDD休眠 的 永远在线,改成 X分钟没有读写就休眠的数字。
2.9.3 (可选)测试硬盘休眠是否成功。可以先设置个 5min ,确保没人读写,时间到了摸摸硬盘温度和震动,听听声音。然后创建个新文件之类的,让硬盘启动,能听到启动声音,摸到震动开始,或者看到功率表上升可以确定硬盘休眠设置成功。
2.10 备份设置 & 升级。
以上都配置好之后建议备份一下设置。万一系统盘挂了,可以导入池之后,通过备份恢复所有设置。
升级的话作为个人用户来说我觉得没有必要,3年的使用经验,没有遇到过 bug 。当然你不想摆烂,希望体验新功能,觉得升级通知很烦,升级就行。
2.10.0 备份:系统 => 常规 => 保存设置 / 上传配置
我也没用过几次这功能,先直接上传配置试试,如果共享出问题的话,建议先导入存储池。
2.10.1 方式1:通过官网下载升级文件升级。
2.10.2 方式2:下载ISO,创建启动盘。在物理机启动,选 Install / Upgrade ,按提示一步一步走。
作者:11_木卜 https://www.bilibili.com/read/cv18289249?spm_id_from=333.999.0.0 出处:bilibili
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
魔鱼科技免责声明
本站所有资源来源于用户上传和网络,仅作为演示数据,如有侵权请邮件联系站长删除!admin@bhmoyu.com
|
|
|
|