Алекс Опубликовано 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)." Если память мне не изменяет, то поддержка больших файлов включается в ядре отдельной опцией. Вполне вероятно, что оно у вас собрано без поддержки больших файлов. Посмотрите конфиг текущего ядра. Если это так, то единственным способом будет как раз замена ядра. Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.