将文件从 Linux 服务器复制到外部硬盘时,显示错误消息
硬盘空间不足
硬盘是2TB,复制数据大小是460GB,为什么还是会显示错误信息?
更新:
- 我将硬盘格式化为FAT。
- 当我使用 NTFS 时,服务器无法挂载该硬盘。
- 我使用这个命令来复制
cp -rp /data/dms/home/docs/run/media/root/movell/backup
。 - 现在我使用正常方法将文件复制到硬盘。它也显示同样的错误。
答案1
嗯,正如我猜测的那样,您将硬盘格式化为 FAT,这实际上不允许文件大小超过 4 GB,因此您要么切碎要存档的数据,要么将其格式化为更合适的格式。
如果您不需要在 Windows 机器上访问此 HDD,您可以简单地将驱动器格式化为ext4
(Linux 格式)。Gparted
允许您轻松完成此操作。
错误的原因也可能是拼写错误。因此请确保重新检查您输入的路径。
如果您确实需要在 Windows 计算机中访问此驱动器,则可以使用exFAT
或ntfs
。 若要在 Linux 中安装它,则需要通过以下方式安装exfat-fuse
和ntfs-3g
:
sudo apt-get install exfat* ntfs*
然后您应该能够使用更大的文件大小并且仍然将驱动器安装到您的服务器上。
因此,要安装,请使用与 FAT 驱动器相同的方法。应该与sdX
您的实际驱动器号相匹配。
sudo mkdir -p /mnt/external
sudo mount /dev/sdX /mnt/external
如果这还不够,那么明确定义文件系统
sudo mount -t ntfs /dev/sdX /mnt/external