V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pcxys
V2EX  ›  生活

PVE8 至挂载 ext4 分区

  •  
  •   pcxys · 91 天前 · 955 次点击
    这是一个创建于 91 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  90 天前
    之前有一个 8G 的硬盘分区,里面是之前下载的东西,分区格式是 ext4 。
    现在想在 pve 的 ct 容器中直接进行挂载,不想转换成 pve 的格式(因为那样数据就都没有了)
    想知道如何才能在 ct 容器中直接挂载真实硬盘,是不是得什么直通硬盘之类的技术啊。
    13 条回复    2024-01-29 20:41:50 +08:00
    allplay
        1
    allplay  
       90 天前 via Android
    没看懂你的问题,PVE 是 ext4 格式 root 分区加 thin pool 分区。
    ct 和 vm 都是在 thin pool 分区里面。
    不管怎样,反正 PVE 已经能看到你的分区了,
    docker 使用 -v 参数,-v 容器外路径:容器内路径。
    docker 内就看到外面的内容了
    pcxys
        2
    pcxys  
    OP
       90 天前
    @allplay 我添加了点备注。
    allplay
        3
    allplay  
       90 天前 via Android
    在 PVE 里面挂载物理硬盘,挂载 ext4 分区
    在 PVE 的 storage 里面能看到这个存储。
    mount
    然后再建立 ct 的时候,把这个
    allplay
        4
    allplay  
       90 天前 via Android
    把这个存储 mount 的路径,作为 ct 的参数,然后再 ct 里面就能看到外面 mount 的路径下的文件。

    先当于,你把 PVE 当作一个 Debian ,ct 当作 docker 。
    lxc 容器的参数可能和 docker 有些诧差异,但原理是相通的
    allplay
        5
    allplay  
       90 天前 via Android
    ct lxc docker 是容器,和宿主相同内核,没有经过虚拟化,所以就不存在直通的问题,可以说是原生直通。
    容器里面看不到外面的物理硬盘,也就没有硬盘 smart 信息,只能看到外面物理硬盘挂载的路径,等于一个文件夹。
    pcxys
        6
    pcxys  
    OP
       90 天前
    @allplay 很感谢您的回复,我现在还有两个疑问,我可以在 pve 的磁盘中看到,我需要先挂载到 pve 中吗?还是直接在建立新的 ct 的时候就输入 dev 的地址,直接进行挂载就可以了?
    allplay
        7
    allplay  
       90 天前 via Android
    PVE 8.x 已经可以图形界面管理硬盘,以前还要命令行。
    你看 PVE 的图形界面或者命令行里面有没有 /dev/sda2/类似于这样的路径,有就拿来用
    pcxys
        8
    pcxys  
    OP
       90 天前
    @allplay 原来是可以直接用啊,我还加载进去了,明白了,我说加载进去的再加载怎么不行了呢,明白了,感谢感谢。
    pcxys
        9
    pcxys  
    OP
       90 天前
    @allplay 再请教一下,如果挂载的话,是在 web 界面的“资源-添加-挂载点”那里挂载,还是在容器中进行 mount 的操作,还是如何进行挂载的?
    allplay
        10
    allplay  
       90 天前
    @pcxys PVE 8.x 是在 web 界面操作。命令行也可以。Detacenter-PVE-Disks- /dev/sdb
    allplay
        11
    allplay  
       90 天前
    在宿主机操作,不在容器内操作
    pcxys
        12
    pcxys  
    OP
       90 天前
    @allplay 我还是不太会,您能仔细说说,或者命令例子有吗?
    allplay
        13
    allplay  
       90 天前
    https://foxi.buduanwang.vip/virtualization/244.html/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1491 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 17:04 · PVG 01:04 · LAX 10:04 · JFK 13:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.