Автор Тема: Предложения по разбиению диска установщиком  (Прочитано 7188 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Может быть проще добавить в инсталлятор краткую справку по ручной разбивке диска? ;-)

Это имеется в:
- как сказал Skull, в инсталляторе;
- Руководство пользователя в загруженном лайве;
- Руководство пользователя на docs.altlinux.org

Куда ещё нужно засунуть Руководство пользователя? :-)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
надо для продолжения установки требовать код.
код генерируется автоматом.
а код пользователь может найти только прочитав его в руководстве...
вот так...

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 549
Руководство по разбивке должно открываться в диалоговом окне по кнопке "помощь" на странице ручной разбивки.


dango

  • Гость
надо для продолжения установки требовать код.
код генерируется автоматом.
а код пользователь может найти только прочитав его в руководстве...
вот так...
Можно подойти еще радикальнее. Начало установки начинать с запроса кода и документации пользователя. А код выдавать только после сдачи электронного экзамена. Все на правах шутки :-)
Всё что начинает интенсивно съедать дисковое, на десктопе для чайника должно быть обрезано до минимально разумного.
Причём всё это безотносительно как разбито. Иначе проблемы с пространством, это только вопрос времени.
Поддерживаю. Если логи не будут вылезать за установленные рамки, тогда основными потребителями свободного пространства в корне останутся установленный софт и кэш apt. ИМХО, для них и надо увеличивать корень в случае разбивки автоматом на / и /home.
Кстати, вопрос про SWAP здесь не поднимался. Внес поправку
2. Три раздела SWAP (RAM) , / (~20GB или больше) и /home (все оставшееся) (опять же весь диск или указанная часть его)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 144
    • Email
Может стоит сделать выбор вариантов разбивки  и про каждый написать для чего каждый предпочтительней использовать.
Лучше даже сообщение выводить после нажатия кнопки далее или при выборе варианта (клике).
Ну например, как выше писали, "если у вас диск меньше 200 Гб, то...", "если планируете устанавливать много программ, то..." и т.д.

Я сам использую SSD 128Gb. Изначально разбил диск, как предложил установщик.
На корне оказалось около 10 Гб.
Потом мне стало мало и мне пришлось увеличить корень до 15 Гб.
Пока хватает.

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

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

ИМХО Сделать всё на одном разделе. Может какое-то предупреждение выводить после автоматической разметки для подтверждения. Потому что новички и читать не будут никакую справку, а вот кто понимает что к чему, справку прочтёт точно и изменит как ему нужно. Да и вообще будет использовать ручную разбивку :-)
Сноси Винду, переходи на Линукс ! :)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Серьёзное замечание. Для меня на десктопах, журнал в systemd-системах размером под гигибайт и больше, это баг со статусом critical.

Согласен. Необходимо размер журнала по-умолчанию ограничить 50 MБ. Кому надо увеличит. Так что повесил багу: https://bugzilla.altlinux.org/show_bug.cgi?id=30928.

dango

  • Гость
Например, так:
Автоматическая разбивка диска на весь диск или указанный раздел:
1. Один раздел / без раздела swap. (Удобен отсутствием ограничений на свободное пространство. Система с прикладным программным обеспечением и данные пользователя используют общее пространство. Не подходит для использования спящего режима и ждущего режимов. В случае переустановки системы с форматированием раздела / или неисправности раздела / возможна потеря настроек и данных пользователя. Не рекомендуется для систем с объемом оперативной памяти от 2Gb и меньше).
2. Два раздела / и swap. (Удобен отсутствием ограничений на свободное пространство. Система с прикладным программным обеспечением и данные пользователя используют общее пространство. Подходит для использования спящего режима. В случае переустановки системы с форматированием раздела / или неисправности раздела / возможна потеря настроек и данных пользователя.)
3. Три раздела /, /home и swap (Рекомендуется для безопасного хранения настроек и данных пользователя. Система с прикладным программным обеспечением использует отдельный раздел /, размер которого может наложить ограничение на использование его свободного пространства. Подходит для использования спящего режима. В случае переустановки системы с форматированием раздела / или неисправности раздела / настройки и данные пользователя на отдельном разделе /home сохраняются.)
В принципе, можно еще короче, главное, чтобы смысл был понятен.
Насчет рекомендаций по размеру носителя, это как раз в 3 пункт, чтобы был дифференцированный подход к размеру корня и swap. Например так:
        ~10Gb swap=1Gb    /=6Gb  /home=остаток
    20-100Gb swap=RAM   /=10Gb /home=остаток
  100-500Gb swap=RAM    /=20Gb /home=остаток
