Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Альтернативная версия дистрибутива - десктоп или сервер?  (Прочитано 1111 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн psp911

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Подскажите, пожалуйста, альтернативная версия дистрибутива - это версия десктопная или серверная?
Например, вот эти дистрибутивы: http://releases.ubuntu.com/12.04/
Я хотел поставить операционку на райд массив. Получилось поставить только на серверную версию, а на декстопную такого выбора при установке не предлагается. А после установки собирать массив не хочется, т.к. всего два диска по 1Тб и на одном уже стоит система.
В общем, сейчас, задача - поставить декстопную версию на райд-1
« Последнее редактирование: 09 Января 2015, 20:40:12 от psp911 »

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6291
    • Просмотр профиля
alternate - это десктоп с установкой через Debian Installer (как серверная версия)

Оффлайн psp911

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Отлично! То, что надо.

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
apt-get install ubuntu-desktop
Раз уже стоит система, зачем переставлять?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн psp911

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Тоже вариант, спасибо!)
Но у меня уже стоит сейчас декстоп, но не на райде.
Пока черновик. Ставлю 1С, тренируюсь
Получилось только на десктопе пока поставить. Без synaptic не получается все пакеты установить.

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Если система уже стоит, есть минимум два способа добавить в неё рейд. :) (У меня изначально тоже не было рейда. Но я вовремя исправил это упущение. И не раз себя за эту своевременность похвалил.)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн psp911

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Если система уже стоит, есть минимум два способа добавить в неё рейд. :) (У меня изначально тоже не было рейда. Но я вовремя исправил это упущение. И не раз себя за эту своевременность похвалил.)
Подскажи. Может быть, обойдётся без переустановки.

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Я делал так:
Устанавливаешь mdadm. При установке отвечаешь "да" на вопрос о том, разрешать ли грузиться с неполного массива. Если не спросит - делаешь dpkg-reconfigure -plow mdadm после установки. Если попросит поставить postfix - в конфигурации указывай local delivery only.
Ставишь второй диск. Диск должен быть больше текущего, либо на текущем должно быть место, которым можно пожертвовать при переносе (swap-раздел например), чтобы можно было разместить суперблоки рейдов. Примерно 128K дополнительного места на каждый раздел. Если ни того ни другого нет, придётся заморочиться с resize2fs.
Размечаешь его под рейд (размеры разделов должны быть БОЛЬШЕ разделов на текущем диске, чтобы суперблоки влезли), типы разделов указываешь fd (Linux raid autodetect).
Создаёшь на нём рейд(ы) mirror (второй диск указываешь как missing).mdadm --create /dev/md<#> --raid-devices=2 --level=mirror /dev/<раздел> missingДелаешь mdadm --detail --scan Из этого тебе нужны только имена и UUID массива.
Примерно такой финт ушами должен прокатить:
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
nano /etc/mdadm/mdadm.conf
В конце будет две строчки. Из них оставляешь только
ARRAY /dev/<whatever> UUID=<whatever>Всё остальное УДАЛЯЕШЬ. Во-первых, мусор (в суперблоках эта инфа уже есть), во-вторых, будет мешать автодетекту при загрузке.
Пересобираешь initrd. update-initramfs -vu | tee /var/log/update-initramfs=$(date +%F-%H%M).logРемонтируешь систему в RO. mount /dev/<раздел> -o remount,roКопируешь раздел(ы) на рейд(ы). dd if=/dev/<раздел> of=/dev/md<#> bs=$(( 4096 * 1024 )) iflag=direct oflag=direct (Это надолго, да.)
Ставишь загрузчик на рейд.
Пока ещё ничего не случилось. Перезагружаешь систему. Лучше сразу войти в рекавери консоль.
Должны появиться разделы рейда. Смотришь, какие разделы какие.blkidВнимательно смотришь на UUID'ы mdX разделов, они должен совпасть с теми, с которых ты копировал информацию. По идее.
Не помешает прогнать e2fschk по mdX девайсам, поскольку система была переведена в RO "на ходу", и некоторые записи журналов могут быть повреждены.
Выключаешь систему, отключаешь старый диск, подключаешь вместо него тот, что с рейдом. Включаешь систему. Всё должно загрузиться в нормальном режиме.
После того, как убедишься, что система нормально работает, можно подключать старый диск, сносить с него существующую разметку, копировать разметку диска с рейдом, и добавлять диски в соответствующие массивы.mdadm /dev/md<#> --add /dev/<раздел>Синхронизация рейда начнётся автоматически.
После синхронизации не забудь повторно установить загрузчик (см. выше), это нужно для того, чтобы загрузочные записи добавились одинаково для всех элементов массива.
« Последнее редактирование: 12 Января 2015, 03:12:22 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн psp911

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Спасибо за обстоятельную инструкцию!
Попробую, как раз тестовый сервер.

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Забыл, перед remount надо сделать sync, чтобы уменьшить вероятность потери данных из-за кеширования.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн psp911

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Ага, спасибо..
Подскажи пожалуйста, когда один винт в массиве помрет, как об этом можно будет узнать?
Этот опыт собирания массива в рейд поможет для восстания массива из нового диска, или там будет проще?

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Стандартно mdadm высылает уведомления на почту.
Добавление/замена диска будет проще. Вставляете, размечаете, распихиваете диски по массивам. Всё остальное не ваша забота.
Немного пошаманить придётся только если будете увеличивать размеры разделов в массиве (с 40Gb дисков на 500Gb, ага? Буквально перед новым годом этим занимался.). Но это всё уже не настолько болезненно, как первый переезд, и можно делать хоть удалённо. Если на том конце есть кому поставить и подключить диски.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.02 секунд. Запросов: 21.