Конфигурирование RAID на рабочем Сервере Ubuntu 14.04

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

Если chsh завершился успешно, значит, ваша оболочка существует ( chsh проверяет, находится ли оболочка в разрешенном списке, а управление пакетами Ubuntu обновляет этот список на основе установленных пакетов). Поэтому, если вы не удалили пакет zsh после выполнения chsh -s zsh (в этом случае вам следует просто переустановить его), мы можем исключить этот случай.

Таким образом, один из файлов конфигурации, которые вы получили от Prezto, должен содержать ошибки, неправильно установлен или в нем отсутствует какая-то критическая зависимость. Уберите эти файлы конфигурации с пути. Запустите файловый менеджер, например Nautilus, и переименуйте следующие файлы в домашнем каталоге (если они есть): .zlogin , .zlogout , .zprofile , .zshenv и .zshrc . Если это символические ссылки, просто удалите символические ссылки, и вы создадите их позже.

Как только вы это сделаете, вы сможете открыть терминал и начать использовать zsh с его конфигурацией по умолчанию. При первом запуске zsh запустится его новый интерфейс настройки пользователя (вы, должно быть, уже видели его, если следовали инструкциям в https://github.com/sorin-ionescu/prezto ).

Временно измените командную оболочку на bash ( chsh -s bash ), пока не решите проблему с Prezto. Откройте терминал (теперь запущенный bash) и запустите zsh . Верните файлы .z * на место или заново создайте символические ссылки после шага 3. Теперь запустите zsh в этом открытом терминале и посмотрите, в чем заключаются ошибки. Если ошибки неинформативны, запустите zsh -x , чтобы получить трассировку отладки.

Решив проблему и запустив zsh, снова запустите chsh -s zsh .

1
21.08.2018, 04:55
1 ответ

Один из подходов в такой ситуации - выполнить установку из двух частей

  1. Установить минимальную систему на / dev / sda1 . Включите инструменты RAID и LVM, но как можно меньше всего остального.
  2. Создайте раздел подходящего размера на всех оставшихся трех дисках для / (корневой). Я бы предложил 50 ГБ, если у вас есть свободное место.
  3. Используйте инструменты RAID, чтобы создать частично сбойный раздел RAID1 на четырех устройствах, включая / dev / sdb1 , / dev / sdc1 , / dev / sdd1 `.
  4. Создайте файловую систему для / на новом разделе RAID и смонтируйте ее
  5. Скопируйте всю минимальную систему из / в новую файловую систему
  6. Используя chroot войдите в новую файловую систему и выполните grub-install четыре раза, по одному для каждого из четырех дисков
  7. Загрузитесь и выберите один из трех дисков вместо / dev / sda
  8. Как только вы убедитесь, что действительно работаете в системе RAID, сотрите / dev / sda , создайте его раздел размером 50 ГБ и добавьте его в RAID.
  9. Перезагрузите снова

Вы можете создать большой раздел на оставшейся части каждого диска, RAID10, и использовать его, как вам нравится. Я бы рекомендовал расположить LVM сверху и использовать его для создания вашего / home и т. Д. Перед установкой оставшейся части всего, что вам нужно для вашей ОС.

1
27.01.2020, 23:51

Теги

Похожие вопросы