LINUX.ORG.RU

root раздел полон.


0

1

Аве, при установке дженты я создал 4 раздела: /var, /, /boot и /home, так получилось, что / забит на 100% и я решил у вас поинтересоваться, где я допустил ошибку, в результате которой он переполнился и как её исправить, просто мне кажется, что появившиеся подвисания системы или видео или dolphin'a могут быть связаны с этим.

У меня не LVM.

>> и я решил у вас поинтересоваться, где я допустил ошибку

В размерах раздела. //K.O.

Читай man du и man sort, выясняй, чем занято место.

GotF ★★★★★
()

прозреваю мильён гам и/или дистфайлов

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

Я никогда не щупал генту. У нее что, процесс установки подразумевает обязательое нарезание разделов под все на свете?

thesis ★★★★★
()
Я сделал так:
boot/ 100M
swap 2.1G
/ 10G
/home FREE_G
и в make.conf добавил это:
DISTDIR="/home/build/distfiles"
PORTAGE_TMPDIR="/home/build/temp"

Для освобождения ~625Mb перенеси /usr/portage туда где есть место
(в make.conf
PKGDIR="???/portage/packages"
PORTDIR="???/portage"
RPMDIR="???/portage/rpm" )
tn1
()
Ответ на: комментарий от thesis

Процесс установки подразумевает, что пользователь тру и на режет кучу разделов )

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

>У меня в генте был один раздел на всё.

А если /, /home надо зашифровать ?


А если корень на райсер? А если сервер и надо обрабатывать гигабайты логов? А если нужен суспенд? А если....

MrHouse
()
Ответ на: комментарий от deterok

Gentoo — те кто хотят быть тру — хацкеры — шизики — энтузиасты — тру админы — математики — etc. ну ты понял )

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

У меня 64Mb /boot; 8Gb swap; 32Gb /; примерно 950Gb /home.

Судя по make.conf мне надо перенести DISTDIR и PORTAGE_TMPDIR, megabaks судя по всему прав, так как дистфайлы я не удалял, хотя игр и нет. Сейчас попробую, а то уже начал всё копировать на hdd, чтоб изменить таблицу разделов.

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

Не подхожу ни под одну из категорий, просто на моей машине не из одного дистра (кроме арча более-менее) кеды нормально не шли, реши попробовать собрать, стало лучше.

Eichhorn
() автор топика
Ответ на: комментарий от Eichhorn
эти точно на хомку:
DISTDIR="/home/build/distfiles"
PORTAGE_TMPDIR="/home/build/temp"
+
эти под вопрос (портаж ~600m весит можно сэкономить)
PKGDIR="/home/build/portage/packages"
PORTDIR="/home/build/portage"
RPMDIR="/home/build/portage/rpm"
tn1
()
Ответ на: комментарий от Eichhorn

> кеды нормально не шли,

компиляцию под железо + USE флаги творят чудеса.

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

снёс пока все дистфайлы, освободил 16% то есть примерно 5,12Gb, перенесу портаж в /home. Что ещё снести можно? (более-менее безболезненно)

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

> Аве, при установке дженты я создал 4 раздела: /var, /, /boot и /home,

vs

У меня 64Mb /boot; 8Gb swap; 32Gb /; примерно 950Gb /home.

несоответствие детектед.

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

Нынешнее поздоровее:

(12:52:48) root:
du -sh /usr/src/linux-2.6.37-hardened-r4 
(01:09:10) Gentoo:
474M	/usr/src/linux-2.6.37-hardened-r4

tn1
()
Ответ на: комментарий от Eichhorn

> / забит на 100%
> 32Gb


/me с недоумением смотрит на собирающуюся в chroot'е gentoo: корень - 10G, занято 3G. О_о чем же ты так / загадил?

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

У меня тоже. Я понял, что это не лучший выбор. Лучше всего - создать небольшой корень, вынести /usr (сделать его побольше), /usr/portage (чтобы ext2), /usr/portage/distfiles (чтобы не выкачивать заново исходники в случае чего). Ну и хомяк со свопом, разумеется. Выносить /var я особого смысла не вижу.

CTAPK
()
Ответ на: комментарий от Eichhorn

>Что ещё снести можно? (более-менее безболезненно)

Генту

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

