Нехватка места на диске ?
ApXuTekToP 5 Августа, 2012 - 05:43
Привет всем!
При установке на VMBox, начинаю распаковывать порты. Через некоторые время начинают лезть ошибки:
No such file or directory
Хотел скачать md5sum проверить, и вот что выдал Links
No space left on devise
Решил проверить: df -HM -B /dev/sda3
Filesystem Size Used Avil Use Mounted on
/dev/sda3 1.9G 1.2G 586M 67% /mnt/gentoo
Не уж то для распаковки портов не достаточно 586Mb и для portage-*.md5sum размером 57Kb тоже?
»
- Для комментирования войдите или зарегистрируйтесь
ФС ext? Тогда скорее всего
ФС ext? Тогда скорее всего иноды кончились
df -i
Ext4 833M
Ext4
PORTDIR=/var/ports/portage
$ du -hs /var/ports/portage
833M /var/ports/portage
$ cat /var/ports/portage/metadata/timestamp
Fri Aug 3 15:08:04 UTC 2012
Помню, на прошлой моей системе год-полтора назад порты были на reiserfs и занимали около 300 MB. reiser экономнее в этом смысле. Думаю, даже сейчас не превысит 400М, но до этого эксперимента руки дойдут только через месяц-другой...
Видемо стоило все же на
Видимо стоило все же на Reiser делать. спс
True is over here in logs.
portage лучше держать на
portage лучше держать на aufs(squashfs+tmpfs) - размер от 60Мб, да и работает заметно быстрее
а насколько процесс
а насколько процесс распаковки/упаковки образа squashfs в tmpfs замедляет загрузку/выключение системы?
это зависит от размера оперативы и/или скорости проца (или их кол-ва)?
Загрузку не замедляет,
Загрузку не замедляет, выключение замедляет на время упаковки: от 40 секунд(в зависимости от алгоритма упаковки) на AMD E-350(аналог атома), ядра оба использует. Т.е. на нормальном 4-8 ядерном проце совсем на время пофиг будет. К тому же, это не при каждой выгрузке, а только после обновления дерева. К тому же можно это делать как последний шаг синхронизации, тогда при выключении не будет перепаковывать.
Не выдержал я
Не выдержал я месяц-другой...
PORTDIR=/var/ports/portage
Снёс дерево портов (rm -rf /var/ports/portage/*)
Создал файл portage.rfs на 350M (dd if=/dev/zero of=portage.rfs bs=1M count=350), форматнул его в ReiserFS (mkreiserfs -ff portage.rfs) и примонтировал loop'ом в $PORTDIR
Сделал emerge --sync
Теперь konqueror в свойствах папки portage показывает размер 252,4МиБ (264 679 851) и говорит "свободно 8,9 МиБ из 350,0 МиБ (использовано 98%)".
df с ним согласен:
# df
/dev/loop0 358384 349288 9096 98% /var/ports/portage
А 'du -hs' теперь несёт ересь:
# du -hs /var/ports/portage
621M /var/ports/portage
Чую, что следующему процессу 'emerge --sync' места уже не хватит (хотя сами порты могут и влезть). В ближайшем переделаю в 400M.
2 Gb - очень мало для
2 Gb - очень мало для установки Gentoo.
Не грусти, товарищ! Всё хорошо, beautiful good!