Алекс Опубликовано 22 января, 2007 Жалоба Поделиться Опубликовано 22 января, 2007 Добрый день. Столкнулся неожиданно со следующей проблемой: при попытке создания образа HDD система сказала File size limit exceeded (core dumped). Размер файла на момент выдачи сообщения составлял 2GB. Условия и порядок действий были такими: 1. К компу подключены два винта: hda (80Gb) и sda (120Gb) На hda находится корневой и другие разделы. На sda нет ничего и все пространство занимает единственный раздел типа ext3. Раздел примонтирован как /mnt/disk 2.Попытка создания образа осуществлялась посредством команды dd bs=50M if=/dev/hda/ of=/mnt/disk/old_os.image После пары попыток полез в инет, ничего толкового не нашел, т.к. либо утверждается что размер файла на ext3 не может быть больше 2GB, что не так (см. например: http://en.wikipedia.org/wiki/Ext3 ), либо выясняется, что файл создавали на fat разделе, либо через сеть. Прошу совета - в чем проблема и как ее устранить, т.к. очень нужна копия hda. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 22 января, 2007 Жалоба Поделиться Опубликовано 22 января, 2007 Вывод ulimit -a в студию. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Firebird Опубликовано 22 января, 2007 Жалоба Поделиться Опубликовано 22 января, 2007 http://tldp.org/HOWTO/Filesystems-HOWTO-6.html ext3 - это ext2 с журналированием Так что - максимум 2Gb Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Belen Опубликовано 23 января, 2007 Жалоба Поделиться Опубликовано 23 января, 2007 Оба-на! А как же у меня образы DVD на ext3 хранятся ? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Алекс Опубликовано 23 января, 2007 Автор Жалоба Поделиться Опубликовано 23 января, 2007 Вывод ulimit -a core file size (blocks, -c) 1000000 data seg size (kbytes, -d) unlimited file size (blocks, -f) unlimited max locked memory (kbytes, -l) unlimited max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 stack size (kbytes, -s) 8192 cpu time (seconds, -t) unlimited max user processes (-u) 7168 virtual memory (kbytes, -v) unlimited Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Алекс Опубликовано 23 января, 2007 Автор Жалоба Поделиться Опубликовано 23 января, 2007 Привожу цитату из файла /usr/doc/kernel-doc-2.4.32/filesystems/ext2txt раздел Limitations Filesystem block size: 1kB 2kB 4kB 8kB File size limit: 16GB 256GB 2048GB 2048GB Filesystem size limit: 2047GB 8192GB 16384GB 32768GB И еще, сразу забыл сказать, прошу не советовать поменять ядро - по ряду причин это невозможно сделать. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 23 января, 2007 Жалоба Поделиться Опубликовано 23 января, 2007 Сам не сталкивался с подобной проблемой, но мысли следующие. Поддержка больших файлов файловой системой не означает автоматически таковой поддержки операционной системой. Краткий поиск в google привел меня на эту страничку: http://www.suse.de/~aj/linux_lfs.html Основная мысль в этом документе: "The LFS [Large File Support] support is done by the Linux kernel and the GNU C library (aka glibc)." Если память мне не изменяет, то поддержка больших файлов включается в ядре отдельной опцией. Вполне вероятно, что оно у вас собрано без поддержки больших файлов. Посмотрите конфиг текущего ядра. Если это так, то единственным способом будет как раз замена ядра. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.