Разделы жёсткого диска. Их размеры и типы

indeviral
По разделам может быть от одного до бесконечности вообще никакой разницы. Но меньше одного лучше не делать.
По хранению данных есть fhs, но это не более чем рекомендации. Храните там где удобно, но fhs не нарушайте!
В частности странный ответ. Например, читаю здесь:

1. boot
Неизменяемые файлы, необходимые для загрузки системы
2. etc
Файлы конфигурации системы на данном компьютере
3. home
Домашние каталоги пользователей
4. root
Домашний каталог суперпользователя root
5. opt
Дополнительные пакеты программного обеспечения
6. sbin
Основные системные исполняемые файлы
7. usr
Иерархия второго уровня

Новичок сразу "попадает" при виде такого мессива и подобного ответа.
1. boot - написано, что это файлы, необходимые для загрузки. Замечу.. "необходимые". Выше написано, что этот раздел не нужен для домашнего компьютера. На самом деле, это не логично.
2. Здесь как я понимаю, находятся файлы конфигурации самой ОС, а не программ. Всё логично..
3. Домашние каталоги. Не совсем однозначно. Если это домашние каталоги как в винде, то там могут быть только настройки программ и всё. Никаких установленных программ там не будет. Получается ответ выше не верен? Или здесь неоднозначное ошибочное изложение? Если всё-таки, домашние каталог - как в винде C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ, то мои предположения выше верны. Не должно там быть ничего кроме настроек пользователя.
4. Домашний каталог root'а, как я понимаю, это C:\Users\ИМЯ ПОЛЬЗОВАТЕЛЯ С АДМИНСКИМИ ПРАВАМИ. Если под этим главным пользователем не работать, что, вполне логично, значит ему можно дать 300-500М и это будет очень много для него. Верно?
5. Не понятно, что за opt. Что там за дополнительные пакеты. Но, по ходу, этот каталог создасться по дефолту в / , поэтому можно не заморачиваться.
6. sbin. Исполняемые файлы? Что за они? Исполняемы файлы ТОЛЬКО операционной системы?
7. usr. Что за иерархия второго уровня - знает только тот кто написал.. Вообще ни о чём.

Соответственно, читая FHS не понятно, что они вообще пишут, в целом.
hoz
Кому нужен
Например тому, у кого корень в файловой системе, которую не поддерживает загрузчик.

hoz
Так а сами программы куда тогда устанавливаются?
Грубо говоря, в корень, если вы не "размажите" стандартную иерархию каталогов по разным разделам/дискам.

hoz
/home нужен только для хранения настроек
Что за чушь! home - домашний каталог пользователя, т.е. может содержать все данные пользователя, в т.ч. и настройки пользователя.

hoz
после переустановки системы подключив /home все настройки "подтянуться"
Да, но переустановка не понадобится, разве что диск сдохнет.

hoz
А для чего он вообще нужен? Я об root есс-но.
Толсто. Вам же про FHS уже намекали.
Aivar
Толсто. Вам же про FHS уже намекали.
А об FHS выше написал. Но почему-то моё сообщение по времени раньше опубликовалось. Видать у нас разное время локальное..)
Даа... шурум бурум в голове изрядный)

Самый простой и адекватный способ - это диск никак не делить, тогда не будет никакой дилеммы - сколько на какой раздел сколько надо выделять.Поставьте систему, посмотрите что и сколько занимает, сделайте выводы самостоятельно!

По моей практике делим диск на: / - 10Гб (из которых по факту будет использоваться 6-7ГБ прям макс макс), /home - всё остальное. Почему так? Всё просто - если я вдруг решу снести систему полностью или вообще сменить дистрибутив на убунту там или ещё какой - форматировать буду только системный диск, а всё что накачано непосильным путём спокойно будет лежать в "домашке" и не нужно будет куда это бекапить и тратить время и прочее прочее. Особенно когда у тебя диск от 1ТБ, забитый любимыми хайрезами вселенной Марвел)

Плюс ещё в такой схеме, если вдруг на системном диске вдруг закончится место система не встанет колом, т.к. на системном диске есть резерв под пользователя рута (можно будет зайти под ним и почистить например, логи) а на домашке наоборот выделить весь диск под свои нужды (sudo tune2fs -r0 -m0 /dev/sdX1 - раздел с home)

Еще по наблюдениям - swap, да, под гибернацию, но смысла сейчас в ней особо нет. Даже на ноуте - он в спящий режим уходит. Пару раз добивался того, чтобы система начинала активно использовать swap и сразу ловил три кадра в минуту (винт был обычный, не SSD) :) НЕ ОЧЕНЬ! Поэтому для себя принял решение, что swap не использую, просто ставлю достаточно оперативки, а там святой OOM Killer меня рассудит.

