LINUX.ORG.RU
ФорумAdmin

Cut distr proc- 33M -> rm -rf proc/?????


0

0

Хочу урезать дистр. как только можно. Вроде все нормально но du -sh /* пишет что proc/ - 33М. Что с ней можно сделать. Удалять как я понимаю нет смысла, она ж в памяти а не на диске. Но памяти ОЗУ у меня 32М. Swap'а - нет. Как же тогда /proc туда поместилась???? Перекомпиляция ядра без поддержки /proc поможет?????

★★

учите мат часть ;)
/proc -этo виртуальная fs. реально на диске она ранимает один пуской каталог, к которому она монтируется

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

Не смешно. Не важно что куда монтируется. Файлы есть. Данные в них есть. Значит какую-либо память эти данные занимают. Как я понимаю /proc находится в памяти ядра. Но все это где находиться?????? В ОЗУ ?????

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

угу, /proc хранится в ОЗУ. если хочешь отмонтировать его то введи umount /proc. но только учти без /proc многие программы работать не будут...

ЗЫ я тебя предупредил ;)

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

>многие программы работать не будут...

Не только программы, само ядро может вести себя непредсказуемо (если вообще будет работать).

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

"файл /proc/kcore это отобpажение физической памяти системы в данный момент. Размеp этого файла точно такой же, как и у памяти компьютеpа, только он не занимает места в самой памяти, а генеpиpуется на лету пpи доступе к нему пpогpамм."

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

ту анонимус: валенок свопа нет. Прочти сообщения.

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

Ну и причем здесь это???????
ls /proc
1     1525  1554  258  717  apm          irq         self
1176  1527  1556  3    726  bus          kcore       slabinfo
12    1529  1561  4    755  cmdline      kmsg        speakup
1427  1530  1563  489  773  cpuinfo      ksyms       stat
1428  1532  1564  5    782  devices      loadavg     swaps
1439  1534  1566  541  786  dma          locks       sys
1440  1536  1570  545  787  driver       mdstat      sysvipc
1443  1541  1572  554  788  execdomains  meminfo     tty
1452  1542  1646  573  789  fb           misc        uptime
1497  1543  1830  6    792  filesystems  modules     version
1500  1544  1833  62   8    fs           mounts
1503  1545  1920  651  846  ide          mtrr
1505  1548  1922  689  847  interrupts   net
1511  1549  2     7    881  iomem        partitions
1519  1553  257   703  915  ioports      pci
Эти файлы и папки тоже генерируются  на лету???????

tugrik ★★
() автор топика

поможет только врач психиатр, а еще лучше хирург :)

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

Когда я делаю less /proc/pci идет опрос всей шины pci, узнаются прерывания. адреса устройств???????????

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

Нет я думал не так. Я думал что при обращении к файлу ядро из своей памяти которая находится в ОЗУ пишет в этот файл нужную информацию например функцией memcpy. Я не знаю как можно писать файлы на лету. Функции onfly у меня нет.

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

Походу я понял. Вот этот самы файлик kcore в любом случае его размер = размеру ОЗУ. А память системой отъежаемую можно узнать если в top все SIZE сложить.

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