PVE8 至挂载 ext4 分区

105 天前
 pcxys

只有有下载分区,一个 8G 的分区(硬盘总大小也是 8G ,就一个分区),安装了 PVE8 ,然后 CT 容器的系统,也将这个分区加载到 PVE 中,现在不知道如何加载到 CT 容器主机中了,希望大佬们不吝赐教。

987 次点击
所在节点    生活
13 条回复
allplay
105 天前
没看懂你的问题,PVE 是 ext4 格式 root 分区加 thin pool 分区。
ct 和 vm 都是在 thin pool 分区里面。
不管怎样,反正 PVE 已经能看到你的分区了,
docker 使用 -v 参数,-v 容器外路径:容器内路径。
docker 内就看到外面的内容了
pcxys
105 天前
@allplay 我添加了点备注。
allplay
105 天前
在 PVE 里面挂载物理硬盘,挂载 ext4 分区
在 PVE 的 storage 里面能看到这个存储。
mount
然后再建立 ct 的时候,把这个
allplay
105 天前
把这个存储 mount 的路径,作为 ct 的参数,然后再 ct 里面就能看到外面 mount 的路径下的文件。

先当于,你把 PVE 当作一个 Debian ,ct 当作 docker 。
lxc 容器的参数可能和 docker 有些诧差异,但原理是相通的
allplay
105 天前
ct lxc docker 是容器,和宿主相同内核,没有经过虚拟化,所以就不存在直通的问题,可以说是原生直通。
容器里面看不到外面的物理硬盘,也就没有硬盘 smart 信息,只能看到外面物理硬盘挂载的路径,等于一个文件夹。
pcxys
105 天前
@allplay 很感谢您的回复,我现在还有两个疑问,我可以在 pve 的磁盘中看到,我需要先挂载到 pve 中吗?还是直接在建立新的 ct 的时候就输入 dev 的地址,直接进行挂载就可以了?
allplay
105 天前
PVE 8.x 已经可以图形界面管理硬盘,以前还要命令行。
你看 PVE 的图形界面或者命令行里面有没有 /dev/sda2/类似于这样的路径,有就拿来用
pcxys
105 天前
@allplay 原来是可以直接用啊,我还加载进去了,明白了,我说加载进去的再加载怎么不行了呢,明白了,感谢感谢。
pcxys
105 天前
@allplay 再请教一下,如果挂载的话,是在 web 界面的“资源-添加-挂载点”那里挂载,还是在容器中进行 mount 的操作,还是如何进行挂载的?
allplay
104 天前
@pcxys PVE 8.x 是在 web 界面操作。命令行也可以。Detacenter-PVE-Disks- /dev/sdb
allplay
104 天前
在宿主机操作,不在容器内操作
pcxys
104 天前
@allplay 我还是不太会,您能仔细说说,或者命令例子有吗?
allplay
104 天前
https://foxi.buduanwang.vip/virtualization/244.html/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1012271

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX