Debian Overlay更新与维护指南
Debian Overlay通常指两种场景:一是基于Debian的定制系统(Overlay),二是OverlayFS文件系统(用于文件层叠)。以下分别针对这两种场景的更新与维护方法进行说明:
sudo apt update
。sudo apt upgrade
。sudo apt full-upgrade
。sudo apt autoremove
。sudo apt clean
。unattended-upgrades
实现后台自动更新,命令:sudo apt install unattended-upgrades -y
。sudo dpkg-reconfigure unattended-upgrades
(选择“Yes”)。sudo systemctl status apt-daily.timer
、sudo systemctl status apt-daily-upgrade.timer
。sudo unattended-upgrade --dry-run
。/etc/apt/apt.conf.d/50unattended-upgrades
,可设置邮件通知、排除特定包(如Unattended-Upgrade::Package-Blacklist { "package-name"; };
)等。/home
、/etc
)。sudo apt update && sudo apt upgrade -y && sudo apt dist-upgrade -y
。/etc/apt/sources.list
中的旧版本代号(如buster
)替换为新版本(如bookworm
),可使用sed
批量替换:sed -i 's/buster/bookworm/g' /etc/apt/sources.list
。sudo apt dist-upgrade -y
完成版本切换。sudo reboot
。lsb_release -a
或uname -a
确认系统版本。overlayroot
(可选,用于简化OverlayFS管理),命令:sudo apt install overlayroot
。lowerdir
(底层文件系统,如系统根目录/
的备份)、upperdir
(上层修改,存储新增/修改文件)、workdir
(工作目录,OverlayFS运行必需),命令:sudo mkdir -p /mnt/overlay/{lower,upper,work}
```。
mount
命令组合目录,命令:sudo mount -t overlay overlay -o lowerdir=/mnt/overlay/lower,upperdir=/mnt/overlay/upper,workdir=/mnt/overlay/work /mnt/overlay/mountpoint
其中/mnt/overlay/mountpoint
为挂载点(访问OverlayFS的路径)。sudo umount /mnt/overlay/mountpoint
。sudo rm -rf /mnt/overlay
。apt --fix-broken install
)。