我在尝试着迁移从单磁盘驱动器系统到双磁盘驱动器软件 raid-1 系统已经有正在运行的系统就行了。这意味着格式化并使用 raid-1 重新安装 ubuntu 不是一种选择。
在此过程中我必须复制内容从主磁盘(/dev/sda1)到已安装的 raid 阵列(/dev/md0)。
首次尝试复制:
sudo cp -dpRx / /mnt/md1
第二次尝试复制:
sudo rsync -avxHAXS --delete --progress / /mnt/md1
两部影片都以警告结尾。不确定是否成功结束。
哪个命令我应该使用(从上面两个或其他类似的东西dd
)和哪些参数为了让 md1 raid 阵列为下次重启做好准备?
编辑:
这是我第一次尝试“cp”命令时收到的警告信息:
cp: cannot stat `/home/george/.gvfs': Permission denied
这是我第二次尝试“rsync”命令时收到的错误消息:
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1070) [sender=3.0.9]
答案1
使用rsync
命令。它会保存您关心的所有内容,并且您已指定所有重要内容。
然后,在您完成后,从实时媒体启动(Ubuntu 也有实时磁盘)并rsync
再次执行此操作。这不会花很长时间,因为 rsync 足够智能,可以跳过已经复制的文件。这将确保您不会丢失任何东西,例如分区中已安装东西的文件(/dev
想到了)或已安装加密的主目录。重启后执行此操作是个好主意,因为您可能有一些在系统启动时同步时运行的应用程序的残留物,这些残留物通常会在关机后清除。
答案2
这是由于内核 fuse 驱动程序中存在一个长期存在的错误。gvfs 是一个虚拟文件系统,用于映射您在 nautilus 中浏览的网络共享等内容。它仅供用户访问,而不能供 root 用户访问。错误在于 root 甚至无法 stat() 该目录以查看它是不同的文件系统,因此根据标志跳过它-x
。
您可以忽略这些错误。