500 и выше swap=2*RAM /=50Gb /home=остаток
« Последнее редактирование: 09.04.2015 05:25:52 от dango »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Автоматическая разбивка диска на весь диск или указанный раздел:
1. Один раздел / без раздела swap. (Удобен отсутствием ограничений на свободное пространство. Система с прикладным программным обеспечением и данные пользователя используют общее пространство. Не подходит для использования спящего и ждущего режимов. В случае переустановки системы с форматированием раздела / или неисправности раздела / возможна потеря настроек и данных пользователя.)
2. Два раздела / и swap. (Удобен отсутствием ограничений на свободное пространство. Система с прикладным программным обеспечением и данные пользователя используют общее пространство. Подходит для использования спящего и ждущего режимов. В случае переустановки системы с форматированием раздела / или неисправности раздела / возможна потеря настроек и данных пользователя.)
3. Три раздела /, /home и swap (Рекомендуется для безопасного хранения настроек и данных пользователя. Система с прикладным программным обеспечением использует отдельный раздел /, размер которого может наложить ограничение на использование его свободного пространства. Подходит для использования спящего и ждущего режимов. В случае переустановки системы с форматированием раздела / или неисправности раздела / настройки и данные пользователя на отдельном разделе /home сохраняются.)

Имхо, единственный приемлемый вариант третий. Нафига этот выбор? Первые два чреваты граблями для новичков. Если место кончится на /home, то пользователь столкнётся с невозможностью запуска программ в своей сессии, а если в корне, то пользователь и загрузиться наверное не сможет... Так что лучше перестраховаться. Лучше защиту от дурака сделать, чтобы на SSD раздел свопа нельзя было бы создать. Пусть будет такой алгоритм: в автоматике создаётся / и /home и если носитель не SSD тогда ещё и swap.

 
~10Gb swap=1Gb    /=6Gb  /home=остаток
    20-100Gb swap=RAM   /=10Gb /home=остаток
  100-500Gb swap=RAM    /=20Gb /home=остаток
500 и выше swap=2*RAM /=50Gb /home=остаток

В принципе приемлемое распределение. Меня устраивает :-) Единственное, а зачем нужен swap=2*RAM?

dango

  • Гость
Имхо, единственный приемлемый вариант третий.
Согласен.
Нафига этот выбор?
На форуме есть как минимум один сторонник одного раздела. Дабы сохранить конструктивность этой ветки, предложил три варианта с описанием достоинств и недостатков.
Если место кончится на /home, то пользователь столкнётся с невозможностью запуска программ в своей сессии, а если в корне, то пользователь и загрузиться наверное не сможет... Так что лучше перестраховаться.
Формально, все 3 пункта не застрахованы от этого. Больших дисков не бывает, бывают только еще не заполненные до упора :-)
Лучше защиту от дурака сделать, чтобы на SSD раздел свопа нельзя было бы создать. Пусть будет такой алгоритм: в автоматике создаётся / и /home и если носитель не SSD тогда ещё и swap.
Резонно.
Единственное, а зачем нужен swap=2*RAM?
Себе ставлю swap=2*RAM при RAM 2Gb на нетбуке и 3Gb на декстопе. Своего рода, перестраховка. Как и 20Gb под корень. Предлагайте свои варианты.
В конечном итоге, все предложения вынесены на суд сообщества. А окончательное слово за альтовцами. Они ноты знают :-)

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Например, так:
Автоматическая разбивка диска на весь диск или указанный раздел:
1. Один раздел / без раздела swap. (Удобен отсутствием ограничений на свободное пространство. Система с прикладным программным обеспечением и данные пользователя используют общее пространство. Не подходит для использования спящего и ждущего режимов. В случае переустановки системы с форматированием раздела / или неисправности раздела / возможна потеря настроек и данных пользователя.)

Ждущий режим без свопа отлично работает.

dango

  • Гость
