我有一个要编程的设备的文件系统,我想对其进行精确复制。理想情况下,我希望此副本与从其复制的文件夹相同。我已经尝试使用cp -r
cp -a
并rsync -azvP
尝试实现这一目标。尽管每个文件夹都将导致一个具有不同大小的文件夹(使用du -s
),并且最终即使我的设备运行的文件夹不是原始文件夹,也不会运行我复制的文件夹。
- 我所使用的命令没有说明什么而导致的遗漏呢?
- 复制文件系统/文件夹时,是否可以使所有内容保持一致?如果是这样,我将如何去做?
PS我在StackOverflow上发布了类似的问题,但很快意识到我在错误的交换上提出了要求
编辑:这可能无济于事,但是无论我使用哪种方法复制的目录始终会导致有问题的计算机出现以下输出,导致内核崩溃。
VFS:尝试通过软盘无法通过NFS挂载根fs。VFS:无法打开根设备“ nfs”或unknown-block(2,0),请附加正确的“ root =”引导选项;这里是可用的分区:1f00
64 mtdblock0(驱动程序?)1f02 64 mtdblock2(驱动程序?)1f04 2432 mtdblock4(驱动程序?)1f05 128 mtdblock5(驱动程序?)1f06 4352 mtdblock6(驱动程序?)1f07 204928 mtdblock7(驱动程序?)1f08 50304 mtdblock8(驱动程序?)0800
8388608 sda驱动程序:sd内核崩溃-不同步:VFS:无法在未知块(2,0)上安装根fs
rsync -a
或cp -a
进行目录的精确复制,但是您要复制可引导磁盘,则需要做几件事来完成该操作。
du
输出的不同并不表示内容不相同。