История изменений
Исправление kostik87, (текущая версия) :
Нет, не будет.
Будет.
Ровно тоже, что и фрагметация файлов.
Не совсем, давай рассмотрим: вот у тебя есть один большой раздел, в котором свалены /usr, /usr/src, /usr/portage, /usr/distfiles и, возможно, /usr/portage/packages.
В начале установки системы, непосредственно после распаковки stage3 и среза portage имеем вот такую структуру физического распределения файлов по разделу, а значит и по диску:
--------------------------------------------------------- | /usr | /usr/portage | свободное место | ---------------------------------------------------------затем со временем, после установки программ получаем:
--------------------------------------------------------------------------------- | /usr | /usr/portage | distfiles | новые файлы программы, находящиеся в /usr | ---------------------------------------------------------------------------------затем происходит установка ещё большего числа программ, получение distfiles и многократные обновления дерева portage, в результате получаем примерно вот такую картину:
------------------------------------------------------------------------------------- | /usr | portage | distfiles | /usr | /portage/ | distfiles | /usr/ | portage | /usr | -------------------------------------------------------------------------------------как видно при такой каше простой обход дерева portage займёт куда больше времени, ибо что бы считать ebuild`ы будет производиться считывание фактически со всего диска, т.к. portage будет размазан по всей ёмкости раздела вперемешку с /usr, distfiles и /usr/src.
Если выделить отдельный раздел, то файлы portage будут со временем фрагментироваться, но находиться будут в одном участке диска всегда.
Исходная версия kostik87, :
Нет, не будет.
Будет.
Ровно тоже, что и фрагметация файлов.
Не совсем, давай рассмотрим: вот у тебя есть один большой раздел, в котором свалены /usr, /usr/src, /usr/portage, /usr/distfiles и, возможно, /usr/portage/packages.
В начале установки системы, непосредственно после распаковки stage3 и среза portage имеем вот такую структуру физического распределения файлов по разделу, а значит и по диску:
--------------------------------------------------------- | /usr | /usr/portage | свободное место | ---------------------------------------------------------затем со временем, после установки программ получаем:
--------------------------------------------------------------------------------- | /usr | /usr/portage | distfiles | новые файлы программы, находящиеся в /usr | ---------------------------------------------------------------------------------затем происходит установка ещё большего числа программ, получение distfiles и многократные обновления дерева portage, в результате получаем примерно вот такую картину:
------------------------------------------------------------------------------------- | /usr | portage | distfiles | /usr | /portage/ | distfiles | /usr/ | portage | /usr | -------------------------------------------------------------------------------------как видно при такой каше простой обход дерева portage займёт куда больше времени ибо что бы считать ebuild`ы будет производиться считывание фактически со всего диска, т.к. portage будет размазан по всей ёмкости раздел в перемешку с /usr, distfiles и /usr/src.
Если выделить отдельный раздел, то файлы portage будут со временем фрагментироваться, но находиться будут в одном участке диска всегда.