我正在为我的机器编写一些备份脚本。到目前为止,我很喜欢使用 partclone,但现在我遇到了麻烦。
这台机器上有一个大型 MDADM RAID,其中包含一个 EXT4 分区。它正在运行。我可以安装它。我可以在其上运行 fsck。没有问题。但是...
当我尝试 partclone 时,它说它正在计算一个位图,花了大约 2 分钟的时间,然后报告完成,然后就完全没有声音了。同时,top(1) 报告它正在使用 100% 的 CPU 时间。输出文件已创建但仍然为 0 字节。经过一夜的等待,情况仍然如此。没有进展。
以下是 lsblk 对分区的信息:
/root# lsblk -i -o +fstype /dev/md1
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT FSTYPE
md1 9:1 0 32.8T 0 raid5
`-md1p1 259:1 0 32.8T 0 part ext4
当我挂载分区时,df(1) 显示的内容如下:
/raidp# df -h .
Filesystem Size Used Avail Use% Mounted on
/dev/md1p1 33T 7.2T 24T 24% /raidp
当我卸载它并运行 fsck 时,显示的内容如下:
~# fsck.ext4 -f /dev/md1p1
e2fsck 1.45.5 (07-Jan-2020)
Pass 1: Checking inodes, blocks, and sizes
Inode 65801045 extent tree (at level 1) could be shorter. Optimize<y>? no
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
new-raidp: 474652/1098637312 files (18.5% non-contiguous), 1996266631/8789097472 blocks
~#
这是错误吗?还是我做错了什么?我真的想在升级此系统或进行任何其他工作之前进行备份。