带SSD和HDD存储的双启动

我目前有一个1TB硬盘设置到双启动Win7和Ubuntu 12.04。 我正在购买256GB SSD和另一台1TB硬盘。 我的意图如下:

  1. 使用Adobe CS6和我的其他主要程序将SSD设置为我的双启动设备。
  2. 仅将我现有的HDD维护为存储。
  3. 安装新的1TB HDD作为内部备份。

是否有文章或指南涵盖以下内容:

  1. 备份所有分区
  2. 迁移所有分区以引导SSD
  3. 格式化和分区HDD以便于Win7和Ubuntu的文件存储
  4. 将Ubuntu音乐,图片,文档和下载重新指向存储设备。 我已经为Windows覆盖了这个。
  5. 从备份中恢复个人文件

我对我需要做什么有一个很好的想法,但我不想破坏迁移,因为它是我的工作机器。 任何提示将不胜感激。

我有类似于你的设置(双启动SSD,存储硬盘,但没有备份硬盘)。 为了将您的分区迁移到SSD,最好使用CloneZilla克隆驱动器,如本文所述。 这样您就可以将现有数据保留在当前硬盘上,直到您确定迁移进展顺利为止。 我也可能首先将驱动器克隆到第二个HDD以获得冗余。

正确启动SSD后,您需要将存储磁盘格式化为NTFS。 这是Windows原生文件系统,现代linux可以完全处理读/写操作。 我倾向于在存储驱动器上保留一个格式为ext4的分区,以防NTFS分区损坏,但这不是绝对必要的。

重定向音乐/图片/文档/下载很容易。 正确配置存储驱动器后,您可以设置Ub​​untu以在引导时安装这些分区。 然后,您可以删除/ home目录中的默认目录结构,并使用指向存储设备的符号链接替换所有内容。

为了在启动时安装存储设备,您可能希望在/ files关闭根文件系统中的挂载点,您可以使用以下命令:

$ sudo mkdir -p /media/storage 

您需要知道可以使用’blkid’命令获取的存储分区的UUID。 对我来说,输出看起来像这样:

 hawk@orthanc ~ » sudo blkid /dev/sda1: LABEL="System Reserved" UUID="6A9EC15B9EC12085" TYPE="ntfs" /dev/sda3: UUID="e346b4e2-8898-4fb7-af41-f7186d0b9e2a" TYPE="ext4" /dev/sda4: UUID="cddb292c-5eee-43f1-ae02-3d878a45dea7" TYPE="swap" /dev/sdb1: LABEL="storage" UUID="ec0728db-2eee-41d1-9256-88f04169452c" TYPE="ntfs" 

接下来,您需要在/ etc / fstab中添加正确的行以便在引导时挂载。 对我来说,就是这样:

 $ echo "UUID=ec0728db-2eee-41d1-9256-88f04169452c /media/storage ntfs rw,nosuid,nodev,noatime,allow_other 0 0 

然后,您可以手动安装存储分区,并轻松地重定向所有重要目录:

 $ sudo mount -t ntfs /dev/sdb1 /media/storage $ rm -rf ~/{Desktop,Documents,Downloads,Music,Pictures,Videos} $ mkdir -p /media/storage/{Desktop,Documents,Downloads,Music,Pictures,Videos} $ for folder in Desktop Documents Downloads Music Pictures Videos; do ln -s /media/storage/${folder} /home//${folder} 

这将创建从/ home //桌面指向/ media / storage / Desktop等的符号链接。

现在,如果您想将文件拉回来,就好像什么都没发生一样,您可能需要考虑与我之前描述的不同的备份选项。 我使用deja-dup(Ubuntu的内置备份工具)来备份我的主目录,它有一些不错的恢复选项。 我不完全确定什么是Windows的最佳工具,但你可能想要采用旧的压缩路线,只需转移到第二个硬盘驱动器,然后再收缩/擦拭第一个硬盘。

在一天结束时,只有您知道您的Windows用户文件夹是否可以成功与您的’nix用户文件夹合并。

现在,您仍然需要将2个HDD设置为冗余。 如果您只使用’nix,我会说您可以进行软件raid 0/1进行镜像或条带化。 你仍然可以这样做,但我不知道Windows 7如何处理软件raid。 另一种方法是,您可以使用额外的硬盘驱动器定期实现良好的备份卫生(这可能很棘手,需要勤奋和良好的工具)。

然而,我做了一些研究,我确实找到了一些建议,你可以让软件raidarrays在两个磁盘上都很好用( 这篇文章很有用,你只需在同一个SSD上安装两个操作系统)。

我的观点是你在Windows / Ubuntu上获得软件raid成功的机会非常渺茫,raid并不是一个好的备份策略。 您应该安装具有相当大块SSD的Windows,然后您可以将/ boot,/,/ home和用于Ubuntu的SSD交换(因为您实际上并不打算在/ home中执行大部分存储,应该不是问题)。

对于备份,我可能会计划使用linux进行备份,因为您可以通过这种方式访问​​所有文件系统,并且我将在第二个HDD上有一个专用的备份分区(有关如何选择文件系统的更多信息,请参阅此讨论 ) 。

总而言之,有十亿种方法可以做到这一点,并且使用’nix,你可以随时移动东西而没有太大的危险。 真的,只要确保你给窗户足够的空间,你应该没事。

希望这可以帮助