我有一个基于 OpenElec 的 HTPC,它从 USB 记忆棒启动。我想用 SSD 驱动器替换它。将 USB 映像复制到 SSD 的最佳方法是什么?这是 dd 可以做的事情还是我最好从头开始在 SSD 上重新安装?
答案1
dd
如果您想在那里使用相同的文件系统,应该可以工作。不幸的是,新分区将具有相同的大小;之后您可能需要扩大分区。
某些分区工具允许您将数据从一个分区复制到另一个分区(debian 安装程序中的分区工具可以),但它们dd
也可能只是使用。当然,之后应该能够调整分区的大小。
我个人建议使用rsync
适当的标志。我建议rsync --archive --hard-links --acls --xattrs --one-file-system
,这应该能让你得到几乎所有的东西。请检查手册页这些标志是否适合您,您可能不需要 --acls 或 --xattrs。但是你应该使用 --one-file-system ,否则 /proc 等会发生奇怪的事情。