我在使用 ICE 时遇到问题,无法以我的用户身份启动。所以我认为也许我可以将我的主目录保存到 w7 分区中,我想这是最简单的方法,然后从 11.10 升级到 12.04 有人可以指导我将我的主目录复制到 w7 分区吗?或者建议将其保存在哪里。我应该写什么才能将其复制为 antony@antony-305V4a-305V5A 谢谢
答案1
我到目前为止使用了以下命令:
tar -cvf - /home/your_username/ | split -b 2000m -d -a 3 - /media/backup.tar
正如您所说,您有 12 GB 需要复制,因此该 USB 驱动器上应该有 12 GB 的可用空间。
要将文件复制回其原始位置,只需将它们移回您的主/用户名文件夹。因此,您在控制台中输入那在 /home/your_username 文件夹中打开:
cat /media/backup.tar.* | tar -xvf -
条款:
- your_username = 你的用户名
- 媒体 = 您的 USB 驱动器的路径。
您也可以复制到您的 win 分区。但我不太喜欢这样做,因为即使您的 win 也可能会以某种方式损坏。但如果您仍然喜欢这样做,您必须先安装您的 win 分区(如果尚未安装),然后将文件写入那里。(只需相应地调整命令即可)
但我必须承认我从未在 Ubuntu 中挂载过我的 NTFS 分区。但它应该是这样的:
sudo mkdir /media/win123
sudo mount -t ntfs -o umask=007,gid=1000,uid=1000,nls=utf8 /dev/your_ntfs_part /media/win123
复制后:
sudo umount /media/win123
但我不是 Linux -> NTFS 专家。也许你需要 NTFS-3G。所以最好的办法是将你的备份放在普通的 VFAT32 驱动器上。
我希望我没有忘记。但其他人可能会在这里看到,欢迎他们发表评论。
但是我从未在恢复模式下尝试过。所以请等到你手边有 CD 为止。但如果它在恢复模式下有效,请在此处报告,因为其他人可能也需要该信息。
祝你好运!
答案2
我认为 Peterlings 的回答关于使用 tar 命令是好的,但看起来.
tar extract 命令中有一个多余的点 ( )。
在上面的例子中,backup.tar
文件以 2000 MB 的形式保存backup.tar000, backup.tar001,...
。因此,在将备份文件提取回主目录时,正确的格式是
cat /media/backup.tar* | tar -xvf -
但不是
cat /media/backup.tar.* | tar -xvf -