Добро Пожаловать  Ru.Board
 

Навигация
  • Главная
  • Форум
  • Темы
  • Топ лист
  • Файловый архив

  • Реклама





    Проголосуй!
    Статьи на какие темы вы бы желали видеть на нашем сайте?

    Системное администрирование Windows
    Администрирование *nix систем
    Обзоры пользовательского программного обеспечения
    Вебмастеринг: тонкости сайтостроения
    Вебмастеринг: юзабилити сайтов
    Вебпрограмминг: полезные решения
    Linux-системы: вопросы по работе
    Вопросы по аппаратной части компьютеров
    Обзоры программ для администраторов
    Компьютерная безопасность (для пользователей)
    Компьютерная безопасность (для администраторов)
    Другое


    Результаты
    Другие Опросы

    голосов: 16198

    Избранное
  • Установка Php-Nuke
  • Установка IkonBoard на локалхосте



    Форум по движку IkonBoard V.2

    Файловый архив для вебмастеров: полезные скрипты

    Форум по операционным системам: Linux, Windows, Mac

  • Поиск по сайту




    В помощь сисадмину: Установка OpenBSD. Часть II. Разбивка диска под систему
    Опубликовал hunalex 11.04.2003 02:14

    В помощь сисадмину
    В первой части статьи мы рассмотрели в целом ход установки OpenBSD. В этой части подробнее остановимся на разбивке диска под систему.



    Почему необходимо рассмотреть разбивку диска? Потому что, во-первых, процесс этот в OpenBSD далеко не интуитивен и не имеет никаких автоматических подсказок (да-да, любители жать "А" во фришной установке расстроятся, но такова суровая реальность). Кроме того, сами вопросы установочного скрипта не всегда однозначны. Меня то заставило несколько раз пробежать по кругу. Поэтому я надеюсь сэкономить вам кучу времени этой статьей.

    В качестве испытуемой машины (не сервер же опять форматировать) был взят старый лаптоп с диском Western Digital (определенного как wd0) размера 4 гигабайта (3910 Мб). Далее см. рис 1.
     

    Начальный этап установки OpenBSD

    Рис 1. Начальный этап установки OpenBSD.
     
     
    Как дошли до этого места, вводим help, чтобы изучить доступные команды.

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

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

    В случае, если будет несколько систем на одном диске, смотрите, в первую очередь, на каком цилиндре сидит уже установленная система. Например, в моем случае, Windows стоит с нулевого по 941-ой (С), значит, если бы я ставил OpenBSD второй системой, я бы начал с 942-ого, где сейчас разместилась служебная партиция лаптопа (рис. 2).
     

    Разбивка диска перед установкой OpenBSD

    Рис. 2. Текущая разбивка диска перед установкой OpenBSD.
     
     
    Но на самом деле, я буду все под одну новую систему гнать, поэтому смело начинаю с нуля!

    Ввожу e 0, меня спрашивают, что с партицией делать, ввожу 0, то есть стираю ее.

    То же самое делаю со первой, второй и третьей, то есть e 1, e 2 и e 3 (рис. 3). Теперь если опять набрать p m, можно заметить, что все 4 партиции пусты и не занимают ни цилиндра.
     

    Редактирование старых партиций перед установкой OpenBSD

    Рис. 3. Стираем старые партиции.
     
     
    Теперь можно и новое построить, опять ввожу e 0, на вопрос "что делать с партицией" пишу a6, что, если вы введете знак вопроса и прочтете хелп, означает, тип файловой системы OpenBSD. Для меня было интересно отметить, что тип a5 означает тип системы FreeBSD, тип a9 – NetBSD, а тип b7 – BSDi filesystem – неужели в этом кроется такая большая разница?

    Ввожу a6, спрашивают, хочу ли я редактировать в моде CHS (цилиндры/головы/сектора), отвечаю "нет". Оффсет у меня - ноль, так как первая партиция, размер ввожу в мегабайтах, то есть пишу 3910 М (рис. 4).
     

    Указание параметров оффсет, типа файловой системы и точки монтирования

    Рис. 4. Указание параметров оффсет, типа файловой системы и точки монтирования.
     
     
    Если просто 3910 написать, то это системой поймется как килобайты.

    3910 - это общее число моих доступных мегабайтов, поэтому было введено это значение.

    Далее, ввожу f 0, что делает активной партицию 0, чтобы с нее грузиться, и потом w (записываю загрузочную запись).

    Когда делал f 0, система ругнулась, что нет разметки диска, это ничего, мы сейчас это подправим, вот только выйдем из этой части установки (жмем q).

    Как ввели q, нас сразу перевели в disklabel, наверное, создатели системы считают этот автоматический переход из одной программы в другую верхом и максимально возможным попустительством для удобства юзера. Право же, этот переход - единственное “удобство”, встреченное мной в интерфейсе системы за весь период установки.

    На этом этапе, возьмите калькулятор и прикиньте, сколько места у вас отводится на какой раздел. На нашем примере в 4 гига я распорядился так (рис. 5):

    • wd0a: / (root) – 150 M. Больше не надо
    • wd0b: (swap) – 300 M. Люблю большой своп, а тут еще и с оперативкой туго – надо жертвовать местом на харде!
    • wd0d: /tmp – 300 M. Еще одно место, где я не жалею мегов, хватило опыта с FreeBSD, когда каждое утро приходило сообщение: "диск переполнен из-за каких-то временных файлов остатков".
    • wd0e: /var – 300 M. В варе, между прочим, находится все самое важное, если вы будете запускать серверные вещи, типа Apache или sendmail, потому иногда его делают и 70 % от диска, тут уж вам решать
    • wd0g: /usr – 1430 М. Юзер – основное место для всего софта, библиотек и, что очень важно при учете размера – дерева портов. Хотя OpenBSD порты не одобряет, есть шанс что вы их все равно поставите, так что учтите на то запас мегов.
    • wd0h: /home –1430 М. Все остальное – под юзерные местные файлы. Обычно на то просто уходит остаток диска, незабранный подо все остальное. Но, прошу заметить, что в "доме" будут лежать файлы настройки и логи на все программы, которыми каждый юзер пользовался, личные файлы пользователей, что может быть очень не мало, и что самое сложное – дампы вылетевших программ, core файлы, которые могут и мег и десять мегов весить, занимать место а пользы никакой не приносить.

     

    Разметка диска перед установкой OpenBSD

    Рис. 5. Разметка диска.
     
     
    Как видно из моего расклада, я поделил на /usr и /home все свободное место пополам, вы же считайте со своей точки зрения. Опять же, у вас может быть больще точек, некоторые отводят отдельный лейбл на место для хранения файлов, что-то типа /ftp, это уж, как душа велит.

    Делаем p m, чтобы убедиться, что все чисто, и никаких маунтов еще не сделано, кроме "с". Если у вас всплыли какие-то незванные "а" или еще какие "закладки", стирайте их сейчас (если только то не планированные отводы места): d a.

    Теперь a a. Офсет ноль, размер 150М, тип файловой системы не трогаем, mount point "/".

    a b. Замечаем, что офсет начался не с нуля уже, то система подсказывает где закончился первый лейбл, типа удобство! Mount point здесь не нужен, так как своп, опять же система подсказывает это в типе файловой системы

    Если в чем ошиблись, не беда, d b или d a – стираем неудавшиеся разделы

    a c. Тут-то мы поторопились, с мы не трогаем, оно кочечно выглядит странновато, но и во FreeBSD так же

    a d. Mount point - /temp, a e - /var, a g - /usr. Для последнего раздела h /home мы не вводим размер, только маунт, пусть система автоматически заберет под него все оставшееся место

    Теперь вводим q, что означает, что мы готовы записать результаты. Здесь нас ждет третья засада (вроде как последняя) на пути подготовки диска под OpenBSD (рис. 6).
     

    Порядок ответов на вопросы системы при разбивке диска

    Рис. 6. Порядок ответов на вопросы системы.
     
     

    Вводим q, нас спрашивают, хотим ли мы все изменения записать, говорим yes, то есть y. Нас начинают спрашивать по каждому разделу. И вот тут то нужно внимание! На вопрос по первому разделу ( / ), none or done надо ничего не отвечать, а жать ввод, тогда система спросит о втором разделе и так далее до последнего, только на последнем надо ввести done.

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

    Как после того пройдет формат, и установка спросит об имени системы – все, можно выдыхать, установку диска вы прошли успешно... пора набирать воздух на установку софта!


    КомментироватьВерсия для печати

     
    Категории
  • В помощь сисадмину
  • Все о софте
  • Вебмастеру
  • Игры
  • Hardware
  • О сайте
  • Программирование
  • Операционные системы
  • IkonBoard
  • InvisionBoard
  • Скрипты в примерах
  • Php-Nuke
  • Цифровое изображение
  • Юмор

  • Ссылки по теме
  • Ещё о В помощь сисадмину
  • Новости от hunalex


    Популярная статья в категории В помощь сисадмину:

    Групповые политики Active Directory



  • This web site was made with PHP-Nuke