我已经使用 SD 在 Cubieboard 上安装了 Cubian。之后我把它转移到NAND。 NAND 有 4 Gb 内存,我想只保留引导,另一个分区移动到 SD。也许在 NAND 上留下其他东西?但我担心安装更多程序时内存溢出。
我可以移动分区吗?如果是的话我该怎么做?
答案1
处理分区时,有两种方法可以移动其内容。您可以使用诸如 之类的工具制作分区的精确副本,dd
或者复制分区的内容。
精确的副本
这种方法不仅会复制内容,还会复制文件系统的元数据。根据您想要实现的目标,这可能是好事也可能是坏事。
笔记:您实际上是在逐字节复制驱动器。
例如,假设您有 2 个硬盘,1TB 和 2TB。假设您的所有数据当前都位于 1TB 驱动器上,并且您希望将其移动/迁移到 2TB 驱动器上。如果您寻求 的帮助dd
,您只能将驱动器按原样克隆到 2TB 驱动器上,从而浪费了较大空间的余额。
$ sudo dd if=/dev/sda of=/dev/sdb
复制数据
另一种方法是创建彼此完全离散的驱动器/分区。然后使用rsync
.
一旦你把分区摆好,你就需要安装它们:
$ sudo mount /dev/sda1 /media/ssd
$ sudo mount /dev/sdb1 /media/backup-drive/ssd-backup
然后使用rsync
复制:
$ sudo rsync -ax /media/ssd /media/backup-drive/ssd-backup