LINUX.ORG.RU

Вопрос по разметке диска

 , , ,


0

1

Ставлю Arch Linux, используя официальное руководство по установке, разметил диск по инструкции, но все же хотел бы узнать мнение опытных пользователей, так как сам таким не являюсь, правильно ли я все сделал, правильно ли указал тип разделов и достаточный или не слишком ли большой размер этих разделов сделал. Планирую использовать как основную систему.

https://imgur.com/a/pK5qEjf


Мне например в притык 256G для системы не считая хомяка, система 180G примерно занимает, 50G это мало, хотя у меня Gentoo и там полно пакетов для сборки и кэш не чищу.
И привычка хз зачем делать размеры разделов по типу 16G-1M, 32G-1M, 512G-1M или хотя бы 256G-32G-1M, -1M нужен для того чтобы втиснуть расширенный раздел MBR если вдруг он воскреснет, а раздел нельзя уменьшить, а не 10G 50G 100G.

drl
()

Достаточно EFI и /. Отдельный /var не даст вообще ничего, кроме потенциальных проблем. Это может быть полезно для серверов, и даже там крайне редко.

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

Отдельный раздел под хомяка не облегчит переустановку системы в будущем, если все таки понадобится, чтоб не переносить куда-то файлы, потом обратно их закидывать

Wingaf
() автор топика
  1. Смотря что ты собираешься хранить на efi-разделе. Если только загрузчик, то чрезмерно много, хватит и 10Mb. Если ядра + initramfs, то может быть мало.

  2. Отдельный /var скорее проблема, чем плюс.

  3. 50Gb под / в 2025 году тоже может быть мало в отдельных случаях использования.

В целом я бы рекомендовал сделать 2 раздела: efi и /.

Dimez ★★★★★
()

15 гигов это под что? Под /boot дофига, хватит гига, под swap норм, но не тот тип раздела. Под / от набора ПО зависит, обычно хватает, да.

В принципе, можешь просто сделать 128 метров под EFI, а все остальное в /, swap как файл. Дубово, конечно, но сойдет для дома.

Это на продуктивных серверах разделы под данные ПО выносят отдельно от системных, чтобы если ПО засрало место, ОС осталась управляемой.

Vsevolod-linuxoid ★★★★★
()

два раздела:

  • Для efi и бут+корень при использовании ext4. С ext4 нет особого смысла заморачиваться с разделением хомяка и корня, если ты ее выбрал, то тебе в принципе не важна сохранность файлов - у тебя мусорка
  • efi+boot и все остальное для btrfs. В btrfs хомяк и корень разносят на сабвольюмы (но раздел один), так как снапшоты корня особого смысла не имеют и лишь занимают лишнее место
rtxtxtrx ★★
()
Последнее исправление: rtxtxtrx (всего исправлений: 1)

А нужны ли отдельные /var и /home? Согласно Gentoo wiki, /var стоит выносить на отдельный раздел, если на системе будет стоять почтовый сервер (или возникнут другие ситуации, когда в /var будет храниться много данных, которые важно сохранить при переустановке системы). /home нужно выносить на отдельный раздел, если планируете в будущем переустанавливать систему, желая при этом сохранить содержимое этого каталога.

Что касается размеров - зависит от ваших потребностей.

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

отдельные разделы для каких то вещей нужны на серваке. если в корне кончится место, то ты не сможешь по ssh подключится к серверу. а оно может кончится из-за мусора в логах, либо если есть шара, либо если дать разрабам доступ к хомяку для экспериментов. на своем пека ты можешь все поправить с загрузочной флешки (войти в систему иногда нельзя через всякие gdm, sddm, если нет места), а вот на серваке там придется rescue mode запускать, что дольше, да и нужны доступы, которых у тебя может и не быть

rtxtxtrx ★★
()

Размер достаточный. Не слишком ли большой - покажет время. Я бы советовал или использовать один раздел на весь диск, или использовать LVM и разметить изначально разделы по минимуму (например по 10 GB), а потом в процессе работы мониторить используемое место и добавлять куда надо.

vbr ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

есть различные типы fat: fat12, fat16, fat32 (exfat - это немного другое). в зависимости от того какой создашь - такой минимальный размер и можно использовать. fat - тупорылая файловая система, где есть какие-то странные ограничения на минимальный размер снизу. если меньше 30 или 32 мегабайт пытаешься создать fat12, то выводит толи предупреждение, толи вообще создать нельзя. но кто-то создавал fat12 на 2 мегабайта и у него все работало (efi-файлы systemd-boot и столько не занимают).

rtxtxtrx ★★
()

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

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

Размер раздела кратный 2G 4G 8G 16G и т.д минус 1M. Чтобы втиснуть 2*32 в 64 и между разделами 1M свободно осталось для расширенного раздела мбр.

(занято (16G минус 1M))+(свободно 1M)+(занято (8G минус 1M))+(свободно 1M)+(занято (8G минус 1M))

Но это сложно в gui делать т.к. там 1M свободного места может не отображаться или gui вовсе автоматически прописать между разделами может свободное место и не отображаться при этом тоже.
Так что приходится сектора считать калькулятором и начало раздела выравнивать, зато потом восстанавливать всё это проще, но не другому кому то.
Неразмеченную область лучше не оставлять из-за trim.

drl
()

Самые большие разделы лучше в начале диска или по середине размечать, чтобы не перемещать их влево если они всё рано в итоге закончатся.
Если например мне попадётся диск 500GB, то делю его пополам по 256G, а не 250GB и размечаю начало одного из двух больших разделов в 256G секторе, получается не поровну т.к. диски не 512G, но мне так удобней, другой большой раздел например начинается в 2G или 4G из-за таблицы разделов не с 0, мелкие разделы в концах этих двух больших половинок.
Если раздел можно уменьшить ext4 или ntfs то можно до конца, а если нельзя как f2fs то по той схеме которую раньше написал и раздел такой лучше сделать сначала как можно меньше, т.к. f2fs нельзя уменьшить.
f2fs не работает на hdd, можно записать раздел и примонтировать, но скопировать файлы из f2fs которая на hdd будет очень сложно, только раздел можно скопировать на ssd и там уже работать.
Можно на диск сразу фс накатить, но винда его может сломать.

drl
()
Последнее исправление: drl (всего исправлений: 1)

EFI сделай в конце на 100Мб. Если что потом легко увеличить будет. Ну и как написали всё остальное под один корень.

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

не помогут если рут процесс сожрал место, он то продолжит писать. это сомнительный механизм, да и при окончании места залогиниться нельзя лишь при стечении определенных обстоятельств.

rtxtxtrx ★★
()