250618-onesky新服务器

用户名和密码都是user

zfs

  • (这一步跳过,新服务器只有一块盘,直接创建一个/data目录,权限777)
  • 如何在 Ubuntu 上使用 ZFS 文件系统
  • 安装 sudo apt install zfsutils-linux
  • 创建 sudo zpool create your-pool raidz1 /dev/sdc /dev/sdd /dev/sde
  • raidz1就是拿一块盘做冗余,raidz3则是拿三块

avahi

服务器需要包含两个域名,mds-server.local和global-control.local 新服务器的临时ip是192.168.3.111,且未与采集工控机192.168.0.21连通 所以需要脚本动态获取本机的ip地址

/usr/local/bin/avahi_publish.sh

#!/bin/bash

# 获取第一个非127.0.0.1的IPv4地址
IP=$(ip -4 addr show scope global | grep inet | awk '{print $2}' | cut -d/ -f1 | head -n1)

# 检查是否获取成功
if [ -z "$IP" ]; then
    echo "No valid IPv4 address found."
    exit 1
fi

# 启动avahi-publish(后台运行)
avahi-publish -a -R mds-server.local "$IP" &
avahi-publish -a -R global-control.local "$IP"

/etc/systemd/system/avahi-publish.service

[Unit]
Description=Publish custom .local hostnames via avahi
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
ExecStart=/usr/local/bin/avahi_publish.sh
Restart=on-failure

[Install]
WantedBy=multi-user.target

samba

Ubuntu 22 Samba 配置指南 暂时没设置密码,可以匿名访问

待定

暂时没有复原mdsplus和任何cfet程序,看后续需求


本文章使用limfx的vscode插件快速发布