> Лучше всего - создать небольшой корень,

Выносить /var я особого смысла не вижу.

Это как ? ведь там по умолчанию происходит волшебство ( компиляция ) + требующие 6G офис (или когда то требовало).

Что за фс на / ?

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

>ведь там по умолчанию происходит волшебство ( компиляция ) + требующие 6G офис (или когда то требовало)

Open/LibreOfice лучше ставить из бинарника. А каталог сборки помещать в tmpfs.

Что за фс на / ?

Сейчас Reiser3.

CTAPK
()
Ответ на: комментарий от Eichhorn

Может не получится, но попробуй перенести /usr на хомку (в / вставлять ссылкой).

и ещё :

du -h / | grep "[0-9]G"
du -h / | grep "[0-9]M"
для определение толстых директорий.

PS

(09:55:18) root:
du -h / | grep "[0-9]G" 
(10:04:55) Gentoo:
du: невозможно получить доступ к «/proc/2059/task/2059/fd/4»: Нет такого файла или каталога
du: невозможно получить доступ к «/proc/2059/task/2059/fdinfo/4»: Нет такого файла или каталога
du: невозможно получить доступ к «/proc/2059/fd/4»: Нет такого файла или каталога
du: невозможно получить доступ к «/proc/2059/fdinfo/4»: Нет такого файла или каталога
2,8G	/usr
2,7G	/home/build/distfiles
2,8G	/home/build
1,4G	/home/???/Music
2,4G	/home/???
5,1G	/home
8,2G	/

tn1
()
Ответ на: комментарий от CTAPK

> А каталог сборки помещать в tmpfs.

Это же сколько надо RAM на компиляцию (ghc и прочих толстячков )?.

Open/LibreOfice лучше ставить из бинарника.

На любителя.

Сейчас Reiser3.

А с вынасом /var можно поставить быструю ext2.

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

>Это же сколько надо RAM на компиляцию (ghc и прочих толстячков )?

У меня в двух гигабайтах помещалась и система и этот каталог портежа.

На любителя

Компилить долго, если у тебя не Core i7 или шестиядерный феном.

А с вынасом /var можно поставить быструю ext2

Ага. И с внезапным ребутом потерять базу портежа. Что равно смерти системы, если бэкапа нет.

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

Выносить лучше отдельные каталоги из /var, и не на ext2, а на tmpfs

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

> ребутом потерять базу портежа.

Как весьма корявый вариант : PKGDIR="???/portage/packages" PORTDIR="???/portage" RPMDIR="???/portage/rpm"

PS за tmpfs спс, попробую на досуге.

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

>Как весьма корявый вариант : PKGDIR="???/portage/packages" PORTDIR="???/portage" RPMDIR="???/portage/rpm"

Я не про это, а про базу установленных пакетов, которая находится в /var/db/pkg

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

> Я не про это, а про базу установленных пакетов, которая находится в /var/db/pkg

Тогда /usr, /, /var, /home, /дира/для_портэжа/ отдельно и ноу проблем.

tn1
()

А кто /usr будет выделять, в нем как раз всё и лежит, исходники, портэж, библиотек, файлы установленных прогамм, он должен быть самым большим из системных разделов, надеюсь понятно что home я не считаю системным.

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

Если ты про

/дира/для_портэжа/


То :
Для хранения пакетов программ
DISTDIR="???/distfiles"
Дира для компиляции
PORTAGE_TMPDIR="???/temp"

Древо мира portage
PKGDIR="???/portage/packages"
PORTDIR="???/portage"
RPMDIR="???/portage/rpm"

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

в принципе можно изменить и конечный каталог ( distfiles, temp, packages ...) но мне так удобнее (структура по умолчанию так сказать)

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

Хотя можно при монтировать /var/db/pkg/ на другой раздел диска (или в другую папку ( mount -o bind )).

tn1
()

У меня когда раздел на 100% полон все файлы, которые я поредактировал, после перезагрузки пустые. Вот у тебя и проблемы. Раз это / то предлагаю переустанвоить dophin, предварительно снеся, или с каким-нибудь ключом, заменяющим файлы.

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

>Раз это / то предлагаю переустанвоить dophin, предварительно снеся, или с каким-нибудь ключом, заменяющим файлы

Что за тупняк?

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