【服务器】P310S AIO个人服务器NAS篇
AI摘要:概述系统安装、存储池与网络组网,SMR磁盘的分区格式化与挂载、RAID 的应用,以及自定义邮箱、NTFS SMB 挂载与加密挂载的故障解决与配置步骤。
系统安装
- 系统镜像版本:fnos-0.9.18-1042.iso
- 虚拟机配置:CPU 0-3; 内存12 GB全部预留; 80 GB虚拟磁盘; PCI直通 ①960G NVMe SSD(高速存储盘&缓存盘) ②AHCI Controller(包含内置两个2.5'' SATA) ③JMB58x AHCI SATA controller(外置硬盘笼控制器) ④UHD630核显
- 系统安装问题:若直通了UHD630核显,系统安装时直通会卡死在SMBus Host Controller not enabled界面,在安装时先不要直通。
- 系统安装配置:系统分区64 GB, SWAP 4GB
存储池配置
- 16 GB 虚拟SSD Linear Btrfs
- 2×ST2000LM003 2.5寸2T HDD 2 TB RAID-1 Btrfs
Zerotier组网
- ssh连接后命令行安装zerotier:
curl -s https://install.zerotier.com | sudo bash,升级zerotier命令:sudo apt-get upgrade zerotier-one - 配置开机自启动:
sudo systemctl enable zerotier-one - 启动zerotier:
sudo systemctl start zerotier-one - 加入网络:
sudo zerotier-cli join {networkID},在zerotier后台授权即可
SMR叠瓦加密企业硬盘的使用
- HC620 14TB HSH721414ALN6M0
无分区无挂载
- 使用
lsblk识别硬盘,以/dev/sdX为例 - 检查是否支持 Zoned 技术:
sudo cat /sys/block/sdX/queue/zoned。如果返回host-managed或host-aware,说明是 Zoned 设备;如果是none,则可能是传统 SMR 或非 Zoned 设备。 - 使用 blkzone 可管理 Zoned 设备:
sudo blkzone report /dev/sdX # 查看 Zone 信息。对于 ZNS SSD:sudo nvme zns report-zones /dev/nvmeXn1 - 格式化目标硬盘:
sudo mkfs.btrfs -f -m single -d single -O zoned /dev/sdX。
对于RAID1:mkfs.btrfs -f -m raid1 -d raid1 -O zoned /dev/sdX /dev/sdY。
对于RAID0:mkfs.btrfs -f -m raid0 -d raid0 -O zoned /dev/sdX /dev/sdY - 新建挂载点:
sudo mkdir "/vol00/WDC HSH721414ALN6M0"
挂载sudo mount /dev/sdX "/vol00/WDC HSH721414ALN6M0" - 挂载后即可在外接存储看到硬盘
已挂载格式化
- 使用
lsblk -f识别硬盘,以/dev/sdX为例 - 卸载分区:
sudo umount /dev/sdX # 卸载单个分区 - 格式化目标硬盘:
sudo mkfs.btrfs -f -m single -d single -O zoned /dev/sdX。 - 重新挂载:
sudo mount /dev/sdX /vol00/HSH721414ALN6M0
遇到的问题
直通核显导致内存泄漏
- 具体表现:直通核显后内存逐渐占满,无法正常释放
- 解决办法:关闭虚拟显卡,在ESXi的虚拟机设置中修改参数
svga.present = FALSE,修改后会导致ESXi控制台虚拟机灰屏,ssh和网页控制正常
自定义邮箱smtp发件失败
- 解决办法:使用QQ邮箱发送成功后切换回自定义邮箱即可发件成功。
外接NTFS硬盘SMB共享windows访问,连到系统上的设备没有发挥作用
解决办法
问题原因在于挂载点名称带有空格,可修改挂载点解决
- 查找目标硬盘UUID:
ls -l /dev/disk/by-uuid/ - 修改自动挂载文件:
sudo vi /etc/fstab,添加一行:UUID=xxxx-xxxx /path/to/DISK ntfs defaults,nofail 0 0,其中/path/to/DISK为挂载点路径,飞牛为/vol00/MOUNTNAME,修改MOUNTNAME为具体路径,保存文件。 - 刷新fstab缓存:
systemctl daemon-reload - 重置自动挂载:
sudo mount -a
SMB加密挂载
安装smb依赖:
sudo yum install samba-client cifs-utils ## CentOS7 sudo apt install smbclient cifs-utils ## Ubuntu2204创建用于存储凭据的目录和文件:
sudo mkdir /root/.credentials sudo touch /root/.credentials/smb-credentials编辑凭据文件,添加用户名和密码:
sudo vim /root/.credentials/smb-credentials文件内容格式如下:
username=your_smb_username password=your_smb_password domain=your_domain_name # 如果是在工作组环境下,这行通常不需要设置最严格的权限
sudo chown root:root /root/.credentials/smb-credentials sudo chmod 600 /root/.credentials/smb-credentials在 /etc/fstab 文件中添加以下内容挂载使用:
//samba_server/share_name /mnt/mount_point cifs credentials=/root/.credentials/smb-credentials 0 0- 保存后,使用
sudo mount -a刷新挂载 - 可以将挂载点以软链接形式连接到其它常用目录方便使用:
ln -s /mnt/samba_data ~/my_share
本站所有原创文章版权所有,禁止转载,欢迎转发文章链接,参考请标明出处并连接到本站相应页面。所有注明的转载内容版权归原作者所有,如不慎侵权请原作者联系本站删除。
知无所待
微信
支付宝