1 (02.07.2014 23:01:22 отредактировано xSPiRiTx)

Есть ли разница или какие-нибудь нюансы при делении жесткого диска на разделы при установке Linux?

  -имеет ли роль в каком месте я создам swap раздел? в начале диска, или в конце, или вообще неизвестно где.
  -раздел swap должен быть равен объёму, в полтора раза больше, чем объем DDR? (например, если у нас 2GB DDR, то swap должен быть 3GB?)
  -почему иногда некоторые люди не используют раздел swap?
  -важен ли раздел /boot. имеет ли значение в каком месте диска я его создам (начало, конец....)
  -почему раздел /boot форматируют в ext2, а не в ext4?
  -имеет ли значение создам ли я разделы boot, swap, root как основные или логические, либо какие-то из них как основные, а какие-то как логические?
  -что мне нужно знать о выборе файловой системы? в каких ситуациях применяется та или иная?
  -при каких случаях возможна потеря скорости работы/загрузки системы?
  -зачем на серверах создаются отдельные разделы под /var и /tmp?

Вопросы эти интересуют как на десктопе так и на сервере?

2

В начало диска пихается то, что изменяется чаще. Вопрос в назначении. Например, в некотрых серверах имеет смысл выносить вперёд /swap, /var и /tmp

Вот /boot, как понимаю, вообще-то пофиг, если не UEFI

Файловые системы разные - ищите, читайте. На сегодня имхо ext4 для всего достаточно

На десктопе вообще достаточно два раздела: основной корень и расширенный, в нём логические своп и хомяк

3

Каталог /boot несет в себе ядро - vmlinux и сопутствующие ему файлы - карту функций ядра - system.map, файл образа фиктивной корневой системы - initrd (его может и не быть). Исторически сложилось так, что во времена BIOS и Lilo файл образа ядра должен был располагаться в пределах первых 1023 цилиндров, потому что lilo не мог получить доступ к дисковому пространству за пределами этой границы. Поэтому /boot, если отделялся, то всегда располагался первым.
Далее, swap-раздел не обязательно, но весьма желательно располагать в начале диска, так как скорость чтения в начале его выше, чем в конце. Поэтому swap-раздел делается вторым по счету. Оптимальным считается выделять под него место, равное (или раза в полтора большее) размеру оперативной памяти. Следует учесть, что если используется suspend-to-swap, то размер swap-раздела необходимо увеличить еще как минимум вдвое. Но, эпоха SSD и гигантских размеров оперативной памяти делает swap-раздел практически ненужным (с учетом сказанного о suspend-to-swap).

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

4

yars пишет:

во времена BIOS и Lilo файл образа ядра должен был располагаться в пределах первых 1023 цилиндров, потому что lilo не мог получить доступ к дисковому пространству за пределами этой границы. Поэтому /boot, если отделялся, то всегда располагался первым.

это касается только lilo?

5

а зачем все-таки отделять /var, /tmp.
какую пользу это даст? чем удобнее делать бэкап в этом случае?

6

xSPiRiTx, да, у GRUB загрузка разделена на несколько стадий. В первые 446 байт MBR, как и в случае с lilo, помещается начальный загрузчик (stage 1), который передает управление в stage 1.5, а она, в свою очередь, в stage 2. Это сделано для обхода ограничения на 1023 цилиндра CHS.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

7

xSPiRiTx пишет:

а зачем все-таки отделять /var, /tmp.

Это более актуально для серверов — если не выделять отдельные разделы под var и /tmp, куча логов в случае неполадок в каком-либо сервисе или целевая атака, вызвавшая обильное логирование, смогут «уронить» сервер, использовав всё доступное дисковое пространство.

Был, был и весь вышел...

8

Как показывает практика, иногда и одного / хватает заглаза.  bs

Ничто из того, что поддаётся объяснению, не существует.

9

Lupo Alberto пишет:
xSPiRiTx пишет:

а зачем все-таки отделять /var, /tmp.

Это более актуально для серверов — если не выделять отдельные разделы под var и /tmp, куча логов в случае неполадок в каком-либо сервисе или целевая атака, вызвавшая обильное логирование, смогут «уронить» сервер, использовав всё доступное дисковое пространство.

а какие же тогда объемы выделяют под эти разделы?

10

xSPiRiTx пишет:

а какие же тогда объемы выделяют под эти разделы?

Это проще вам, по месту прикинуть. Ну и  LVM в помощь.

Был, был и весь вышел...

11

Эм я думаю, под tmp = 10-15 Gb , под var = 30-40Gb  bw  должно хватить

Спросить - стыд минуты, не узнать - стыд всей жизни

12 (03.07.2014 13:22:33 отредактировано Bif)

У меня так сервак на шлюзе побит

Разбиение винта на 500GB

Точка монтирования    Тип файловой системы    Тип раздела     Объем
boot    ext2    nodev,noatime        800 MB
swap            8 GB
/    ext4    Defaults    30 GB
/usr    ext4    Defaults    30 GB
/home    ext4    nodev,nosuid    10 GB
/var    ext4    nodev,nosuid    Весь остаток

под boot 800 метров (это для обновления ядер - мне не жалко)
Да, еще в зеркале софтовом...

13

Bif, а /usr зачем отделил?

14

xSPiRiTx пишет:

Bif, а /usr зачем отделил?

Где-то вычитал и отделил (в принципе можно не делить)

15

sun пишет:

иногда и одного / хватает заглаза

Угу. Только при переустановке данные из хомяка спасать незнамо куда...

16

xSPiRiTx, большого смысла на десктопе нет, но если вынести /usr на отдельный диск, то это даст прирост общей отзывчивости системы. На серверах с одинаковым ПО есть смысл раздавать /usr через NFS.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

17

Вы забыли спросить про тип носителя...

Тип накопителя: обычный или твердотельный (SSD)
В случае с первым особо все по умолчанию, размер разделов на Ваше усмотрение.
В случае с SSD нужно оставить процентов 10 не распределенными для работы TRIM и отключить время последнего доступа к файловой системе.

xSPiRiTx пишет:

  -зачем на серверах создаются отдельные разделы под /var и /tmp?

Я их вообще в оперативной памяти храню... а так же некоторые другие разделы.

18 (04.07.2014 00:22:13 отредактировано lone_wolf)

Ну раз пошла такая пьянка, то кто нибудь знает толковый ман/хавту про установку и настройку Linux на ssd ?

Спросить - стыд минуты, не узнать - стыд всей жизни

19

Раз уж все хвалят Arch линукс за мануалы то вот:
https://wiki.archlinux.org/index.php/So … %B8%D0%B9)
в английской версии написано больше в том числе и про выравнивание...
https://wiki.archlinux.org/index.php/SS … _Alignment

20

Тему подчистил. Всё, не относящееся к тематике - убрано.

Linux Mint 19.3 Mate Edition
Windows 7

21

lone_wolf пишет:

Ну раз пошла такая пьянка, то кто нибудь знает толковый ман/хавту про установку и настройку Linux на ssd ?

Например