刚刚购买的Hetzner特价独服,有两块全新的4T硬盘,用来装PVE跑小鸡最合适不过了,不过个人用途做Raid1太浪费,做Raid0的话数据安全性又太差,查阅资料后,总结了一套单独挂载第二块硬盘的方法,在此分享下:
发现硬盘位于/dev/sdb目录下,且未必分区。(这里我也不知道怎么回事,搞搞,原来的分区被我删除了。)
Disk /dev/sdb: 1
下载的ISO文件放入服务器/var/lib/vz/template/iso
目录,就可以安装windows系统了。
/var/lib/vz/template/iso/
#以下为一整条命令,一起复制运行
cat > /etc/systemd/system/rc-local.service <<EOF [Unit] Description=/etc/rc.local ConditionPathExists=/etc/rc.local [Service] Type=forking ExecStart=/etc/rc.local start TimeoutSec=0 StandardOutput=tty RemainAfterExit=yes SysVStartPriority=99 [Install] WantedBy=multi-user.target EOF
#以下为一整条命令,一起复制运行
cat > /etc/rc.local <<EOF #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. # bash /root/bindip.sh exit 0 EOF
chmod +x /etc/rc.local systemctl enable rc-local systemctl start rc-local.service
检查状态:
systemctl status rc-local.service
返回Active:active
信息,则成功。
最后我们就可以在/etc/rc.loacl
里,添加开机的自启命令什么的了。记住添加在exit 0
之前。
注意:更改自启脚本后,需要重新运行一下命令已使其生效。
systemctl enable rc-local
systemctl start rc-local.servi
/etc/rc.local
文件中加入bash /root/bindip.sh
写入绑定ip的/root/bindip.sh文件
cat > /root/bindip.sh <<EOF #!/bin/sh # delay 5 sec. sleep 5 sudo nohup ip rule add from 192.168.1
ProxmoxVE创建的LXC虚拟机,默认不会加载FUSE模块,导致NFS和Rclone的部分功能无法正常使用。
需要手动输入以下命令加载FUSE:
mknod -m 666 /dev/fuse c 10 229
次命令重启后就会失效,为了使用方便,可以将此命令放入rc.local
自启动项中,每次启动自动加载FUSE模块,就可以解决Rclone无法映射文件夹,以及NFS服务无法启