[SOLVED] Установка на Compact Flash (No space left on device )

Даже не установка, а тупо копирование на флеш уже установленной системы с винта.
На винте занимает 2.7 гига, Флеш на 4 Гб. при копировании под конец начинает выдавать ошибку (No space left on device), хотя df показывает, что на разделе еще почти 1 гиг свободен (копирую с /mnt/old в /mnt/new)

livecd new # df
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 249232 31056 218176 13% /
/dev/hdd 54380 54380 0 100% /mnt/cdrom
/dev/loop0 46592 46592 0 100% /mnt/livecd
udev 10240 312 9928 4% /dev
tmpfs 249232 2200 247032 1% /mnt/livecd/lib/firmware
tmpfs 249232 0 249232 0% /mnt/livecd/usr/portage
/dev/hda1 3803888 2567320 1043336 72% /mnt/new
/dev/hdc1 9612132 2710856 6413004 30% /mnt/old
livecd new # echo "1" >t
bash: t: No space left on device

Таблица разделов на Флеш:

Disk /dev/hda (Sun disk label): 16 heads, 63 sectors, 7769 cylinders
Units = cylinders of 1008 * 512 bytes

Device Flag Start End Blocks Id System
/dev/hda1 0 7769 3915576 83 Linux native
/dev/hda3 0 7769 3915576 5 Whole disk

P.S. Система Sparc64

Была аналогичная симптомы при

Была аналогичная симптомы при сборке опенофиса на тмпфс, оказалось кончались свободные inodes т.е. проблема в лимите на количество файлов. После изменения кол-ва на заведомо большее опенофис стал собираться до конца.

А можно для даунов

А можно для даунов поподробнее и с командами ?)

файловая система на флешке

файловая система на флешке какая? если ext* то лучше заюзай что нить более вменяемое. =)
на ext[234] проявляется прикол с фиксированным количеством фалов на разделе. Место как бы есть а записать ничего незя тк inodes кончились

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

ext3 там, ничего более

ext3 там, ничего более вменяемого sparc64 livecd не умеет... Обычно я reiserfs юзаю на обычных x86 машинах

$man mount Mount options for

$man mount

Mount options for tmpfs
...................
       nr_inodes=
              The maximum number of inodes for this instance. The default is half of the number of your physical RAM pages, or (on a machine with  highmem) the number of lowmem RAM pages, whichever is the lower.

$mount -o remount -o size=6g -o nr_inodes=500000 -o exec /tmp

Для ext2,3 такого параметра

Для ext2,3 такого параметра нет (

man mke2fs -N

man mke2fs
-N number-of-inodes
 Overrides the default calculation of the number of inodes that should be reserved for the filesystem  (which  is
 based  on  the  number  of blocks and the bytes-per-inode ratio).  This allows the user to specify the number of
 desired inodes directly.

Переформатировать карту памяти с -N побольше.

500000 хватило. спасибо -) А

500000 хватило. спасибо -)
А вообще надо /usr/portage вынести на внешнее хранилище...

Как вариант простого решения,

Как вариант простого решения, вынести /usr/portage на другой носитель, или смонтировать его с образа, допустим iso, хотя слышал про какуюто fs которая живет файлом образа, название не помню, склероз блин.

Да любая FS пойдет через: #

Да любая FS пойдет через:
# mount ${FILENAME} /usr/portage -o loop
:-))

Правда файл автоматически наращиваться не будет :-(.

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

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