Если интересно можно включить и swap, причём, опять же, для этого раздел выделять не нужно, давно системы научились подключать его как файл + zswap/zram (ссылка, где в паре абзацев на пальцах объясняют, что и зачем - тык!

Про бут могу сказать так - выделять нужно столько сколько ядер (разных версий) вам нужно будет одновременно. На одно ядро примерно нужно по 50-55Мб. Насчёт выделения /boot в отдельный раздел - вот конкретные инструкции, т.е. практически не нужен.
Кстати, читаю на хабре статью В защиту свопа
Судя по коммента, единого мнения нет. Кто-то "за", а кто-то "против".
Вот интересный комментарий:
причем не важно сколько памяти — 4гб или 16, больше памяти — реже фризы.
C загруженной IDEA и запущенным Jetty с проектом открываешь очередную вкладку в браузере и на тебе — светодиод активности диска загорается и уже не гаснет, мышка начинает тормозить и секунд через 20 она встает и слышно только непрерывный хруст винта. Оомкиллер отдыхает, видимо ему самому не хватает памяти для запуска. Простоять так может долго, я больше получаса не ждал, еще не разу не отвисла.
Если застать момент, когда мышь начинает тормозить, и успеть переключиться в другую консоль, оттуда убить любую задачу и освободить тем самым пару гигов памяти, все начинает работать как ни в чем не бывало. Или же успеть по быстрому закрыть пару вкладок в браузере.
Через несколько лет таких мучений однажды обнаружил раздел со свопом — 2гб на рабочем ноуте, я его оказывается делал, на всякий случай ))). Включил своп — и, о чудо!, фризы пропали, точнее начинающийся фриз секунд через 5 сам по себе проходит.
Так что могу кратко и емко рассказать, как живет линукс без свопа — «хреново»!
По ходу, у него подвисания были без свопа.
Не понимаю, правда, как, исследуя пограничные случаи, которые ещё нужно сильно постараться повторить, пытаться получить рабочую конфигурацию для себя?..

Расскажите уже про ваши железки что-ли.. что там с памятью, процом, диском, а то какие-то разговоры "в пользу бедных".
Nebulosa
Не понимаю, правда, как, исследуя пограничные случаи, которые ещё нужно сильно постараться повторить, пытаться получить рабочую конфигурацию для себя?..
Так я не примеряю, а просто ознакомился с различными мнениями. Но.. это не столь важно т.к. своп можно файлом подключить, если что. И отключить, так же.

Nebulosa
Расскажите уже про ваши железки что-ли.. что там с памятью, процом, диском, а то какие-то разговоры "в пользу бедных".
Вот моя конфигурация:
  • Процессор: AMD Ryzen 7 1700 Eight-Core Processor 3.00 GHz
  • Материнская плата: ASRock AB350 Gaming K4
  • Память: Corsair 16 Gb DDR4
  • Видеокарта: Gigabyte NVIDIA GeForce GT 710
  • В принципе, с большего понятно. Осталось, 2 вопроса.
    В виртуалке сейчас устанавливаю Manjaro. Вот скрин:



    Сверху Partition Type. Как я понимаю Primary, это все разделы, за исключение некоторые типа отдельных поддиректорий пользователей т.е. их домашних каталогов и тд?
    Флаги (Flags) нужно вообще устанавливать?
    hoz
    Так я не примеряю, а просто ознакомился с различными мнениями. Но.. это не столь важно т.к. своп можно файлом подключить, если что. И отключить, так же.
    Ура! Я смог донести мысль)

    hoz
    Вот моя конфигурация:
  • Процессор: AMD Ryzen 7 1700 Eight-Core Processor 3.00 GHz
  • Материнская плата: ASRock AB350 Gaming K4
  • Память: Corsair 16 Gb DDR4
  • Видеокарта: Gigabyte NVIDIA GeForce GT 710

  • Так что там с диском?) А железки для Линукса вполне себе, чтобы попробовать его в полной красе.
    hoz
    Сверху Partition Type. Как я понимаю Primary, это все разделы, за исключение некоторые типа отдельных поддиректорий пользователей т.е. их домашних каталогов и тд?

    Не углубляясь, всегда выбирайте Primary. Extended нужен когда разделов нужно сделать больше 4-ёх при таблице разделов mbr.

    hoz
    Флаги (Flags) нужно вообще устанавливать?

    Из каких-то важных флагов знаю только boot. Остальные специфичные.
    Nebulosa
    Так что там с диском?)
    Жёстких диска 3. Совокупный объём около 8 Террабайт. В принципе, пока что 2TB под линукс пойдёт. Потом остальное постепенно перетяну. Т.е. винду снесу, но файловые системы не буду пока что трогать. Пусть в ntfs будут остальные. Ещё есть второй комп родителей. Там не на пару лет по старше. Хотя, оперативы тоже 16 гиг, но уже DDR3.
    Nebulosa
    А железки для Линукса вполне себе, чтобы попробовать его в полной красе.
    Ну а что там попробывать, если я играть не буду в игры? Первая причина, которая меня побудила с винды убежать то, что там много лишнего. И то, что без SSD-диска не так комфортно. Местами, сам по себе, начинает грузить жёсткие диски всякий мусор типа appCompatibility, windows defender и тд. Лично мне это не нравится. Тестово родителям на второй комп установил сегодня Manjaro. Там write in / read out - байты. Это удивительно. На винде достигает даже больше 1М при старте системы. И по несколько минут что-то гоняет, даже при отсутствии вообще в автозагрузке программ. Чисто "внутренний мусор" вышеуказанные и ещё какой-то. Причём, такая хрень даже после установке винды голой. Я о 10-ке. С 8-кой таких косяков не было. И xp нормально работала в плане прожорливости. Но иногда падала. в конец. В общем, у винды в разные периоды свои косяки.

    Nebulosa
    Из каких-то важных флагов знаю только boot. Остальные специфичные.
    Я так и сделал.
     
    Зарегистрироваться или войдите чтобы оставить сообщение.