четвер, 28 квітня 2016 р.

Очередная статья о разбивке жесткого диска

21 апреля, как и обещалось, вышла новая Ubuntu 16.04 LTS. Я решил поставить её на рабочем компе в оригинальном виде (с Unity), а на свой нетбук всё так же Xubuntu (фактически та же убунта, но с окружением рабочего стола - XFCE). Ну и конечно же, захотелось переразбить жесткие диски, так как в первый раз Я их разбивал по разных рекомендациях из сети и не имея собственного опыта. Из-за этого имел некоторые проблемы. Итак, давайте коротко пройдёмся по основным пунктам:

/ - корень (root), это должно существовать всегда, как иначе дерево будет без корня?
/home - тут будут храниться домашние каталоги пользователей; поскольку пользователи могут забить дисковое пространство под завязку, это надо закидать на отдельный раздел.
swap - это тоже надо, когда не будет хватать оперативки, своп выручает. Казалось бы, если оперативки на компе много, зачем своп? Только место занимает. Но, поэкспериментировав с компом с 8-ю гигами оперативы, увидел, что без свопа "умирает". Сегодня браузеры уже не те, да и скайп отжирает много. А если ещё какие-то виртуалки крутятся, то вообще беда. В общем, рекомендуемый своп - размер оперативки (по крайне мере, чтобы загнать ноут в спящий режим). Но, когда оперативки будет 16 гб или больше, будет немного жаль столько жесткого диска отдать. Возможно, при таких размерах оперативки и не пользуясь дополнительными режимами остановки ОС, можно своп сделать маленький - до 4 гб. С другой стороны, когда жесткий диск - 500 гб, то не жаль отдать и 16 гб на своп.

Вот для десктопа, в принципе, больше ничего и не нужно, если дать на корневой раздел - 30 гб, то должно хватить с головой. И не надо будет мучиться с LVM или ещё чем-нибудь подобным. Вот так, дешево и сердито, фактически как когда-то делали диски C: и D: для винды :)
Ну и можете смело для всех этих разделов выбирать файловую систему ext4 (возможно, потом появится ещё что-то лучше).
Если же это какой-то сервер или просто удаленная многопользовательская машина, рекомендуется сделать дополнительные разделы:

/tmp - при одновременной работе нескольких пользователей (конечно, смотря что они делают) этот каталог может расти, поэтому его надо забрать с корневого раздела и разместить отдельно.
/var - тут будут складироваться лог-файлы, если это сервер, то логи будут очень большие и расти будут очень быстро, поэтому - на отдельный раздел.
/usr - сюда обычно ставятся программы, большинство из них на серверах обновляются редко, обычно после всех проверок на стабильность, ибо сервер должен быть стабилен. И это рекомендуют даже монтировать в режиме только для чтения, чтобы никто не смог удалить какую-то важную программу. И лишь администратор при необходимости обновлений может перемонтировать в режим для чтения/записи и провести все обновления.
/etc - конфигурации всех и вся. Встречается редко, но видел даже такое, мол дополнительная защита конфигов.
И когда-то выносили /boot в отдельный маленький раздел (были на то свои причины) - этого делать уже не нужно.

Ну вот и всё. Прошу делиться своими мыслями по этому поводу. Конечно, статей и мыслей множество, и всё меняется со временем, поэтому будем пытаться идти в ногу со временем.