Невозможно скопировать файлы с сервера 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