Невозможно скопировать файлы с сервера Linux

При копировании файлов с сервера Linux на внешний жесткий диск отображается сообщение об ошибке

недостаточно места на жестком диске

Объем жесткого диска составляет 2 ТБ, а объем копируемых данных - 460 ГБ. Почему это все равно показывает сообщение об ошибке?

Обновления:

  • Я отформатировал жесткий диск как FAT.
  • Пока я использовал NTFS, жесткий диск не мог быть смонтирован сервером.
  • Я использовал эту команду для копирования cp -rp /data/dms/home/docs/run/media/root/movell/backup,
  • Сейчас я использую обычный метод копирования файлов на жесткий диск. Это также показывает ту же ошибку.

1 ответ

Как я уже догадался, вы отформатировали жесткий диск как FAT, который на самом деле не позволяет вам иметь размер файла выше 4 ГБ, поэтому вы либо отрежете данные, которые хотите архивировать, либо отформатируете их во что-то более подходящее.

Если вам не нужен доступ к этому жесткому диску на компьютере с Windows, вы можете просто отформатировать диск как 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
Другие вопросы по тегам