无法从linux服务器复制文件

Shy*_*dar 2 filesystem command-line cp copy

将文件从 Linux 服务器复制到外部硬盘驱动器时,显示错误消息

硬盘空间不足

硬盘为2TB,拷贝数据大小为460GB。为什么它仍然显示错误消息?

更新:

  • 我将硬盘格式化为 FAT。
  • 当我使用NTFS时,服务器无法挂载硬盘。
  • 我用这个命令复制cp -rp /data/dms/home/docs/run/media/root/movell/backup.
  • 现在我使用将文件复制到硬盘的正常方法。它也显示相同的错误。

Vid*_*uth 5

我猜你已经将硬盘格式化为 FAT,这实际上不允许你的文件大小超过 4 GB,所以你要么切碎要存档的数据,要么将其格式化为更合适的格式。

如果您不需要在 Windows 机器上访问此硬盘,您可以简单地将驱动器格式化为ext4(Linux 格式)。Gparted使您可以轻松地做到这一点。

可能导致错误的原因还有错别字。所以一定要重新检查你输入的路径。

如果您确实需要在 Windows 机器中访问此驱动器,您可以使用exFATntfs。要在 Linux 中安装它,您需要安装exfat-fusentfs-3g通过:

sudo apt-get install exfat* ntfs*
Run Code Online (Sandbox Code Playgroud)

然后您应该能够使用更大的文件大小,并且仍然将您的驱动器安装到您的服务器上。

因此,要安装使用通常用于 FAT 驱动器的方法。本sdX应与你的实际驱动器号。

sudo mkdir -p /mnt/external
sudo mount /dev/sdX /mnt/external
Run Code Online (Sandbox Code Playgroud)

如果这真的不够,那么明确定义文件系统

sudo mount -t ntfs /dev/sdX /mnt/external
Run Code Online (Sandbox Code Playgroud)