Обычно выносил /usr, /opt, /var, /home, /tmp на отдельные разделы. Есть идея* вынести их на отдельные разделы, но по-нескольку, разместив эти ветки в папках первого уровня на этих разделах. Разделы предлагается примонтировать куда-то вроде /mnt/systpart
Так, вся ФС разбивается на три класса:
'root' не более 512М
'soft'
'data'
/mnt +
+ softpart +
| + usr
| + opt
| + var
|
+ datapart +
+ home
+ tmp
/usr -> mnt/softpart/usr
/var -> mnt/softpart/var
/opt -> mnt/softpart/opt
/home -> mnt/datapart/home
/tmp -> mnt/datapart/tmp
Как правильнее (более лучше) обеспечить доступ к рассматриваемым веткам:
а) по "mount -o bind"
б) создава символические ссылки типа "/usr -> mnt/syspart/usr"?
Как в избранном варианте заставить систему загружаться? (Попробовал оба варианта, с наскока не получилось.)
_____
* LVM не предлагать