重新安装PVE一些小经验
失手把PVE下面的黑裙虚拟机给删除了,借这个机会重新安装一些PVE,解决一些老问题。
1 | 一个remider: |
问题①:local空间太小,无法备份
我给黑裙分配了300G空间,local本身有100G空间,其余的大部分都应该是空闲的。
尝试给local扩容的时候,一直会报错没有free space。
1 | 有个思路,安装pve的时候,不要把所有的空间都给虚拟机,安装好之后才有freespace给local? |
这次重新安装PVE的时候,在选择磁盘的时候点开option选项。
中间有两个设置可以调整一下最小free space:这个保证了我们后面扩容给local的时候有足够的空间最大data:跟上面其实也是同理,保证了给虚拟机的空间不超过这个值,剩下的就是free space了。
给local扩容的时候一直报错说空间不够是因为空间已经都分配给data的lv了。
所以在安装的时候需要限制data的最大值,或者强制最小的free space。
然后就有足够的free space给pve/root了。
安装完成之后,尝试扩容local(pve-root)
1 | lvextend -L +100G /dev/pve/root |
搞定!
问题②:安装群晖
也不算是问题吧,前面一篇关于PVE安装群晖的说的很清楚了。
参考这里 [[20220520_PVE安装群辉]]。
安装包在百度云上 /software/黑群晖916 6.2.3固件 工具/PVE黑群晖
3615 vs 3617
不过里面介绍了两种方法,一种是XPE的3615,一种是img的3617。
这次测试下来还是img得3617方法好用,一次成功了。
套件无法安装
装好了之后遇到photo station安装报错需要php7.0依赖的问题,重新装了php7和php7.3也没有用。
一个方法是直接去群晖的官网下载对应版本的套件。链接在这里
对应版本说的是DSM的版本,DSM6.1X。
问题③:PVE自动休眠 suspend
重新安装PVE之后又遇到自动systemd suspend的问题了,在syslog里面可以看到自从进入了suspend状态。
先尝试下面的看看:
1 | systemctl mask sleep.target suspend. target hibernate.target hybrid-sleep.target |
好像是起作用了,合上电脑之后,syslog里疯狂的尝试:
1 |
|
打开笔记本之后就不疯狂尝试了,看来还是合上盖子休眠的问题。
1 | Jan 27 11:01:08 bayun systemd-logind[650]: Lid opened. |
编辑/etc/systemd/logind.conf文件,找到这行HandleLidSwitch,把值修改为HandleLidSwitch=ingore
去掉开头的注释符号#
重启systemd服务service systemd-logind restart
没有再疯狂尝试休眠或者直接休眠成功了。
问题④:Photo Station无法预览视频
需要安装ffmepg
- 把
https://spk.imnks.com/添加到套件中心的套件源。 - 在
社群里找到ffmpeg安装(注意权限要允许任何发行者的套件) - 备份原始的ffmpeg
mv /usr/bin/ffmpeg /usr/bin/ffmpeg_BAK - 创建第三方ffmpeg软连接
ln -s /volume1/@appstore/ffmpeg/bin/ffmpeg /usr/bin/ffmpeg - 重建媒体索引(稍等回来看,现在14:45)
问题⑤:备份
解决了问题①之后备份到本地硬盘没问题了。
尝试通过scp把备份文件保存到另一台电脑上。
1 | scp root@192.168.1.5:/var/lib/vz/dump/vzdump-qemu-100-2023_01_27-18_25_45.vma.zst /Users/mao.li/ |
这个传输速度肯定是不行。。。太慢了,平均3-4M/s,预计4个小时。。。还是得移动硬盘啊。
改用移动硬盘,8分钟搞定了,可行。
具体方法见[[20230128_PVE挂载移动硬盘保存备份]]。
Reference
PVE扩容local
用parted分区
https://blog.csdn.net/qq_51553982/article/details/128226271
合上屏幕不休眠


