我目前有一个 128GB 的 SSD。它使用 Ubuntu 附带的加密。
将其克隆到另一个更大的 SSD,然后将分区扩展到更大以适应这个新的更大 SSD 的最佳方法是什么?
我可以像这样克隆磁盘,然后使用 Gparted 之类的东西来扩展分区吗?或者它不能像加密那样工作?
任何帮助,将不胜感激。
Remastersys 不再维护,UCK 和 Live-Magic 并不是我正在寻找的,因为他们重新制作了 livecd。我的目标是像 PCLOS 的 makelivecd 这样的东西,所以我可以有我的 Ubuntu 11.10 安装的 livecd 备份。
我也不是真的在寻找进行增量备份的解决方案。如果有人熟悉 Alienware 映像/重生 DVD,那么即使我想到的也是这样。
我有一个安装了 Ubuntu 11.10 的 USB 闪存驱动器,我想将其用于以下任务:
我有一个有 4 个分区的硬盘。第二个用 NTFS 格式化并包含一个功能齐全的 Windows 安装。我想将第二个分区复制到另一个物理硬盘驱动器(这是空的)。
但是有一个问题 - 我不能同时将两个硬盘驱动器物理连接到计算机。然而,我有第三个外部硬盘驱动器,它将在整个操作过程中保持连接状态,并且它的空间是其他两个硬盘驱动器的两倍多。
我意识到这里有很多事情需要考虑:
该过程显然涉及为第二个分区制作某种“映像”,将其存储在外部驱动器上,然后将映像复制到新驱动器。
我正在复制的分区是可引导的,并且在复制到新驱动器时也应该是可引导的。如果需要,我可能会在之后修复分区上的 MBR。
新旧驱动器在品牌、型号或尺寸上不同。但是,新驱动器上的第二个分区有足够的空间。
任何关于如何进行的建议或对可能的陷阱的警告将不胜感激。另外,如果我错过了一个重要的细节,请不要犹豫,提出要求。
我想知道是否可以使用 clonezilla 创建/格式化/调整分区大小?
我打算用 256GB SSD 更换笔记本电脑的硬盘,但我有双启动(12.04 和 Windows 7)设置,我希望能够直接迁移 Ubuntu,而无需重新安装和丢失我所有的设置。GParted 报告了我硬盘上的以下分区设置。当然,如有必要,我可以对其进行修改。
/dev/sda1 (NTFS) 66.92 out of 200.00 MB used
Run Code Online (Sandbox Code Playgroud)
老实说,我不确定这个分区是做什么用的。也许对于 Windows 7 系统文件?我很犹豫要不要惹它。(编辑;事实证明它是在操作系统损坏时用于 Windows 恢复文件的分区,所以我不想删除它。另外,无论如何删除它似乎也是一个主要的痛苦)
/dev/sda2 (NTFS) 116.35 out of 339.06 GB used (boot)
Run Code Online (Sandbox Code Playgroud)
这个分区是我的 Windows 安装上的 C:/ 驱动器。我没有在我的 Ubuntu 安装中使用它,除了它是引导分区,因此上面有 grub。
/dev/sda4 (extended)
> /dev/sda5 (ext4) 14.49 out of 91.34 GB used
> /dev/sda6 (linux-swap) 5.92 GB
Run Code Online (Sandbox Code Playgroud)
这些是我的 Ubuntu 分区。/sda5 包含我的文档和我在 Ubuntu 上使用的所有文件,以及(据我所知)Ubuntu 本身的系统文件(这是我在 Live-DVD 安装程序提示时创建的分区)。/sda6 当然是我只在休眠时需要的交换分区(6GB 内存)。
/dev/sda3 (NTFS) 9.89 out of 14.75 GB used
Run Code Online (Sandbox Code Playgroud)
这是 …
我已经厌倦了很多事情来让它工作,我错过了一些东西。
我的 8GB 可启动闪存驱动器空间不足。我正在运行 12.04 服务器。该驱动器具有 sda1(主 4GB)、sda2(扩展 4GB)和 sda5(交换 4GB)。
我尝试使用 ddrescue(整个驱动器副本)将旧驱动器复制到新驱动器,然后使用 gparted 在另一个 linux 机器上调整大小。我制作了 sda1 ~22Gb(驱动器的 75%)并将剩余空间用于 sda2 和 sda5。当我尝试启动它时,我进入 GRUB 菜单,当我选择操作系统时,我收到一条关于空间或空间不足的消息。
下次试试。
我添加了新驱动器的 MBR,然后创建了 sda1 - 主 linux 83(驱动器上扇区的 75%),sda2 - 扩展 5(25% - 剩余扇区),sd5 - 逻辑 linux 82 交换(与 sda2 相同的扇区) )。然后我写了更改并退出 fdisk。然后我使用以下命令运行 ddrescue:ddrescue -d -f -r3 /dev/sda1 /dev/sdb1(旧驱动器复制到新驱动器)。它竞争成功。我安装了新复制的分区并运行 df 以查看可用空间,它显示的数量与使用的旧小驱动器 -97% 相同。我想我必须调整大小或其他东西,所以我将驱动器移到其他 linux 机器上并运行 gparted。没有发现分区需要调整大小。
新分区具有与原始分区相同的 UUID,但我认为我可能需要将旧的交换分区 UUID 复制到新分区,但我不知道如何 - 只知道如何随机生成一个新分区。
那么,我在这里做错了什么。我接近做对了吗?
场景:
- 我有一个带有多个分区的 SSD EVO 850,所有分区都没有加密并运行 xubuntu 14.04。
- 我有另一个相同的磁盘,相同的型号和大小。
问题:
- 有没有办法将带有系统的磁盘克隆到新磁盘并启用硬件或软件加密?
为什么?:
- 保护数据和安装
- 避免重新安装系统并再次对所有应用程序和服务进行完整设置。
谢谢
更新:
我最终使用了@Louis-Papaloizou 解决方案
更新 2 (2017/02/22)
- 我在 LUKS 架构上添加了第二个具有相同 LVM 的硬盘,为了在启动时挂载,应该添加一条带有主加密分区的行,/etc/crypttab并将解密的分区(在 LVM 上)添加到/etc/fstab. 在解密主驱动器后启动时,将要求附加硬盘的第二个密码,然后一切照常工作。
故障排除:
sudo apt-get install linux-sound-base alsa-base alsa-utils linux-image-$(uname -r) linux-image-extra-$(uname -r) libasound2
我想了解有关此代码的更多信息,但无法将其导入我的计算机。我怎么能用 git 克隆这个文件?该文件很简单:
https://github.com/tensorflow/tensorflow/blob/r1.1/tensorflow/examples/tutorials/mnist/mnist_softmax.py.
Run Code Online (Sandbox Code Playgroud)
谢谢!
如何克隆或重装我的 Ubuntu 系统驱动器以将其恢复到更大的 HD?像 Norton Ghost 那样在 Windows 上处理 NTFS 或 FAT。
clone ×10
encryption ×3
partitioning ×3
ssd ×3
backup ×2
hard-drive ×2
drive ×1
format ×1
git ×1
live-cd ×1
luks ×1
system ×1
windows ×1
xubuntu ×1