![升级辅助硬盘-复制/粘贴就足够了吗?](https://linux22.com/image/1532780/%E5%8D%87%E7%BA%A7%E8%BE%85%E5%8A%A9%E7%A1%AC%E7%9B%98-%E5%A4%8D%E5%88%B6%2F%E7%B2%98%E8%B4%B4%E5%B0%B1%E8%B6%B3%E5%A4%9F%E4%BA%86%E5%90%97%EF%BC%9F.png)
我的操作系统位于 SSD 上,而“存储”位于跨两个 2TB HDD 的跨区卷上。我打算将“存储”卷中的所有内容移至单个 6TB HDD 上。
由于它是一个跨区卷,因此克隆到新磁盘并不容易。
因此,我想知道简单的复制/粘贴是否就足够了?
存储卷包含一些程序、音乐和视频等。我知道音乐和视频可以正常复制,但其中是否存在无法复制的文件?
据我所知,那里没有系统文件(如果算的话,只有页面文件)。其余的只是媒体和程序安装。
答案1
不知道你的操作系统,很难说复制/粘贴是否足够 - 正如 jvb 评论的那样,你可能会遇到与 ACL/所有权/其他相关的各种问题(尽管通常,这不太可能),但它也是一个可靠性问题。
我见过Windows资源管理器(从WinXP到Win10)默默多次中止较大的文件操作。我在 OS X 及其 Finder 中多次看到过同样的行为。Ubuntu/Linux...还没有,尽管这可能是因为我不经常用它移动/复制文件。需要澄清的是:这不是只有一台计算机曾经做过的事情,也不是只有使用 WiFi 连接或某个特定文件才会发生的事情 - 这不是经常发生的事情,但如果发生了(根据我的经验,文件越多 -> 崩溃的可能性就越大),您最终会复制一些文件,但没有任何信息表明发生了什么,或者哪些文件复制没有问题,哪些文件只完成了一半。
解决方案:使用一些第三方 GUI 工具,例如自由指挥官(免费软件,Win)|总指挥官(共享软件,Win)|午夜指挥官(免费软件、*NIX),或者使用操作系统内置的 CLI 工具,例如Robocopy(胜利)|复制(胜利)|猫(*NIX)|...。
语法因工具而异,例如:
robocopy d:\ f:\ /copyall /e /z /r:5 /w:15 /v
xcopy d:\ f:\ /e /c /h /k /o /x
cat /dev/sdb >/dev/sdf
(d:\
&sdb
类似于您的旧 4TB 卷,f:\
&sdf
您的新 6TB 卷。)
我从来没有遇到过这些工具的问题 - 但是,仔细检查一切总是明智的:
- 至少通过检查文件/文件夹计数器和总体大小来检查所有文件是否已成功复制,
- 为了避免文件损坏的可能性(由于位错误),检查文件哈希值也是明智之举(但非常耗时)(在这种情况下,MD5/SHA1 就可以了,因为我们不希望文件被恶意操纵)。上面提到的一些工具可以在复制时即时执行此操作。