LINUX.ORG.RU
ФорумAdmin

RAM-Disk / tmpfs - No space left on device

 


0

1

распаковываю большой архив на рамдиск, после частичной распаковки выдает сообщение что «фсе»

распакованный каталог занимает 2.5Гб свободного места, судя по «df» - еще 5.6Гб

какие будут идеи, комментарии, ссылки спасибо


error

tar: tde/main/tde-i18n/tde-i18n-ru/messages/tdeutils/irkick.po: Cannot open: No such file or directory
tde/main/tde-i18n/tde-i18n-ru/messages/tdeutils/kgpg.po
tar: tde/main/tde-i18n/tde-i18n-ru: Cannot mkdir: No space left on device
tar: tde/main/tde-i18n/tde-i18n-ru/messages/tdeutils/kgpg.po: Cannot open: No such file or directory
tde/main/tde-i18n/tde-i18n-ru/messages/tdetoys/
tar: tde/main/tde-i18n/tde-i18n-ru: Cannot mkdir: No space left on device
tar: tde/main/tde-i18n/tde-i18n-ru/messages/tdetoys: Cannot mkdir: No such file or directory
tde/main/tde-i18n/tde-i18n-ru/messages/tdetoys/kmoon.po
tar: tde/main/tde-i18n/tde-i18n-ru: Cannot mkdir: No space left on device
tar: tde/main/tde-i18n/tde-i18n-ru/messages/tdetoys/kmoon.po: Cannot open: No such file or directory
tde/main/tde-i18n/tde-i18n-ru/messages/tdetoys/amor.po
tar: tde/main/tde-i18n/tde-i18n-ru: Cannot mkdir: No space left on device

/etc/fstab
tmpfs /dev/shm tmpfs size=8192m,noatime,mode=1777 0 0

df -H
Filesystem             Size   Used  Avail Use% Mounted on
/dev/sda1              215G   157G    59G  73% /
/dev/sda6              764G   548G   216G  72% /home
tmpfs                  8.6G   3.1G   5.6G  36% /dev/shm
tmpfs                  537M    99k   537M   1% /tmp
tmpfs                   11M      0    11M   0% /var/lock

p.s. не смог спрятать код под спойлер, не кто не подскажет как? хелп не помог :о)

www.linux.org.ru/wiki/en/Lorcode

★★★★

Последнее исправление: sunjob (всего исправлений: 1)

Ответ на: комментарий от handbrake

main# free -h
free: invalid option -- 'h'
usage: free [-b|-k|-m|-g] [-l] [-o] [-t] [-s delay] [-c count] [-V]
  -b,-k,-m,-g show output in bytes, KB, MB, or GB
  -l show detailed low and high memory statistics
  -o use old format (no -/+buffers/cache line)
  -t display total for RAM + swap
  -s update every [delay] seconds
  -c update [count] times
  -V display version information and exit

main# free
             total       used       free     shared    buffers     cached
Mem:      24897336    5608980   19288356          0      29704    3390576
-/+ buffers/cache:    2188700   22708636
Swap:            0    

sunjob ★★★★
() автор топика
Ответ на: комментарий от NightSpamer

Файлов овердофига в архиве?

ну типа да, TDE-архив исходников


main# df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda1                  0       0       0    -  /
/dev/sda6                  0       0       0    -  /home
tmpfs                 175762  175762       0  100% /dev/shm
tmpfs                 175762      44  175718    1% /tmp
tmpfs                 175762       1  175761    1% /var/lock

sunjob ★★★★
() автор топика
Ответ на: комментарий от sunjob

видимо это причина

tmpfs                 175762  175762       0  100% /dev/shm

и шо теперь делать, хотелось использовать рамдиск а не мучить фс

sunjob ★★★★
() автор топика
Ответ на: комментарий от handbrake

дополнительно

main# free -tlm
             total       used       free     shared    buffers     cached
Mem:         24313       5490      18823          0         32       3324
Low:           686        215        471
High:        23627       5275      18351
-/+ buffers/cache:       2133      22180
Swap:            0          0          0
Total:       24313       5490      18823
sunjob ★★★★
() автор топика
Ответ на: дополнительно от sunjob

tmpfs has three mount options for sizing:

.....

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.

Взято с http://www.mjmwired.net/kernel/Documentation/filesystems/tmpfs.txt

Сам не проверял

Pinkbyte ★★★★★
()
Ответ на: дополнительно от sunjob

У тебя иноды, да. Меня смутило указание размера tmpfs вручную, при неуказанном объеме оперативки.
А что за дистр такой чудесатый и какого года розлива (у меня на 12гиговом tmpfs 3M инодов по дефолту, и free у тебя -h не умеет) ?

handbrake ★★★
()
Ответ на: комментарий от handbrake

проблема оказалась банальной :о)

закончились айподы... пардон, айноды!

решилось соотв. параметрами монтирования : nr_inodes=1024000

/etc/fstab
tmpfs /dev/shm tmpfs size=8192m,noatime,nr_inodes=1024000,mode=1777   0 0

вывод команды "df -i"

[b]до[/b]

main# df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda1                  0       0       0    -  /
/dev/sda6                  0       0       0    -  /home
tmpfs                 175762  175762       0  100% /dev/shm
tmpfs                 175762      44  175718    1% /tmp
tmpfs                 175762       1  175761    1% /var/lock

[b]после[/b]

main$ df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda1                  0       0       0    -  /
/dev/sda6                  0       0       0    -  /home
tmpfs                1024000  240929  783071   24% /dev/shm
tmpfs                 175762      27  175735    1% /tmp
tmpfs                 175762       1  175761    1% /var/lock

slackware-12.2 / TDE3.5.12 
24Гб озу
linux-2.6.29.6 PAE/BFQ 

видимо оптимальным будет решение

- оставить как есть по умолчанию /dev/shm - пусть служит себе системе
- мануально создавать рамдиск для соотв. целей 
(перед сборкой больших проектов) 
и подсовывать этот диск в качестве $TMP

всем спасибо, помогли быстро и в точку!

p.s. подскажите как тут прятать текст (спойлер или кат)

sunjob ★★★★
() автор топика
Ответ на: комментарий от sunjob

подскажите как тут прятать текст (спойлер или кат)

Никак.

kostik87 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.