如何将所有文件从驱动器 A 移动到驱动器 B?(Ubuntu 服务器)

如何将所有文件从驱动器 A 移动到驱动器 B?(Ubuntu 服务器)

大家好,提前谢谢大家,

情况:

我曾使用 Kubuntu 设置了一个家庭文件服务器,然后我决定切换到 Budgie,因为我更喜欢这种体验...所以最终我决定,经过一番折腾之后,休息一下,然后只使用 Ubuntu 服务器--对命令行相当熟悉,无论如何都想学习...

问题:

如何将驱动器从备份驱动器移至主驱动器。我的备份驱动器是一个 2 TB 的监控驱动器,我仅将其用作临时存储,直到我能够在 Ubuntu Server 上运行 SAMBA(仅需 5 分钟)。

额外信息:

我的主驱动器是 RAID 5 驱动器(这并不重要;)它安装在“/mnt/Home Storage #1”上。我使用 mkfs.ntfs 对其进行分区,然后将其安装在那里。(它主要用于 Windows 计算机——我不使用其他 Linux 计算机)

我的辅助驱动器安装在 /mnt/old_backup(它也适用于 Windows)。

总存储空间大小差异约为 600 GB,但需要移动的文件只有约 300 GB,因此移动后第二个驱动器上会有略多于 1 TB 的可用空间,因此大小不是问题。

答案1

  1. 不要将 NTFS 用于仅在 Linux 机器上使用的驱动器。请使用 EXT4、btrfs、XFS 或其他为 Unix 制作的文件系统。NTFS 是一种很好的文件系统 - 对于 Windows 来说。Linux 支持并不完美,并且 Unix FS 中所需的许多功能在 FS 或 Linux 实现中均未到位。您应该做的第一件事是更改文件系统。

  2. 不要将文件系统挂载到带有空格或特殊字符的目录中。当然,这是可行的,如果你始终清楚自己在做什么。但很有可能你会花时间弄清楚为什么它不起作用,因为你忘记在某些配置或类似配置中转义该特殊字符。

  3. 对于 300GB,复制数据需要 1-2 小时。只需使用sudo cp -arv /mnt/old_backup/* /mnt/Home\ Storage\ \#1并观察其完成即可。

相关内容