Как копировать файлы больше 2-3Гб? "cp: Файл слишком велик" :)

Странно, но при попытке скопировать файл размером 3.2Гб мне cp выдала вот это: "cp: запись `/home/user/...../windows.vdi` Файл слишком велик". Копировать пытаюсь файл виртуальной машины.

По-моему раньше я и 4.5гб нормально копировал.. странно всё это :) Можно ли как-то обойти это? (пытался и через КДЕ, но подозреваю там та же утилита используется) она тоже выдаёт ошибку).

А свободное место есть там,

А свободное место есть там, куда копируете? На ограничения файловой системы не похоже (fat32 - до 4Gb, а меньше я и не знаю.... fat16?). Но тип используемой фс все равно укажите

Враньё про ограничения в

Враньё про ограничения в фате. Пуля мелкософтовская... Папробуйте mc.

Мышка дура, прав был Суворов.

midnight commander, всмысле?

midnight commander, всмысле?

vovanvster написал(а):Враньё

vovanvster написал(а):
Враньё про ограничения в фате. Пуля мелкософтовская...

$ cat /etc/mtab | grep sdc1
/dev/sdc1 /media/usb vfat rw,noexec,nosuid,nodev,iocharset=utf8,dmask=000,fmask=111 0 0

$ df -h /dev/sdc1
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sdc1             7,5G  136M  7,4G   2% /media/usb

$ dd if=/dev/zero of=/media/usb/test.dat
dd: запись в «/media/usb/test.dat»: Файл слишком велик
8388608+0 записей считано                             
8388607+1 записей написано                            
 скопировано 4294967295 байт (4,3 GB), 222,282 c, 19,3 MB/c

$ du -sh /media/usb/test.dat                   
4,0G    /media/usb/test.dat

Происки microsoft?

P.S. "Пуля мелкософтовская" - ограничение на максимальный размер тома fat32 (32 ГБ). Максимальный размер файла на этой фс ограничен 4Gb.

Извиняюсь, запарил.

Извиняюсь, запарил.

Мышка дура, прав был Суворов.

Да ну какие фаты)) ReiserFS у

Да ну какие фаты)) ReiserFS у меня везде. Какая-то линуксовая проблема.. не виндозная) Это просто файл виртуальной машины винды передать надо на другой комп. Передаю файл по сетке (NFS). Места на приёмнике ещё 50гб свободно. Вообще не пойму в чём дело...

Перед этим передавал похожий файл, но тот весил 1.9Гб.. вот блин не думал, что на следующем, объёмом 3.2Гб, я столкнусь с такой фигнёй)

Нет такой проблемы ни у кого

Нет такой проблемы ни у кого в Линуксе кроме вас. Даже глупо говорить об этом. Дело не может быть в величине файла.
Вообще вопрос по человечески задавайте, откуда куда что как и какими средствами. Я пару дней назад один фильм копировал на 24 гига.

Мышка дура, прав был Суворов.

А что ещё можно-то

А что ещё можно-то рассказать? Поднято NFS, по ней и передаю. Подключение Ethernet. Везде ReiserFS. Кидаю файл 3.2Гб. Команда:

