Назад | Перейти на главную страницу

Сервер Centos переносится на диск большего размера

У меня есть сервер centos, на котором работает whm / cpanel с демонами mysql, apache, bind и электронной почты. Теперь сервер заполнен на 95% дискового пространства. Это dell poweredge 1950 с двумя отсеками для дисков SAS. У меня есть установка с зеркальным рейдом с двумя дисками, которые в настоящее время находятся на сервере (диски SAS 146 ГБ 10 КБ).

Мне нужно освободить больше места на сервере, но я не знаю, как это сделать. Что бы вы посоветовали, чтобы получить больше места? Я купил два диска SAS 10k по 600 ГБ для замены дисков 146 ГБ (я хочу также использовать новые диски большего размера в зеркальной конфигурации).

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

Я также подумал о том, чтобы просто поместить эти большие диски в другой бесплатный poweredge 1950, который у меня есть, а затем переместить данные с существующего сервера на этот сервер. Я экспериментировал с этим в автономном режиме, но не уверен, что это лучший способ сделать это? Метод, которым я собирался заняться, был

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

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

Любые предложения приветствуются?

Спасибо

Самый безопасный способ - создать резервную копию вашего сервера, выключить его, заменить диски и восстановить их.

Поиграйте со своим запасным 1950:

  • Вставьте оба диска
  • использовать оба диска для одной цели
  • На первом диске используйте вашу "старую" схему разделов
  • Установите ОС на один диск (не забудьте место для раздела Dell Utility)
  • Сделайте разделы на втором диске «побольше»
  • Скопируйте данные на второй диск с помощью rsync -axHS для каждой точки монтирования
  • Удалите первый диск (или отключите его с помощью OMSA), поменяйте местами диски, загрузитесь с rescue-cd
  • Установить grub
  • Переустановите или подключите "маленький" диск
  • Удалите, что управляет конфигурацией raid-controller (OMSA или PERC5i-BIOS)
  • Попробуйте построить RAID1 с большим и свободным диском через OMSA

Если это сработает - попробуйте снова разделить виртуальный диск через OMSA на отдельные диски.

Подсказка: поместите "Tikanga" в / etc / redhat-release ", и вы сможете без проблем установить и запустить OMSA 6.5.0.

  1. Разбейте свой RAID1
  2. Вставьте диск большего размера
  3. Восстановить
  4. Перезагрузитесь с большим диском
  5. Вставьте другой диск большего размера
  6. Восстановить до RAID1

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