Ждущий режим без свопа отлично работает.
Зачеркиваю.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
1. Один раздел / без раздела swap. (Удобен отсутствием ограничений на свободное пространство. Система с прикладным программным обеспечением и данные пользователя используют общее пространство. Не подходит для использования спящего режима и ждущего режимов. В случае переустановки системы с форматированием раздела / или неисправности раздела / возможна потеря настроек и данных пользователя.)

:-) Спэккифайтер не теоретик, он больше практик.
Имея всё же предствление, провёл эксперимент:
- Что будет, если swap отсутствует, а Линукс упёрся в объём памяти?
Это была ж-ж..., - жестокое зрелище.
Подсистема io готова была разорваться на части. Ни о каком переключении в виртуальный терминал даже речи не идёт.

Поэтому:
Если объём памяти на однопользовательском Линукс менее 2Gb (а лучше 3), то настоятельно не рекомендую отключать своп. Особенно это касается нетбуков и субноутбуков бюджетного и ультрабуджетного класса.
При  отсутствии swap система так может упереться в память, что никакой SSD уже не спасёт.

ИМХО:
512Mb RAM:
swap = 2*RAM
1Gb RAM:
swap = 1*RAM
Это минимальные требования, при условии, что ни одно приложение интенсивно использующее память запускаться не будет, а также пользователь не имеет привычки запускать игры в DISPLAY=:1, при запущенных других тяжёлых приложениях.
(Но мы же в Линукс, или как?)

Но вообще же, своп можно считать индикатором: если система начинает интенсивно использовать своп, - пора увеличивать объём памяти.

Это собственное видение, но, - дело хозяйское.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
:-) Спэккифайтер не теоретик, он больше практик.
Имея всё же предствление, провёл эксперимент:
- Что будет, если swap отсутствует, а Линукс упёрся в объём памяти?
Это была ж-ж..., - жестокое зрелище.
Подсистема io готова была разорваться на части. Ни о каком переключении в виртуальный терминал даже речи не идёт.

Странно. Я своп не использую (4 ГБ - 256 МБ на видео). Так вот, у меня при использовании виртуальной машины (1,5 ГБ выделено под неё) + firefox + Thunderbird + gnome-shell + всякая мелочь, иногда память заканчивалась, и в результате завершался аварийно как правило firefox. Но недавно была действительно печальная ситуация, у меня journald пишет в ОЗУ, так вот, память кончилась И у меня система повисла намертво. Переключиться в виртуальную консоль получилось. В top всё процессорное время было занято journald. Завершение VirtualBox помогло. Но если вдруг ничего не помогает: ctrl+alt+backspace меня ещё не подводил.

Кстати, у вас там kswapd не безобразничал? А то не некоторых версиях ядра без swap этот процесс намертво забивает процессорное время.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
:-) Спэккифайтер не теоретик, он больше практик.
Имея всё же предствление, провёл эксперимент:
- Что будет, если swap отсутствует, а Линукс упёрся в объём памяти?
Это была ж-ж..., - жестокое зрелище.
Подсистема io готова была разорваться на части. Ни о каком переключении в виртуальный терминал даже речи не идёт.

Странно. Я своп не использую (4 ГБ - 256 МБ на видео).

4 гига на сессию хватает с головой без свопа. И даже на две, если сильно не борзеть.

иногда память заканчивалась, и в результате завершался аварийно как правило firefox.

:-) У меня palemoon browser.
А он не падает по каждому чиху.
И субъективно, работает быстрее Фокса.

Но недавно была действительно печальная ситуация, у меня journald пишет в ОЗУ, так вот, память кончилась И у меня система повисла намертво. Переключиться в виртуальную консоль получилось. В top всё процессорное время было занято journald.

Не было интенсивного обмена память<->винчестер когда кеш памяти и буфера исчезают почти до нуля, а palemoon (вот сволочь!) никак не желает падать без пинка под зад.
Такую ситуацию создавал принудительно.
На ноуте с гигом памяти это не слишком трудно.

dango

  • Гость
Если объём памяти на однопользовательском Линукс менее 2Gb (а лучше 3), то настоятельно не рекомендую отключать своп. Особенно это касается нетбуков и субноутбуков бюджетного и ультрабуджетного класса.
Внес дополнение в пункт 1.
От себя, опять же лучше перебдеть, чем недобдеть.
Но вообще же, своп можно считать индикатором: если система начинает интенсивно использовать своп, - пора увеличивать объём памяти.
Справедливо и для Windows-систем.