logo NodeSeekbeta

如何防止LXC小鸡(PVE环境)中系统文件每次重启后自动修改

PVE环境下的LXC容器每次启动时PVE都会自动探测容器中运行的操作系统,并自动修改某些操作系统配置文件,以Alpine Linux为例,会自动修改以下配置文件:

  • /etc/hostname
  • /etc/hosts
  • /etc/resolv.conf
  • /etc/network/interfaces

自行修改这些文件内容后,如果不想每次重启后被PVE自动修改,可以在该文件同目录下创建文件名为[.pve-ignore.+文件名]的空文件,这样PVE就不会自动修改这个文件内容了。
例如:

1. 禁止PVE自动修改网络接口设置
$ touch /etc/network/.pve-ignore.interfaces

2. 禁止PVE自动修改DNS设置
$ touch /etc/.pve-ignore.resolv.conf

3. 禁止PVE自动修改主机名设置
$ touch /etc/.pve-ignore.hosts
$ touch /etc/.pve-ignore.hostname

官方文档在这里:
https://pve.proxmox.com/wiki/Linux_Container#_guest_operating_system_configuration

  • @1号城管 #0
    很好,就不用chattr +i这种土方法了

  • 长知识了。

  • 大佬怎么在lxc pve ipv6 only 开启tun好去安装warp或者warp-go

  • @shuqinln #3

    这个真不知道,没用过warp。

  • 好帖要顶。很实用。

  • 学到了,收藏一下,备用。

  • 好实用,最近刚遇到这个问题,给大佬加鸡腿

    创建于7天前无法加鸡腿,随便找个评论加了

  • 我也在折腾PVE,看来有人已经踩了这个坑了,PVE 上手确实有些难度。

  • 技术贴

  • 一直在找,谢谢

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有14911位seeker

🎉欢迎新用户🎉