$ cp /home/user/WinXP.vdi /nfs/share/
cp: запись `/nfs/share/WinXP.vdi': Файл слишком велик

Если копировать через КДЕ, копируется только кусок, после чего сообщается ошибка "ошибка" :) Гектара 2.5 передаёт, а дальше обрывает..

тогда /etc/exports (сервер) и

тогда /etc/exports (сервер) и /etc/fstab (клиент) наружу

буду честен, я не знаю, почему у меня все работает

Вот клиентский

Вот клиентский /etc/fstab:
192.168.1.2:/home/user/share /nfs/share nfs noauto,rw 0 0

Вот серверный /etc/exports:
/home/user/share 192.168.1.3(async,no_subtree_check,rw)

WXP написал(а): Вот

WXP написал(а):
Вот клиентский /etc/fstab:
192.168.1.2:/home/user/share /nfs/share nfs noauto,rw 0 0

Вот серверный /etc/exports:
/home/user/share 192.168.1.3(async,no_subtree_check,rw)

nfs v3 fstab попробуй с опциями
rsize=8192,wsize=8192,timeo=14,intr,noauto,nolock
man nfs
опция rw ни к чему, она выполняется на стророне сервера, 00 тоже не нужна
/etc/exports опция - (rw,no_root_squash,async)
cp обычно не справлялся при копировании большого количества (несколько тысяч) файлов одновременно из директории при использовании длинного пути, было такое дело. Решалось переходом в исходную директорию, копирование выполнялось без проблем. Файл слишком велик :), посмотри в сторону настроек соединения mtu например, ошибки файловой системы.

буду честен, я не знаю, почему у меня все работает

Попробовал в Midnight

Попробовал в Midnight Commander, результат:

Невозможно записать целевой файл: "/nfs/share/WinXP.dvi"
Файл слишком велик (27).

При этом проверяю там пространство: 50гб свободно.. Не пойму в чём дело..

А вот я тоже помню какую-то

А вот я тоже помню какую-то настройку совместимости в самбе включил и она стала обрезать файлы выше пары гигабайт, но сейчас и не вспомню что...

гугл рулит

Есть такая проблема.. почитай вот это... может поможет тебе

Попробуйте передать через ssh

Попробуйте передать через ssh зачем вам nfs

..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.

Если у человека NFS, значит,

Если у человека NFS, значит, это ему зачем-то нужно. Здесь вопрос не как передать, а почему не передает. Можно вообще на флешке перетащить...
З.Ы. А какая версия NFS?

Ubuntu is an African Word that means "Gentoo is too hard for me"

sftp медленно ибо шифрование

sftp медленно ибо шифрование и так же ненадежно, ибо при обрыве/таймауте и прочих неприятных вещах, свойственных сетевым соединениям, происходит то же самое. Ругается, правда, sftp несколько иначе. Для перебрасывания файлов пользую rsync. Ведет себя прилично, ну и обладает способностью не гонять по сети уже скопированные куски файлов.

largefs к mount надо

largefiles к mount надо добавить. в man mount могу только отправить...
http://forums11.itrc.hp.com/service/forums/questionanswer.do?threadId=1001723 вот тут что-то похожее на правду...
http://docs.sun.com/app/docs/doc/816-4555/rfsrefer-16?l=ru&a=view
искали в общем плохо...

Просто проблему как-то надо

Просто проблему как-то надо было решить, а файл не передавался.. ну я его на кусочки покусал по 1.6 гб и передал :) а потом слил в единый файл. Проверил контрольные суммы - всё верно передалось и склеилось.

Для тех кто также захочет :) вот:

разбиение: split -b 100m source_file (куски по 100 метров)
склеивание: cat xa? > dest_file (проверьте, чтобы кусков слишком много не было, - тогда надо будет шаблон немного поменять, покуда cat не захватит некоторые куски). Как вариант - man split, - там можно указывать префиксное имя для кусков. Чтоб уж наверняка)

Может ТС квотами балуется? :)

Может ТС квотами балуется? :)

Working on Gentoo Linux for Asus P535 and Qtopia :-)

нее, я и не знаю, что это

нее, я и не знаю, что это такое :) в отношении сетей я вообще стараюсь ставить только дефолтные по ману настройки, покуда особо не разбираюсь в них глубоко.

а если сравнить конфиги ядер

а если сравнить конфиги ядер на обеих машинах?

в частности - ветку "enable block layer" и прочие блоклееры для фс, которые могут оказать влияние на восприятие 4Gb-blocks

что-то добрый я сегодня ....

.

WXP написал(а):
нее, я и не знаю, что это такое :)

$ quota -lsv
Disk quotas for user ra (uid 2206): 
     Filesystem  blocks   quota   limit   grace   files   quota   limit   grace
       /dev/md5    1150    500M    500M             169   50000   50000  

P.S. 2oleg_kaa fstab на клиенте/сервере приведен выше, в случае лимитов и квот проблемы и сообщения были бы совсем другими

Похожая

Ситуация, копировал 10G файл с одного диска (ext3) на другой (fat) - где-то на половине пути вылетает File is too large
Пробовал разбивать сплитом, при попытке собрать таже песня.

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

:)

Ну, дык... fat же... не могет он, не могет :)

Ччорд забросил на 4 месяца

Ччорд забросил на 4 месяца комп из-за работы и элементарные вещи из головы вылетели :)

Даже не удосужился посмотреть описание fat32, и правда 4GB

My website: http://comb.org.ru

С ноября 2022 нетбук HP mini (Processor: Atom n570)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".