V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
pcxys
V2EX  ›  生活

PVE8 至挂载 ext4 分区

  •  
  •   pcxys · Jan 29, 2024 · 1934 views
    This topic created in 826 days ago, the information mentioned may be changed or developed.

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

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

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