PVE添加旧磁盘,重装系统,数据还在
本文最后更新于396 天前,其中的信息可能已经过时,如有错误请发送邮件到84581927@qq.com

简介:家里也有一个PVE服务器。

 一块固态,装系统,装虚拟机。

另一块机械考虑做存储吧,至少可以数据恢复。

但是经历了一次系统崩溃,重装系统以后,虚拟机,数据都没了,只能重新初始化磁盘。

大实验室里有4路PVE集群,用的CEPH做分布式存储,没有这些问题,数据都存两份,生产环境可能存三份。

家庭实验室怎么办呢?

探索一下目录存储模式吧。

一:目录存储模式后端#

Proxmox VE 可以使用本地目录或本地安装的共​​享进行存储。目录是文件级存储,因此您可以存储任何内容类型,例如虚拟磁盘映像、容器、模板、ISO 映像或备份文件。

此后端假定底层目录与 POSIX 兼容,但仅此而已。这意味着您无法在存储级别创建快照。但是对于使用qcow2文件格式的 VM 映像存在一种解决方法,因为该格式在内部支持快照。

二:分区#

我的磁盘是/dev/sda。

fdisk /dev/sda,根据提示,分为一个分区即可。

三:挂载#

我习惯挂载到/storage目录。

# mkdir /storage      新建挂载目录

# mount /dev/sda1 /storage      挂载新硬盘

编辑/etc/fstab挂载到PVE

# vi /etc/fstab      设置系统自动挂载硬盘,加入一行:
/dev/sda1               /storage            ext4    defaults        0 0

或者UUID挂载

UUID=e6b05b8d-54f1-4450-b2ac-4c5ba2d46f75 /storage ext4 defaults 0 0

blkid查看所有UUID

file -s /dev/sda1 查看文件格式。

四:创建目录#

在数据中心创建目录,不要再PVE主机创建。内容当然全都有了。

五:测试安装虚拟机#

默认存储位置一个系统盘

目录存储创建一个数据盘

以后还能扩大数据盘

可以看到挂载的qcow2磁盘镜像了。

六:测试删除挂载#

重装系统也麻烦,硬盘sdb1是可以重新挂载的,不用重新初始化。

停止了第一个虚拟机,把这个硬盘再挂载到第二个test虚拟机去吧。

七:测试导入#

1.导入命令#

qm importdisk 101 /home/qcow2/openmanage_enterprise.qcow2 local-lvm
qm importdisk id /home/qcow2/openmanage_enterprise.qcow2 储存的目录,默认是 local-lvm

2.说明#

qm importdisk [虚拟机ID] [qcow2文件在宿主机的路径] [存储目录,默认是local-lvm,本例是storage]

3.导入效果#

4.导入为qcow2格式#

qm importdisk 101 /storage/images/100/vm-100-disk-0.qcow2 storage  --format=qcow2
导入成为qcow2的格式。

5.备注#

不指定格式,会导入变成raw格式,据说qcow2格式可以快照,那旧用–format=qcow2指定格式。

还要记得启用一下未使用磁盘。

八:测试重新挂载#

1.挂载命令#

qm set 300 -virtio1 (或者-ide1、 -sata1 、-scsi1) test:300/vm-300-disk-0.qcow2 

2.挂载说明#

qm set [目的虚拟机ID] [虚拟磁盘类型,ide stat scsi] [存储目录,本例是storage]:(注意冒号)[qcow2文件所属虚拟机ID,也就是目录名]/[文件名]

3.挂载效果#

4.说明#

这就挂载上去了,小磁盘测试无所谓,importdisk也好,set也好,都挺快的。

总结:#

磁盘挂载上去了,分区目录挂载自己去编辑/etc/fstab吧,我用的fedora,配套使用cockpit,挂载很方便。

家庭服务器使用PVE后,如果重装系统,数据如何保留确实是没考虑过,所以上次折腾坏服务器以后,就有了这篇文章。

不需要使用什么高级存储技术,就用目录存储吧,省的重装系统,又要初始化磁盘。

导入和挂载各有优势:

导入优势:源文件不动,劣势:导入需要复制一遍到自己应该在的位置,存储容量直接翻倍,虽然可以删,大的虚拟磁盘导入应该比较慢。

挂载优势:挂载速度快,秒完成,劣势:源文件直接挂载进入虚拟机,数据风险较大,存储位置不是系统默认,估计以后维修可能会造成目录错误,可以通过复制移动等方式让目录和文件名更符合PVE自建虚拟机虚拟磁盘路径规范。

文末附加内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