0

我们正在尝试改进我们的分区和挂载点,同时通过拆分一些分区来迁移新的(Proxmox PVE 2)服务器,以便使用特定参数(如 noatime、data=writeback、barrier=0、nobh 等)改进挂载点web 文件、mysql 等 我们目前仅使用通过主机绑定挂载共享数据分区的 OpenVZ 容器。这是从主机 /data/xxxx 目录挂载的数据目录。该 /data 分区具有分配的特定参数。

我不确定是否:

  • 容器上的绑定挂载继承了这种类型的任何挂载规范,还是需要在 VIDXXX.mount 文件上重新分配?

  • 我知道有一个 vzctl 参数可以通过命令行强制它...“vzctl set veid --noatime yes --save”但是是否有任何其他形式(通过 conf 文件)包含“noatime”或其他挂载选项对于 VM 根本身,或者它们也将继承自 /var/lib/vz/ 挂载选项

  • 如果系统根分区包含 noatime 等参数,PVE 本身是否存在任何问题?

4

1 回答 1

0

资源

如果要添加 noatime 等挂载选项,可以将 -o 开关添加到挂载行,例如如下:

#!/bin/bash
. /etc/vz/vz.conf
. ${VE_CONFFILE}

SRC=/mnt/sdb1
DST=/var/lib/mysql
if [ ! -e ${VE_ROOT}${DST} ]; then mkdir -p ${VE_ROOT}${DST}; fi
mount -o noatime -n -t simfs ${SRC} ${VE_ROOT}${DST} -o ${SRC}

使脚本可执行...

chmod +x /etc/vz/conf/101.mount
于 2013-11-13T18:57:50.797 回答