如何防止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