锁定包
apt-mark hold kubelet kubeadm kubectl
yum mark install package_name
查看已锁定的包:
dnf mark list
apt-mark showhold
解锁一个已锁定的包
dnf mark remove package_name
apt-mark unhold package_name
echo "package_name" >> /etc/dnf/protected.d/protected_packages.conf
显示手动安装的包列表
apt-mark showmanual
显示自动安装的包列表
apt-mark showauto
yum fssnapshot 相关子命令主要用于对文件系统进行快照管理。
yum fssnapshot [summary]: 显示快照的概要信息。
yum fssnapshot list: 列出可用的快照。
yum fssnapshot have-space: 检查是否有足够空间创建快照。
yum fssnapshot create: 创建快照。# 是基于LVM的分区
yum fssnapshot delete: 删除指定的快照。
相关配置选项:
fssnap_automatic_pre: 事务前自动创建快照
fssnap_automatic_post: 事务后自动创建快照
fssnap_automatic_keep: 保留的自动快照数量
fssnap_percentage: 快照占用的最大空间百分比
fssnap_devices: 要创建快照的文件系统挂载点
fssnap_abort_on_errors: 出错时中止事务
yum fs 相关子命令用于管理文件系统的语言包和文档:
filters: 显示已启用的过滤器
filter: 启用指定语言 / 文档的过滤
refilter: 重新应用过滤器
refilter-cleanup: 清理无用的包
du: 统计指定路径占用空间
status: 显示指定路径过滤状态
diff: 显示指定路径过滤差异
yum fssnapshot create /dev/vg00/lv00
yum fssnapshot create --path /data --path /home
同时对 `/data` 和 `/home` 两个分区创建快照。每个分区的快照将分别存储在默认的快照路径
`/var/lib/fssnapshots` 中,并分别使用相应的快照名称。
还原快照到原始状态
yum fssnapshot restore --name snapshot-root-data-yyyy-mm-dd-hh-mm
mkdir /mnt/snapshot
mount /var/lib/fssnapshots-root-data-yyyy-mm-dd-hh-mm /mnt/snapshot
删除
yum fssnapshot delete --name snapshot-root-data-yyyy-mm-dd-hh-mm