我在 /dev/sda 上安装了新的 Debian 10,使用的是 LUKS + LVM。它具有以下分区结构:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 79G 0 disk
├─sda1 8:1 0 953M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 78.1G 0 part
└─sda5_crypt 254:0 0 78.1G 0 crypt
├─box1-root 254:1 0 14G 0 lvm /
├─box1-tmp 254:2 0 1.9G 0 lvm /tmp
├─box1-swap 254:3 0 3.7G 0 lvm [SWAP]
└─box1-home 254:4 0 58.5G 0 lvm /home
磁盘总容量为 80GB,剩余空间还很多。如果我使用dd
以下命令:
dd if=/dev/sda of=/mnt/Backup_Volume/backup.img
存储备份.img 需要占用整个磁盘空间(80GB)。我想缩小这个 .img 文件,并使 .img 文件的大小尽可能小(不包括可用空间)
其他信息:
Filesystem 1K-blocks Used Available Use% Mounted on
udev 2004244 0 2004244 0% /dev
tmpfs 404148 15708 388440 4% /run
/dev/mapper/box1-root 14351816 8721012 4882056 65% /
tmpfs 2020732 68 2020664 1% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 2020732 0 2020732 0% /sys/fs/cgroup
/dev/mapper/box1-home 60112780 57616 56971900 1% /home
/dev/mapper/box1-tmp 1886280 6012 1766400 1% /tmp
/dev/sda1 944120 51092 827852 6% /boot
tmpfs 404144 0 404144 0% /run/user/1000
我看到了类似的帖子,但它没有涉及 LUKS 和 LVM 分区:
https://superuser.com/questions/610819/how-to-resize-img-file-created-with-dd
我的目标是备份一个较小的 img 文件,以便以后可以恢复。而且(也许,我不确定)如果我以后需要调整分区大小以适应 80G,我也可以接受。你认为这可能吗?