Главная / Разное / Синий диск пдд: Зачеты и экзамены по ПДД

Синий диск пдд: Зачеты и экзамены по ПДД

Содержание

Диск ПДД

Для грамотного и безопасного управления автомобилем водителю необходимы знания, умения и навыки. Хорошее знание Правил позволяет водителю принимать решения и действовать в различных дорожных ситуациях в строгом соответствии с их требованиями, легко ориентироваться в любом незнакомом населенном пункте. При этом водитель не будет совершать неосознанных ошибок, меньше волноваться при виде работников ГАИ, да и во взаимоотношениях с другими водителями будет чувствовать себя увереннее. Изучать новые Правила с комфортом и основательно подготовиться к зачетам на водительских курсах и теоретическому экзамену в ГАИ Вы можете с помощью «Учебной программы ПДД».

Учебная программа на компакт-диске не требует серийного номера, Интернет-активации и не привязывается к оборудованию компьютера. Для запуска программы и во время работы с ней компакт-диск должен находиться в устройстве чтения CD любого доступного Вам компьютера, отвечающего необходимым минимальным системным требованиям, указанным на упаковке компакт-диска.

Если в Вашем компьютере отсутствует привод для чтения компакт-дисков, предлагаем воспользоваться электронной (бездисковой) версией Учебной программы ПДД.

Особенности дисковой версии программы

Согласовано с Управлением ГАИ МВД Республики Беларусь 17.12.2020 г. № 3/20. Рецензия на тестовые задания по предмету «Первая помощь пострадавшим при дорожно-транспортных происшествиях» выдана кафедрой скорой медицинской помощи и медицины катастроф государственного учреждения образования «Белорусская медицинская академия последипломного образования».

В программе учтены изменения, внесенные в ПДД Указом Президента Республики Беларусь № 492 от 30 декабря 2019 г., изменения и дополнения в Уголовном Кодексе, действующие с 5 января 2015 г., и в Кодексе об административных правонарушениях, действующие с 1 марта 2021 г. С условиями лицензионного соглашения на право использования программного обеспечения можно ознакомиться здесь.

  • В билетах использованы фотографии реальных дорожных ситуаций и 3D-иллюстрации.
  • Программа предназначена для подготовки водителей транспортных средств категорий «B» и «C».
  • В программе предусмотрены четыре режима тренировки (по главам ПДД, темам, строго фиксированным билетам и случайным билетам) и четыре режима контроля (по темам, строго фиксированным билетам, случайным билетам и случайным билетам «x10»).
  • Во всех режимах контроля используется функция «плавающий ответ» (номер правильного ответа для одной и той же задачи будет каждый раз разным).
  • Во всех контрольных режимах по завершении экзамена выдается список допущенных Вами ошибок.
  • Добавлен новый режим «Контроль по случайному билету x10», в котором после ввода ответа на вопрос задачи отобразится надпись «ОТВЕТ ПРИНЯТ», т.е. решаем билет «вслепую», а результаты будут выданы только после решения всего билета (аналог выпускного экзамена автошколы). 
  • Добавлена возможность сгенерировать случайный тематический билет (аналог зачета). Для того, чтобы сгенерировать случайный тематический билет, выберите нужную тему и дважды нажмите на клавишу

    Enter

    .
  • В режиме тренировки «подсказывается» правильный ответ при втором неправильном ответе.
  • Полноэкранный режим интерфейса программы.
  • В режиме тренировки при нажатии на клавишу

    F1

    или

    Z

    на экран выводятся положения Правил, касающиеся поставленного вопроса. В режимах контроля это можно сделать после завершения решения билета при просмотре допущенных ошибок.
  • На каждую задачу в программе имеется подробный комментарий, который отображается в режиме тренировки при нажатии на клавишу

    F2

    или

    X

    . В режимах контроля это можно сделать после завершения решения билета при просмотре допущенных ошибок.
  • Интерфейс программы, билеты, ПДД и пояснения к задачам на русском и белорусском языках.
  • Вы можете запускать программу с оригинального компакт-диска на любом доступном Вам компьютере, отвечающем необходимым минимальным системным требованиям.

Внешний вид программы

Интерфейс программы в сравнении с предыдущими выпусками претерпел существенные изменения. Учитывая многочисленные пожелания, он выполнен в нейтральных светлых тонах. Управление осуществляется как с клавиатуры, так и при помощи «мыши».

На третьей картинке — билет в режиме «Контроль по случайному билету x10».

Минимальные системные требования

Программа будет запускаться с компакт-диска на любом доступном для Вас компьютере, отвечающем необходимым минимальным системным требованиям: центральный процессор x86/x64 Intel или AMD 1GHz, видеоадаптер с глубиной цвета 16 бит или выше, устройство чтения CD/DVD-ROM (CD-ROM 24x или выше), клавиатура, мышь, операционная система Microsoft Windows XP SP3/Vista/7/8/8.1/10 (для Windows XP требуется учетная запись с правами администратора и установленный сервис-пак SP3) или под другими платформами в среде «WINE». Для запуска программы и во время работы с ней компакт-диск должен находиться в устройстве чтения CD.

Внимание! Программа не работает под эмулятором компьютера (виртуальной машиной), на мобильных устройствах или планшетах.

Помните!

Только приобретая программу на фирменном CD, Вы можете быть уверены, что получаете последнюю версию программы, учитывающую актуальные изменения в законодательстве. Нам также важна Ваша поддержка, помогающая развивать программы для следующего поколения водителей — нам же ездить по одним дорогам!

Купить

Где приобрести компакт-диск «Учебная программа ПДД» см. здесь.

Техническая поддержка

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

на своем автомобиле. ПДД Швейцарии, платные дороги (виньетка), парковки

Автодороги общественного пользования в Швейцарии представлены 71,454 км протяжности. При этом, автомагистралей в этой стране 1,824 км. Швейцария – страна, где имеется множество тоннелей – в общей сложности их 220 (общая длина – 200 км).

Оплата за пользование автомобильными дорогами

Конституция Швейцарии предусматривает оплату за пользование дорогами. Виньетку должны покупать владельцы автотранспорта и прицепов. Оплате подлежит и проезд по определенным тоннелям.

Сколько стоит виньетка?

Владельцы транспортных средств, не превышающих массу 3,5 тонн, предусмотрен один вид виньеток. Период, на который оформляется виньетка, равен 14 месяцам. Стоит виньетка CHF 40.

Особенности парковки в Швейцарии

Швейцария – страна суровых штрафов за нарушения при парковке. Парковки тут делят на специальные зоны, отличающиеся по цветам:

  • Белая зона – предусматривает бесплатную парковку, если в ее пределах нет парковочных автоматов. Парковаться бесплатно здесь можно в любое время и на любой период.
  • Синяя зона – для парковки в этой зоне нужно приобрести синий диск, который продают как в отделениях полиции, так и в фирмах, специализирующихся на туристической деятельности. Кроме того, синий диск можно купить в отделениях банков. Диск синего цвета предусматривает парковку на бесплатной основе на период до полутора часов. Время, когда водитель припарковался, обозначается на диске.
  • Красная зона – разрешено парковаться водителям, которые приобрели красный диск. Купить его можно там же, где и синий – в полицейском участке, банке или в офисе турфирмы. Владелец красного диска может стоять на «красной» парковке в течение 15 часов.
  • Желтая зона – категорически запрещает парковку.

Многие улицы городов оснащены парковочными автоматами. На отдельных улицах можно парковаться бесплатно в обеденный перерыв и ночью.

Еще одна особенность – стоянки системы Park & Ride, которые располагаются на окраине города, вблизи от трамвайных и автобусных остановок.

Возможен вариант парковки в подземном паркинге. Здесь парковка стоит дороже, но парковаться под землей более безопасно и надежно. Талон можно купить при въезде на паркинг. Оплачивают стоянку в специальной будке, пред тем, как отправиться к припаркованной машине. К будкам оплаты подъезжать на транспорте нельзя.

Штрафы за нарушение парковки колеблются от CHF 40 до 120.

ШВЕЙЦАРИЯ

Ограничение скорости:

  • В населенном пункте — 50 км/ч
    Штраф за превышение скорости до 10 км/ч — 120 CHF
  • Вне населенного пункта — 80 км/ч
    Штраф за превышение скорости до 10 км/ч — 100 CHF
  • На автодороге — 100 км/ч
    Штраф за превышение скорости до 10 км/ч — 100 CHF
  • На автомагистрале — 120 км/ч
    Штраф за превышение скорости до 10 км/ч — 60 CHF
  • Минимальная скорость на автобане — 80 км/ч

Ремни безопасности обязательно использовать водителю и всем пассажирам (передним и задним)
Штраф — 60 CHF

Максимально разрешенный уровень алкоголя в крови0,5 ‰
Штраф — от 500 CHF

Ближний свет обязателен 24 часа в сутки
Штраф — 40 CHF

Мобильный телефон во время движения разрешено использовать только с системой Hands-Free
Штраф — 100 CHF

Перевозка детей до 12 лет и ростом ниже 150 см разрешена только с использованием детских удерживающих устройств
Штраф — 60 CHF

Обязательно иметь в автомобиле:

  • Знак аварийной остановки

Бензин разрешено перевозить в канистре (максимум 25 литров)

Минимальная глубина протектора1. 6 мм

Зимние шины (M &amp S):

  • Не обязательны к использованию
  • Шипованная резина запрещена на автодорогах и магистралях
    на остальных дорогах разрешена с 1 ноября по 30 апреля

Радар-детекторы использовать запрещено
Штраф — 660 CHF

Экстренные телефоны:

  • Экстренная помощь — 112
  • Полиция — 117
  • Скорая помощь — 144
  • Пожарная служба — 118

Получаем права | Мир ПК

После загрузки диска на экране монитора появляется меню, включающее в себя пункты «Экзаменационные билеты категорий A и B» и «Правила дорожного движения», где дано текстовое описание правил, разъяснены дорожные знаки, разметка и их применение, приведены «Методика проведения экзаменов», «Правила сдачи квалификационных экзаменов», рекомендации «Для начинающих водителей». Кроме того, там же анонсирована программа «Виртуальный водитель» — представлена ее демоверсия.

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

Раздел «Экзаменационные билеты категории А и В» содержит 800 заданий, соответствующих аналогам, представленным в действующих официальных печатных изданиях. Здесь предлагается выбрать следующие режимы: «Экзамен», «Проверка» и «Тематические задачи».

Во вкладке «Проверка» доступны все экзаменационные вопросы — их номера размещены в левой части экрана. Выбор ответа осуществляется как мышью, так и двойным нажатием на клавиатуре одной и той же цифры — после первого ответ выделяется красным цветом и лишь после второго принимается компьютером. Это исключает ошибку и соответствует правилам сдачи экзаменов в ГИБДД. Если ответ оказался неправильным, то он выделяется красным цветом, а внизу экрана появляется текст, разъясняющий ситуацию. Вот только места для него следовало бы выделить побольше: не очень-то удобно читать по четыре строки, постоянно нажимая кнопки навигации.

Затем, если экзаменуемый справился с выбранным вопросом, система переходит к следующему. Порадовало, что вызывать их разрешается в любом порядке, перемещаясь с помощью мыши от одного к другому. В левой колонке пройденный материал помечается галочкой, которую допускается проставлять и вручную (кроме режима «Экзамен»).

В разделе «Тематические задачи» позволяется отсортировать из списка задачи на заданную тему и пройти их описанным способом.

Самый, наверное, важный этап — «Экзамен». Здесь случайным образом выбираются 20 задач, сохраняющих свои номера из общего перечня. Внизу экрана высвечивается прямоугольник, состоящий из квадратов с номерами вопросов. Первый (активный) из них окрашен в желтый цвет. После ответа на одно экзаменационное задание на мониторе появляется другое, после чего первый квадрат становится синим, а второй — желтым и т.д., вплоть до двадцатого. Если какое-либо задание вызывает затруднение, то его легко пропустить, нажав клавишу «пробел» или воспользовавшись мышью, чтобы позже вернуться к нему. Программа допускает возврат даже к пройденным вопросам — в отличие от используемой в ГИБДД. После завершения экзамена на экране монитора высвечивается окно с результатом: «Сдал» или «Не сдал». Оценка «Сдал» присваивается за 18 верных ответов. Номера задач с неверным решением выделяются красным цветом, с правильным — зеленым, и ко всем даются комментарии. Для просмотра последних достаточно щелкнуть мышью на номере интересующего вопроса.

В какой-то мере данная программа имитирует экзамен в ГИБДД, однако в ней отсутствует временное ограничение, т. е. на реальном экзамене можно не уложиться в срок: например, решив за 20 мин 17 задач, вы с огорчением узнаете, что время истекло и экзамен не сдан.

Раздел «Методика проведения экзаменов» содержит описание правил проведения квалификационных экзаменов на получение права управления транспортными средствами и перечень грубых, средних и мелких ошибок, за которые начисляются штрафные баллы.

Раздел «Для начинающих водителей» — анонс диска «Мастерство вождения 2». В него включен видеоролик ДТП, надо признать, весьма поучительный.

К недостаткам продукта следует отнести несоответствие года выпуска программы указанному на диске и коробке: при запуске появляется окно «Правила дорожного движения 2008». Некорректно проработано и разделение заданий по темам в разделе «Тематические задачи». Так, в категорию «Ответственность» попало множество вопросов по теме «Медицинская помощь». Отсутствуют разделы: «Правила оказания первой само- и взаимопомощи» и «Ответственность за совершение правонарушений в области дорожного движения».

В разделе «Дорожные знаки и разметка» не работает прокрутка текста колесиком мыши — перемещаться с помощью стрелок навигации неудобно. Однако это скорее всего является технической недоработкой, которая, надеемся, будет исправлена. А вот демоверсию «Виртуального водителя» в среде Vista запустить,увы, так и не удалось. Следовало бы также, пожалуй, предусмотреть установку программы на жесткий диск и возможность сохранять сессию пользователя: пройденные вопросы, сданные билеты, те места, где он остановился при изучении ПДД, и т.п.

Впрочем, несмотря на отдельные недоработки, диск содержит много полезных материалов, которые помогут начинающим водителям подготовиться к теоретическим вопросам. Виртуальный экзамен позволяет ощутить себя сдающим реальный в ГИБДД — нужно лишь положить перед собой секундомер и, хорошо подумав перед выбором варианта ответа, постараться уложиться в отведенные 20 мин. Так что, если пройти дома все задачи по 2—3 раза, то уже не так страшно будет и на настоящем экзамене.

Компания «Новый Диск» выпустила еще один продукт автомобильной тематики — «Экзаменационные билеты и тематические задачи 2009. Категории А, В и С, Д». Этот диск — упрощенная версия описанного выше. После его запуска на экране появляется меню «Запустить программу «Экзаменационные Билеты», «Установка демо-версии «Виртуальный водитель» . Однако демовариант, как и в предыдущем случае, запустить не удалось.

Если щелкнуть мышью на первом пункте, то появятся уже знакомые «Экзамен», «Проверка» и «Тематические задачи». Выбрав нужную категорию — А, В или С, Д, можно смело приступать к проверке своих знаний.

К сожалению, данный диск кажется незавершенным: после обсуждения предыдущего продукта представляется необходимым, чтобы сюда также входили Правила дорожного движения, дорожные знаки, разметка… Кстати, в первом из рассмотренных дисков были обнаружены неактивные кнопки по категории С, D. Должно быть, планируется выпустить диск, объединяющий ПДД и экзаменационные билеты категории A, B и C, D. Будем надеяться, что не придется долго ждать его появления в продаже.

«Правила дорожного движения 2009. Категории А, В» и «Экзаменационные билеты и тематические задачи ГИБДД. Категории А, В и С, Д» — хорошие помощники для подготовки к теоретическому экзамену в ГИБДД. Но не следует полагать, что если вы выучите ПДД, то легко сами разберетесь во всех сложных дорожных ситуациях. При желании, конечно, можно запомнить ответы на все 800 вопросов, однако нужно все же пройти курс подготовки в автошколе, чтобы лучше разобраться во всех тонкостях ПДД.

Правила дорожного движения 2009. Категории А, В Экзаменационные билеты и тематические задачи ГИБДД. Категории А, В и С, Д

Системные требования: Pentium-100, 32-Мбайт ОЗУ, видеосистема, поддерживающая разрешение 800×600 точек при отображении 65 536 цветов, 4Х-дисковод CD-ROM, звуковая плата, мышь. Программа работает в среде Windows 98/Me/2000/XP.
Разработка: Ю. Ямбулатов
Издание: «Новый Диск»

Правила дорожного движения 2019.

Выпуск 18 (Новый Поворот)

Важно! Перед приобретением и активацией полной версии Учебной программы ПДД скачайте, установите и запустите демонстрационную (пробную) версию с ограниченным количеством задач. Проверьте на компьютере работу демонстрационной версии программы. Пожалуйста, убедитесь в том, что компьютер отвечает минимальным системным требованиям для запуска программы (см. ниже). Описание Учебной программы ПДД, минимальные системные требования для ее запуска и условия лицензирования см. здесь.

Данная версия Учебной программы ПДД предназначена только для запуска на компьютерах, работающих под операционной системой Microsoft Windows. Если Вам требуется версия программы для операционной системы Apple macOS, пожалуйста, перейдите на эту страницу.

Установка и запуск программы

Шаг 1.  Скачайте и запустите установочный файл pdd32_educ_setup_v18.exe (версия 18.0.2, размер файла: 201 МБ). Следуйте указаниям мастера установки и установите программу на жесткий диск.  Воспользуйтесь резервной ссылкой, если возникли проблемы при скачивании файла.

Шаг 2.  По завершении установки найдите на рабочем столе ярлык «Учебной программы ПДД – 2019» и запустите его. Появится стартовое меню, в котором можно выбрать билеты требуемой категории («B» или «C») и язык (русский или белорусский). Для запуска Учебной программы ПДД нажмите на красную кнопку «Запуск».

Дополнительно ярлыки будут созданы в меню установленных программ: «Пуск» / «Все программы» / «Учебная программа ПДД – 2019».

Шаг 3.  При первом запуске программы потребуется ее активировать. Введите или вставьте скопированный серийный номер в соответствующую строку окна активации программы. Нажмите кнопку «Далее» и программа будет активирована. Подключение к сети Интернет требуется для активации программы, после чего наличие Интернета не требуется.

Серийный номер активации Учебной программы указан в электронном письме заказа Интернет-магазина или на обратной стороне карточке активации под защитным слоем. Не применяйте чрезмерное усилие при стирании защитного слоя на карточке активации — возможно повреждение серийного номера!

Минимальные системные требования

Процессор Intel или AMD x86/x64 с частотой от 2 GHz, видеоадаптер с поддержкой цветовой палитры 16 бит или выше, разрешение экрана 800×600 или выше, клавиатура, мышь, операционная система Microsoft Windows XP SP3/Vista/7/8/8.1/10 с последним пакетом обновлений, учетная запись с правами администратора, подключение к сети Интернет для активации программы. Программа не работает под эмулятором компьютера (виртуальной машиной), на мобильных устройствах или планшетах.

Повторная активация

Программу можно повторно активировать неограниченное количество раз, например, после переустановки Windows. Программа при первой Интернет-активации привязывается к оборудованию компьютера и поэтому все последующие активации необходимо проводить именно на этом компьютере.
Пользователям, приобретшим карточку активации: после активации программы не выбрасывайте карточку с серийным номером — возможно потребуется для повторной активации! В случае утери серийного номера, приобретенного в Интернет-магазине программного обеспечения, пожалуйста, обратитесь в службу доставки магазина для его восстановления.

Внимание!

  • Интернет-активация полной версии программы возможна на территории Республики Беларусь.
  • Серийный номер предназначен для активации программы только под операционной системой Microsoft Windows.
  • Разрешается устанавливать и использовать программу на компьютерах в количестве, соответствующем приобретенному серийному номеру (один или два компьютера). После активации серийного номера перенос лицензии на другие компьютеры не производится.
  • После активации серийного номера нельзя изменять аппаратную конфигурацию компьютера (системную плату или центральный процессор) во избежание проблем с запуском программы и ее повторной активацией. В случае изменения аппаратной конфигурации компьютера программа не запустится и повторная активация будет невозможна.
  • Если Вы планируете переустановить операционную систему или Учебную программу, предварительно сохраните ветку реестра HKEY_CURRENT_USER\Software\Noviy Povorot\PDD_Educ_v18. Если возникнут проблемы с повторной Интернет-активацией, сохраненный reg-файл поможет ее восстановить. Для этого запустите редактор реестра regedit.exe, откройте указанную ветку реестра и правой кнопкой мыши сохраните (экспортируйте) reg-файл в безопасное место, например, на флеш-накопитель. При необходимости обратитесь за помощью к опытному пользователю.
  • Если установлен бесплатный, необновленный или китайский антивирус «Baidu», «360 Total Security», «Tencent PC Manager» или «Qihoo-360», возможно его ложное срабатывание. Обновите или временно отключите указанные антивирусы или же занесите Учебную программу в «белый» список. Также может возникнуть проблема запуска программы, если ее запускать в песочнице (sandbox) антивируса, например, Comodo. Для устранения проблемы, пожалуйста, отключите sandbox для Учебной программы.

Схема жесткого диска — IBM Developer

Обзор

В этом руководстве вы научитесь спроектировать структуру разделов диска для системы Linux. Учиться:

  • Выделять файловые системы и пространство подкачки по разделам или дискам
  • Адаптировать дизайн к предполагаемому использованию системы
  • Убедитесь, что система может быть загружена
  • Общие сведения об основных функциях диспетчера логических томов (LVM)

Файловые системы Linux

Файловая система Linux содержит файлы, расположенные на диске или другом блочном запоминающем устройстве в каталогах.Как и во многих других системах, каталоги в системе Linux могут содержать другие каталоги, называемые подкаталогами. В отличие от такой системы, как Microsoft® Windows® с концепцией отдельных файловых систем на разных буквах дисков (A :, C: и т. Д.), Файловая система Linux представляет собой единое дерево с каталогом / в качестве корневого каталога.

Это руководство поможет вам подготовиться к задаче 102.1 в теме 102 экзамена 101 Linux Server Professional (LPIC-1). Задача имеет вес 2.

Примечание: В этом руководстве в основном рассматривается планирование макета. По шагам реализации см. Учебные пособия по теме 104 (описанные в дорожной карте нашей серии).

Предварительные требования

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

Ответвление с кронштейном

Вы можете задаться вопросом, почему структура диска важна, если файловая система представляет собой всего лишь одно большое дерево.Что ж, на самом деле происходит то, что каждое блочное устройство, такое как раздел жесткого диска, CD-ROM или гибкий диск, фактически имеет файловую систему. Вы создаете единое древовидное представление файловой системы, монтируя файловые системы на разных устройствах в точке дерева, называемой точкой монтирования.

Обычно ядро ​​запускает этот процесс монтирования, монтируя файловую систему на некоторый раздел жесткого диска как /. Вы можете смонтировать другие разделы жесткого диска как / boot, / tmp или / home. Вы можете смонтировать файловую систему на дисководе гибких дисков как / mnt / floppy, а файловую систему на компакт-диске, например, как / media / cdrom1.Вы также можете монтировать файлы из других систем, используя сетевую файловую систему, такую ​​как NFS. Существуют и другие типы монтирования файлов, но это дает вам представление о процессе. Хотя процесс монтирования фактически монтирует файловую систему на каком-то устройстве, обычно просто говорят, что вы «монтируете устройство», что означает «монтирование файловой системы на устройстве».

Теперь предположим, что вы только что смонтировали корневую файловую систему (/) и хотите смонтировать компакт-диск, / dev / sr0, в точку монтирования / media / cdrom.Точка монтирования должна существовать до того, как вы установите над ней компакт-диск. Когда вы монтируете компакт-диск, файлы и подкаталоги на компакт-диске становятся файлами и подкаталогами в / media / cdrom и ниже. Любые файлы или подкаталоги, которые уже были в / media / cdrom, больше не видны, хотя они все еще существуют на блочном устройстве, содержащем точку монтирования / media / cdrom. Если компакт-диск отключен, исходные файлы и подкаталоги снова становятся видимыми. Вы должны избежать этой проблемы, не помещая другие файлы в каталог, предназначенный для использования в качестве точки монтирования.

В Таблице 1 показаны каталоги, требуемые Стандартом иерархии файловой системы (более подробную информацию о FHS см. В ресурсах справа).

Таблица 1. Каталоги FHS в /
w3.org/2001/XMLSchema-instance»>
bin Основные двоичные файлы команд
boot Статические файлы загрузчика
dev Файлы устройств
и т. Д. Конфигурация системы для конкретного хоста
lib Основные разделяемые библиотеки и модули ядра
носитель Точка монтирования съемного носителя
mnt Точка монтирования для временного монтирования файловой системы
opt Дополнительные пакеты прикладных программ
sbin Основные двоичные файлы системы
srv Данные для услуг, предоставляемых этой системой
tmp Временные файлы
usr Среднее звено archy
var Переменные данные

Перегородки

Первым диском SCSI обычно является / dev / sda. В более старой системе Linux первым жестким диском IDE является / dev / hda. С появлением последовательно подключенных (SATA) дисков IDE смешанная система PATA / SATA иногда использовала / dev / hda для первого диска PATA и / dev / sda для первого диска SATA. В более новых системах все диски IDE называются / dev / sda, / dev / sdb и так далее. Изменение названия для IDE-накопителей является результатом системы горячего подключения, которая изначально поддерживала USB-накопители. Hotplug позволяет подключать новые устройства и сразу же использовать их и теперь используется для всех устройств, независимо от того, встроены ли они в систему или подключены позже к работающей системе с помощью USB или Firewire (IEEE 1394) или потенциально других типов подключения.

Разделы MBR

Традиционно жесткий диск форматируется в секторы по 512 байт. Все секторы на пластине диска, которые можно прочитать без движения головки, составляют дорожку. Диски обычно имеют более одной пластины. Набор дорожек на различных пластинах, которые можно прочитать, не двигая головкой, называется цилиндром. Геометрия жесткого диска выражается в цилиндрах, дорожках (или головках) на цилиндр и секторах на дорожку. На момент написания этой статьи производители приводов начали выпускать диски с секторами размером 4 КБ.Если файловая система по-прежнему предполагает 512-байтовые сектора, вы можете потерять производительность, если раздел не начинается с сектора, находящегося на границе 4 КБ.

Ограничения на возможные размеры цилиндров, головок и секторов, используемых с операционными системами DOS в системах ПК, привели к тому, что BIOS преобразовал геометрические значения, чтобы можно было поддерживать большие жесткие диски. В конце концов, даже этих методов оказалось недостаточно. Более поздние разработки в технологии дисковых накопителей привели к логической адресации блоков (LBA), поэтому измерения геометрии CHS менее важны, а заявленная геометрия на современном диске имеет мало или не имеет никакого отношения к реальной структуре физических секторов. Диски большего размера, используемые сегодня, вынудили расширение LBA, известное как LBA48, которое резервирует до 48 бит для номеров секторов. Новый формат, называемый таблицей разделов GUID (GPT), теперь используется для больших дисков вместо формата MBR. По умолчанию диски GPT поддерживают до 128 разделов.

Пространство на жестком диске разделено (или разбито) на разделы. Разделы не могут перекрываться; пространство, которое не выделено разделу, называется свободным пространством. Разделы имеют такие имена, как / dev / hda1, / dev / hda2, / dev / hda3, / dev / sda1 и т. Д.Диски IDE могут иметь не более 63 разделов в системах, которые не поддерживают горячее подключение для дисков IDE. Диски SCSI, USB-накопители и диски IDE, поддерживаемые горячей заменой, ограничены 15 разделами. Раньше перегородка определялась как целое число цилиндров (на основании возможно неточного представления о цилиндре). Есть еще рудиментарные остатки распределения цилиндров, такие как опция -C для parted , которая указывает, что размещение новых разделов должно быть на границах цилиндров.

Для отображения информации о разделах на дисках MBR можно использовать команды fdisk или parted . Обе команды могут работать в интерактивном режиме, или вы можете передавать параметры в командной строке. Вы можете использовать параметр -v для отображения информации о версии программы. Оба поддерживают несколько разных модулей для отображения и распределения разделов. В листинге 1 показан пример использования fdisk с параметрами и parted в интерактивном режиме для отображения разделов на диске, отформатированном в MBR, с использованием секторов как единиц.Для отображения или управления таблицей разделов вам необходимо быть пользователем root или иметь полномочия root через sudo , как показано здесь.

Примечание: Все эти инструменты разбиения на разделы сохранят изменения в памяти до тех пор, пока вы не решите записать обновления на диск. Если есть сомнения, ВЫЙТИ : Вы можете вывести диск или систему из строя, если не знаете, что делаете, или допустили ошибку.

Листинг 1. Отображение разделов MBR с помощью fdisk и parted
 
[ian @ atticf20 ~] $ fdisk ‑v
fdisk из util ‑ linux 2.26,2
[ian @ atticf20 ~] $ fdisk ‑l / dev / sdb
fdisk: невозможно открыть / dev / sdb: в доступе отказано
[ian @ atticf20 ~] $ sudo fdisk ‑l / dev / sdb
[sudo] пароль для ian:
Диск / dev / sdb: 232,9 ГиБ, 250059350016 байт, 488397168 секторов
Единицы: секторы размером 1 * 512 = 512 байт
Размер сектора (логический / физический): 512 байт / 512 байт
Размер ввода-вывода (минимальный / оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x000404d6

Загрузка устройства Начало конечных секторов Размер Id Тип
/ dev / sdb1 63 401624 401562 196.1M 83 Linux
/ dev / sdb2 401625 252786687 252385063 120,4 ГБ 83 Linux
/ dev / sdb3 252786688 375631871 122845184 58.6G 83 Linux
/ dev / sdb4 375647895 488392064 112744170 53,8 ГБ 83 Linux
[ian @ atticf20 ~] $ sudo parted / dev / sdb
GNU Parted 3.2
Использование / dev / sdb
Добро пожаловать в GNU Parted! Введите «help», чтобы просмотреть список команд. 
(расстался) помоги тебе
  unit UNIT установить единицу измерения по умолчанию UNIT

    UNIT может быть одним из: s, B, kB, MB, GB, TB, compact, cyl, chs,%, kiB, MiB,
        ГиБ, ТиБ
(расстался)
(расстались) п
Модель: ATA HDT722525DLA380 (scsi)
Диск / dev / sdb: 488397168s
Размер сектора (логический / физический): 512Б / 512Б
Таблица разделов: msdos
Флаги диска:

Номер Начало Конец Размер Тип Файловая система Флаги
 1 63s 401624s 401562s первичный ext3
 2 401625s 252786687s 252385063s первичный ext4
 3 252786688s 375631871s 122845184s первичный ext3
 4 375647895s 488392064s 112744170s первичный ext4

(parted) q  
Показать ещеПоказать еще значок

Обратите внимание, что размер сектора задается как логический, так и физический.С конца 2009 года производители жестких дисков начали переход на более крупные сектора на дисках. Эти большие сектора обеспечивают повышенную производительность и лучшее восстановление после ошибок. Диски, в которых используются эти большие сектора размером 4 КБ, называются IDEMA (Международная ассоциация дискового оборудования и материалов) расширенным форматом. См. Ресурсы справа для получения дополнительной информации. Поскольку большинство операционных систем ожидают 512-байтовых секторов, диски Advanced Format обеспечивают эмуляцию 512-байтовых секторов. Производительность обычно повышается, если раздел начинается с логического сектора, кратного 4096 (сектор 0, 8, 16 и т. Д.).

Вы можете увидеть номинальную геометрию в системе Linux, используя parted или fdisk . Старые системы Linux также сообщали о геометрии в файловой системе / proc, в таком файле, как / proc / ide / hda / geometry, — файле, который может отсутствовать в новых системах.

Если две разные программы разбиения на разделы имеют разное понимание номинальной геометрии диска, одна программа разбиения может сообщить об ошибке или возможной проблеме с разделами, созданными другой программой разбиения.Вы также можете столкнуться с подобной проблемой, если диск перемещается из одной системы в другую, особенно если возможности BIOS отличаются.

Вы можете использовать fdisk для отображения единиц измерения в цилиндрах, используя опцию -u = cylinders , или вы можете использовать подкоманду u в интерактивном режиме для переключения между секторами и цилиндрами. Последние версии fdisk сообщат вам, что блок цилиндров теперь устарел. Команда parted поддерживает несколько различных модулей.В листинге 2 показана информация о разделах в цилиндрах с использованием fdisk и parted для того же диска, что и в листинге 1. Мы также проиллюстрируем более подробную информацию с помощью блока chs (цилиндр, головка, сектор), доступного в parted . В этом примере мы будем использовать fdisk в интерактивном режиме и покажем вам, как ввести строку из parted подкоманд в командной строке.

Листинг 2. Отображение геометрии диска MBR с помощью fdisk и parted
 
[ian @ atticf20 ~] $ sudo fdisk / dev / sdb

Добро пожаловать в fdisk (util ‑ linux 2. 26.2).
Изменения останутся только в памяти, пока вы не решите их записать.
Будьте осторожны перед использованием команды записи.


Команда (m для справки): u
Замена единиц отображения / ввода на цилиндры (УСТАРЕВШИЙ!).

Команда (m для справки): p
Диск / dev / sdb: 232,9 ГиБ, 250059350016 байт, 488397168 секторов
Геометрия: 255 головок, 63 сектора / дорожка, 30401 цилиндр
Единицы: цилиндры 16065 * 512 = 8225280 байт
Размер сектора (логический / физический): 512 байт / 512 байт
Размер ввода-вывода (минимальный / оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x000404d6

Размер Id Типа Начальных Цилиндров Загрузки Устройства
/ dev / sdb1 1 25 25 196.1M 83 Linux
/ dev / sdb2 26 15736 15711 120,4 ГБ 83 Linux
/ dev / sdb3 15736 23383 7647 58,6 ГБ 83 Linux
/ dev / sdb4 23384 30401 7019 53,8 ГБ 83 Linux

Команда (m для справки): q

[ian @ atticf20 ~] $ sudo parted / dev / sdb u Cylp u chs p
Модель: ATA HDT722525DLA380 (scsi)
Диск / dev / sdb: 30401cyl
Размер сектора (логический / физический): 512Б / 512Б
Цилиндр BIOS, головка, геометрия сектора: 30401,255,63.  Каждый цилиндр составляет 8225кБ.
Таблица разделов: msdos
Флаги диска:

Номер Начало Конец Размер Тип Файловая система Флаги
 1 0cyl 24cyl 24cyl первичный ext3
 2 25цил 15735цил 15710цил первичный ext4
 3 15735цил 23382цил 7646цил первичный ext3
 4 23383цил 30400цил 7018цил первичный ext4

Модель: ATA HDT722525DLA380 (scsi)
Диск / dev / sdb: 30401,80,62
Размер сектора (логический / физический): 512Б / 512Б
Цилиндр BIOS, головка, геометрия сектора: 30401,255,63.Каждый цилиндр составляет 8225кБ.
Таблица разделов: msdos
Флаги диска:

Номер Начало Конец Тип Файловая система Флаги
 1 0,1,0 24,254,62 первичный доб3
 2 25,0,0 15735,62,6 первичный доб4
 3 15735,62,7 23382,0,41 первичный доб3
 4 23383,0,0 30400,254,62 первичный доб4

  
Показать ещеПоказать еще значок

Обратите внимание на очевидное несоответствие между начальным и конечным цилиндрами, показанное выходными данными parted и fdisk при использовании цилиндров в качестве единицы. Это связано с тем, что parted начинает подсчет цилиндров с 0, а fdisk начинает считать их с 1. Как видно из разделенного отображения информации chs, два раздела не начинаются на границе цилиндра (головка не равный 0) и два не заканчиваются на границе цилиндра (сектор не равен 62).

GPT перегородки

Диски, отформатированные с помощью таблицы разделов GUID (GPT), не имеют понятия геометрии, как диски MBR. Для этих дисков используйте команду gdisk (GPT fdisk) или parted .Если вы используете gdisk на отформатированном диске MBR, он выполнит преобразование диска в формат GPT в памяти. Вы, , можете записать это в , чтобы преобразовать диск, но это очень рискованная операция, поэтому убедитесь, что у вас есть хорошая резервная копия, прежде чем пытаться ее выполнить.

Примечание. GPT был разработан для использования с системой на основе UEFI (Unified Extensible Firmware Interface), а не с системой на основе BIOS для загрузки с диска GPT, хотя есть способы обойти это. Помните об этом при планировании перегородок.

В листинге 3 мы используем parted с опцией -l для отображения информации обо всех дисках в системе с двумя GPT-дисками. Один (/ dev / sda) — это исходный твердотельный накопитель (SSD), поставляемый Lenovo с Windows 8. Второй (/ dev / sdb) — это флэш-накопитель USB емкостью 16 ГБ с установленным Ubuntu 15.04.

Листинг 3. Отображение разделов GPT с parted и gdisk
 
ian @ yoga ‑ u15: ~ $ sudo parted ‑l
Модель: ATA SAMSUNG MZMTD512 (scsi)
Диск / dev / sda: 512 ГБ
Размер сектора (логический / физический): 512Б / 512Б
Таблица разделов: gpt
Флаги диска:

Номер Начало Конец Размер Имя файловой системы Флаги
 1 1049kB 1050MB 1049MB ntfs раздел основных данных скрыт, диагональ
 2 1050MB 1322MB 273MB системный раздел fat32 EFI, загрузочный, скрытый, esp
 3 1322 МБ 2371 МБ 1049 МБ fat32 Раздел с основными данными скрыт
 4 2371 МБ 2505 МБ 134 МБ зарезервированный раздел Microsoft msftres
 5 2505 МБ 470 ГБ 467 ГБ ntfs Раздел с основными данными msftdata
 6 470 ГБ 497 ГБ 26. 8 ГБ ntfs раздел с базовыми данными msftdata
 7 497 ГБ 512 ГБ 15,5 ГБ ntfs раздел с основными данными скрыт, диагональ


Модель: USB-ДИСК 2.0 (scsi)
Диск / dev / sdb: 32,1 ГБ
Размер сектора (логический / физический): 512Б / 512Б
Таблица разделов: gpt
Флаги диска:

Номер Начало Конец Размер Имя файловой системы Флаги
 1 1049 КБ 316 МБ 315 МБ bios_grub
 2 316MB 4510MB 4194MB под Linux (v1)
 3 4510 МБ 32,1 ГБ 27,6 ГБ ext4

ian @ yoga ‑ u15: ~ $ sudo gdisk ‑l / dev / sdb
GPT fdisk (gdisk) версии 0.8.10

Сканирование таблицы разделов:
  MBR: защитный
  BSD: нет
  APM: нет
  GPT: присутствует

Обнаружен действующий GPT с защитной MBR; используя GPT.
Диск / dev / sdb: 62685184 сектора, 29,9 ГиБ
Размер логического сектора: 512 байт
Идентификатор диска (GUID): FEE4E37D ‑ AE90‑43A1 ‑ A6A7‑97ADA4618384
Таблица разделов вмещает до 128 записей
Первый используемый сектор - 34, последний используемый сектор - 62685150
Разделы будут выровнены по границам 2048 секторов.
Всего свободного места 4029 секторов (2,0 МиБ). 

Номер Начало (сектор) Конец (сектор) Размер Код Название
   1 2048 616447 300.0 МиБ EF02
   2 616448 8808447 3,9 ГиБ 8200
   3 8808448 62683135 25,7 ГиБ 8300
  
Показать ещеПоказать еще значок

Типы разделов MBR

Диски

IDE, отформатированные для использования в MBR, имеют три типа разделов: первичный, логический и расширенный. Таблица разделов находится в основной загрузочной записи (MBR) диска. MBR — это первый сектор на диске, поэтому таблица разделов составляет не очень большую его часть. Это ограничивает количество основных разделов на диске до четырех.Когда требуется более четырех разделов, как это часто бывает, один из основных разделов должен вместо этого стать расширенным разделом. Расширенный раздел — это контейнер для одного или нескольких логических разделов. Таким образом, вы можете иметь более четырех разделов на диске с использованием макета MBR.

Макет MBR также ограничивает максимальный размер поддерживаемого диска примерно 2 ТБ. Новый макет таблицы разделов GUID (или GPT) устраняет это ограничение размера, а также довольно небольшое ограничение на количество разделов.Диск, отформатированный с использованием макета GPT, по умолчанию поддерживает до 128 основных разделов и не использует расширенные или логические разделы. Для получения дополнительной информации о внутреннем устройстве MBR и о том, как работает таблица разделов GUID (GPT), см. Внутреннее устройство MBR, EBR, GPT и LVM.

Расширенный раздел — это просто контейнер для одного или, как правило, нескольких логических разделов. Эта схема разделения изначально использовалась с MS DOS и PC DOS и позволяет использовать диски ПК в системах DOS, Windows или Linux. У вас может быть только один расширенный раздел, и пространство внутри него должно быть непрерывным.Данные хранятся в логических разделах расширенного раздела. Вы не можете хранить данные в расширенном разделе, не создав в нем сначала логический раздел.

Linux нумерует первичные или расширенные разделы от 1 до 4, поэтому dev / sda может иметь четыре основных раздела: / dev / sda1, / dev / sda2, / dev / sda3 и / dev / sda4. Или он может иметь до трех основных разделов и один расширенный раздел. Обычно используется один основной раздел / dev / sda1 и расширенный раздел / dev / sda2.Если логические разделы определены, они нумеруются, начиная с 5, поэтому первым логическим разделом на / dev / sda будет / dev / sda5, даже если на диске нет основных разделов и одного расширенного раздела (/ dev / sda1). . Поэтому, если вы хотите иметь более четырех разделов на диске IDE, вы потеряете один номер раздела для расширенного раздела. Хотя теоретическое максимальное количество разделов на диске IDE теперь ограничено 15 для ядер с горячей заменой, вы можете или не сможете создать последние несколько.Будьте осторожны, чтобы убедиться, что все может работать, если вы планируете использовать на диске более 12 разделов.

В листинге 4 показаны выходные данные команды parted p для внутреннего диска с первичным, расширенным и логическим разделами в системе Fedora 22. Обратите внимание на различные типы файловых систем и сравните их с более ранними списками, включая списки GPT.

Листинг 4. Пример типов разделов MBR
 
[ian @ atticf20 ~] $ sudo parted / dev / sda p
Модель: ATA WDC WD6401AALS ‑ 0 (scsi)
Диск / dev / sda: 640 ГБ
Размер сектора (логический / физический): 512Б / 512Б
Таблица разделов: msdos
Флаги диска:

Номер Начало Конец Размер Тип Файловая система Флаги
 1 32.3 КБ 1045 МБ 1045 МБ основной ext3
 2 1045 МБ 11,5 ГБ 10,5 ГБ основной linux-swap (v1)
 4 11,5 ГБ 640 ГБ 629 ГБ расширенный
 5 11,5 ГБ 85,7 ГБ 74,2 ГБ логическая загрузка ext4
 6 85,7 ГБ 159 ГБ 73,4 ГБ логический ext4
 7 159 ГБ 233 ГБ 74,1 ГБ логический ext4
 8 233 ГБ 307 ГБ 74,1 ГБ логический ext3
 9 307 ГБ 381 ГБ 73,9 ГБ логический ext3
10 381 ГБ 470 ГБ 89,1 ГБ логический ext4
11 470 ГБ 552 ГБ 82,2 ГБ логический ext4
12 552 ГБ 640 ГБ 87.7 ГБ логический ext4
                  
Показать ещеПоказать еще значок

Диспетчер логических томов (LVM)

Теперь, когда вы понимаете различные типы разделов, вы можете задаться вопросом, что произойдет, если вы не спланируете правильные размеры для различных разделов. Как их расширить или сузить? Или что произойдет, если вам нужно больше места, чем емкость одного диска для большой файловой системы? Войдите в диспетчер логических томов (LVM).

С помощью LVM вы можете абстрагироваться от управления дисковым пространством, чтобы одна файловая система могла охватывать несколько дисков или разделов, и вы могли легко добавлять или удалять пространство из файловых систем.Текущая версия — lvm2, которая обратно совместима с исходной версией lvm (иногда теперь называемой lvm1).

LVM управляет дисковым пространством, используя:

  • Физические объемы (PV)
  • Группы томов (VG)
  • Логические тома (LV)

Физический том — это либо целый диск, либо его раздел. Хотя LVM может использовать весь диск без определения раздела, это обычно не очень хорошая идея, как вы увидите в разделе «Внутреннее устройство MBR, EBR, GPT и LVM».

Группа томов — это набор из одного или нескольких PV. Пространство в VG управляется, как если бы это был один большой диск, даже если базовые PV распределены по нескольким разделам или нескольким дискам. Базовые PV могут быть разных размеров и на разных типах дисков, как будет показано вкратце.

Логический том аналогичен физическому разделу GPT или MBR в том смысле, что это единица пространства, отформатированная с использованием определенного типа файловой системы, например ext4 или XFS, и затем монтируется как часть вашей файловой системы Linux.LV полностью находится в VG.

Подумайте о PV как о единице физического пространства, которая объединена в абстракцию, называемую VG, которая больше похожа на виртуальный диск. Затем VG или виртуальный диск разделяется на LV для использования файловыми системами.

В группе VG вы управляете пространством с точки зрения экстентов. Размер экстента по умолчанию составляет 4 МБ, что обычно достаточно. Если вы используете больший размер экстента, имейте в виду, что все PV в VG должны использовать один и тот же размер экстента. Когда вы выделяете или изменяете размер LV, единицей распределения является размер экстента.Таким образом, по умолчанию LV будут кратны 4 МБ и должны увеличиваться или уменьшаться кратно 4 МБ.

Последний кусок головоломки LVM — устройство отображения. Это часть ядра Linux, которая обеспечивает общую основу для виртуальных устройств, таких как LVM или программный RAID.

Команды для работы с LVM обычно находятся в пакете lvm2. Вы можете запустить ряд команд из командной строки или команду lvm , которая предоставляет оболочку для выполнения различных команд LVM.В листинге 5 показана команда lvm и различные команды, которые можно запускать из нее. Как и в случае с другими инструментами разбиения, у вас есть только ограниченные функции, если у вас нет полномочий root.

Листинг 5. Команда lvm и ее подкоманды
 
[`` [ian @ atticf20 ~] $ lvm
  ПРЕДУПРЕЖДЕНИЕ. Запуск от имени пользователя без полномочий root. Функциональность может быть недоступна.
lvm> помощь
  /run/lvm/lvmetad.socket: сбой подключения: отказано в разрешении
  ВНИМАНИЕ: не удалось подключиться к lvmetad. Возврат к внутреннему сканированию.Доступные команды lvm:
  Для получения дополнительной информации используйте lvm help . 
   
  devtypes Отображение распознанных встроенных типов блочных устройств.
  dumpconfig Дамп конфигурации
  форматы Список доступных форматов метаданных
  help Отображение справки по командам
  lvchange Изменить атрибуты логических томов
  lvconvert Изменить макет логического тома
  lvcreate Создать логический том
  lvdisplay Показать информацию о логическом томе
  lvextend Добавить место на логический том
  lvmchange С устройством сопоставления устройств это устарело и ничего не делает.lvmdiskscan Список устройств, которые можно использовать как физические тома
  lvmsadc Сбор данных об активности
  lvmsar Создать отчет об активности
  lvreduce Уменьшить размер логического тома
  lvremove Удалить логические тома из системы
  lvrename Переименовать логический том
  lvresize Изменить размер логического тома
  lvs Показать информацию о логических томах
  lvscan Список всех логических томов во всех группах томов
  pvchange Изменить атрибуты физического тома (ов)
  pvresize Изменить размер физического тома (ов)
  pvck Проверить согласованность физических томов
  pvcreate Инициализировать физические тома для использования LVM
  pvdata Отображение метаданных на диске для физических томов. 
  pvdisplay Отображение различных атрибутов физического тома (ов)
  pvmove Перемещает экстенты с одного физического тома на другой
  pvremove Удалить метки LVM с физических томов
  pvs Отображение информации о физических томах
  pvscan Список всех физических томов
  segtypes Список доступных типов сегментов
  теги Список тегов, определенных на этом хосте
  vgcfgbackup Конфигурация группы томов резервного копирования
  vgcfgrestore Восстановить конфигурацию группы томов
  vgchange Изменить атрибуты группы томов
  vgck Проверить согласованность групп томов
  vgconvert Изменить формат метаданных группы томов
  vgcreate Создать группу томов
  vgdisplay Показать информацию о группе томов
  vgexport Отменить регистрацию групп томов в системе
  vgextend Добавить физические тома в группу томов
  vgimport Зарегистрируйте экспортированную группу томов в системе
  vgmerge Объединить группы томов
  vgmknodes Создайте специальные файлы для устройств группы томов в / dev
  vgreduce Удалить физические тома из группы томов
  vgremove Удалить группы томов
  vgrename Переименовать группу томов
  vgs Отображение информации о группах томов
  vgscan Поиск всех групп томов
  vgsplit Перемещение физических томов в новую или существующую группу томов
  версия Отображение информации о версии программного обеспечения и драйверов
lvm> выйти
  Выход.  
Показать ещеПоказать еще значок

Чтобы дать вам краткую выборку LVM в действии, в листинге 6 показаны два PV на USB-накопителе, где вы используете команду pvscan для отображения PV в системе.

Листинг 6. Отображение физических томов
 
[ian @ atticf20 ~] $ sudo pvscan
  PV / dev / sde8 lvm2 137,58 ГиБ PV / dev / sde7 lvm2 137,06 ГиБ Всего: 2 [274,64 ГиБ] / используется: 0 [0] / нет VG: 2 274,64 ГиБ  
Показать ещеПоказать еще значок

Теперь вы воспользуетесь командой vgcreate для создания группы томов из этих двух PV, а затем с помощью команды lvcreate создадите логический том, размер которого превышает любой из PV.Наконец, вы отформатируете свой новый LV как ext4 и смонтируете его в / mnt / lvdemo, как показано в листинге 7.

Листинг 7. Создание группы томов и логического тома
 
[ian @ atticf20 ~] $ sudo vgcreate demo ‑ vg / dev / sde7 / dev / sde8
  Группа томов "demo ‑ vg" успешно создана. 
[ian @ atticf20 ~] $ sudo lvcreate ‑L 200G ‑n demo ‑ lv demo ‑ vg
  Создан логический том demo ‑ lv.
[ian @ atticf20 ~] $ sudo lvscan
  АКТИВНЫЙ '/ dev / demo ‑ vg / demo ‑ lv' [200,00 ГиБ] наследовать
[ian @ atticf20 ~] $ sudo mkfs ‑t ext4 / dev / demo ‑ vg / demo ‑ lv
mke2fs 1.42.12 (29 августа 2014 г.)
Создание файловой системы с 52428800 блоками 4k и 13107200 инодами
UUID файловой системы: d8589116 ‑ f58f ‑ 4e09 ‑ ac70‑77543afd49da
Резервные копии суперблоков, хранящиеся в блоках:
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
    4096000, 7962624, 11239424, 20480000, 23887872

Размещение групповых таблиц: выполнено
Написание таблиц inode: сделано
Создание журнала (32768 блоков): выполнено
Запись суперблоков и информации учета файловой системы: выполнено

[ian @ atticf20 ~] $ sudo mkdir / mnt / lvdemo
[ian @ atticf20 ~] $ sudo mount / dev / demo ‑ vg / demo ‑ lv / mnt / lvdemo
[ian @ atticf20 ~] $ sudo df ‑h / mnt / lvdemo /
Используемый размер файловой системы Доступность% Установлено на
/ dev / mapper / demo ‑‑ vg ‑ demo ‑ lv 197G 60M 187G 1% / mnt / lvdemo
  
Показать ещеПоказать еще значок

w3.org/1999/xhtml»> Примечание:

  • Команды файловой системы, такие как mkfs и mount , обращаются к LV, используя имя типа / dev //.
  • По умолчанию, когда вы создаете LV, он сразу становится активным, как показано в выводе команды vgscan в листинге 7. Если LV находится на съемном диске, вам необходимо размонтировать все подключенные файловые системы, которые находятся на нем, и затем отключите его с помощью команды lvchange перед удалением диска из системы.

Внутренние компоненты MBR, EBR, GPT и LVM

Прежде чем вы узнаете о распределении дискового пространства, сделайте небольшой обход по внутреннему устройству таблиц разделов MBR, EBR, GPT и LVM, чтобы укрепить концепции, поскольку они могут быть трудными для понимания.
Примечание: Вам не нужен этот уровень детализации для экзамена LPI, поэтому не стесняйтесь переходить к разделу «Выделение дискового пространства», если у вас мало времени или вы не заинтересованы во внутреннем устройстве.

Основная загрузочная запись

Основная загрузочная запись (MBR) — это первый сектор жесткого диска. MBR содержит код начальной загрузки и, возможно, некоторую другую информацию, за которой следует 64-байтовая таблица разделов и двухбайтовая подпись загрузки. 64-байтовая таблица разделов имеет четыре 16-байтовых записи и начинается со смещения 446 (1BEh).Таблица 2 показывает структуру каждой 16-байтовой записи.

Таблица 2. Формат записи таблицы разделов
0h 1 Статус. 80h указывает активный (или загрузочный) раздел.
1h 3 CHS (Cylinder-Head-Sector) адрес первого абсолютного сектора в разделе
4h 1 Тип раздела.
5h 3 CHS (Cylinder-Head-Sector) адрес последнего абсолютного сектора в разделе
8h 4 Адрес логического блока (LBA) первого абсолютного сектора в разделе.
Ch 4 Количество секторов в разделе

Посмотрите на реальный пример. Пользователь root может читать секторы с диска напрямую, используя команду dd . В листинге 8 показан вывод первых 510Б MBR на / dev / sda с последующим использованием команды tail для выбора только последних 64Б записи, которые затем отображаются в шестнадцатеричном формате.

Листинг 8. Отображение таблицы разделов на / dev / sda
 
[root @ atticf20 ~] #dd if = / dev / sda bs = 510 count = 1 2> / dev / null | tail ‑c 64 | hexdump ‑C
00000000 00 01 01 00 83 fe 3f 7e 3f 00 00 00 80 21 1f 00 |......? ~? ....! .. |
00000010 00 00 01 7f 82 fe ff ff bf 21 1f 00 3b 8b 38 01 | . ........! ..;. 8. |
00000020 00 fe ff ff 83 fe ff ff 00 70 85 4a 00 10 00 00 | ......... p.J .... |
00000030 00 fe ff ff 05 fe ff ff 37 ad 57 01 8a c1 2d 49 | ........ 7.W ...‑ I |
00000040
  
Показать ещеПоказать еще значок

Обратите внимание, что ни одна из этих записей не имеет статуса 80h, указывающего загрузочный раздел. Типы разделов: 83h (Linux), 82h (Linux swap), 83h (Linux) и 05h (Extended), поэтому на диске есть три основных раздела и один расширенный раздел.Все значения CHS, кроме первого, являются feffff, что типично для дисков, использующих LBA. Начальные секторы LBA и количество секторов интерпретируются как 32-битные целые числа с прямым порядком байтов, поэтому 80 21 1f 00 представляет 001f2180h, что в десятичной форме составляет 2040192. Таким образом, первый раздел начинается с сектора 63 (3fh) и занимает 2040192 () секторов. Таким образом, fdisk покажет конечный сектор 63 + 2040255-1 = 2040254.

В примере последняя строка (тип раздела 05h) описывает расширенный раздел, который начинается в секторе 0157ad37h или 22523191 в десятичном формате. Этот номер понадобится вам через мгновение, когда вы посмотрите на логические разделы.

Примечания:

  • Таблица разделов в MBR не содержит никакой информации о логических разделах, кроме записи, описывающей контейнер расширенного раздела. Вы скоро увидите, как их находят.
  • Если на вашем диске используются значения CHS, а не значения LBA, вам потребуется выполнить некоторые дополнительные арифметические действия для преобразования значений CHS в абсолютные секторы.За исключением использования другой арифметики для нахождения абсолютных секторов, принципы такие же, как изложенные здесь, поэтому вычисления CHS не будут рассматриваться в этом кратком введении.
Листинг 9. Вывод Fdisk для / dev / sda
 
[ian @ atticf20 ~] $ sudo fdisk ‑l / dev / sda
Диск / dev / sda: 596,2 ГиБ, 640135028736 байт, 1250263728 секторов
Единицы: секторы по 1 512 = 512 байт
Размер сектора (логический / физический): 512 байт / 512 байт
Размер ввода-вывода (минимальный / оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x00064a1a

Загрузка устройства Начало конечных секторов Размер Id Тип
/ dev / sda1 63 2040254 2040192 996. 2M 83 Linux
/ dev / sda2 2040255 22523129 20482875 9.8G 82 Linux swap / Solaris
/ dev / sda3 1250258944 1250263039 4096 2M 83 Linux
/ dev / sda4 22523191 1250258624 1227735434 585,4 ГБ 5 Расширенный
/ dev / sda5 `` 22523193 167397299 144874107 69.1G 83 Linux
/ dev / sda6 167397363 310761359 143363997 68,4 ГБ 83 Linux
/ dev / sda7 310761423 455442749 144681327 69G 83 Linux
/ dev / sda8 455442813 600092009 144649197 69G 83 Linux
/ dev / sda9 600092073 744436034 144343962 68.8G 83 Linux
/ dev / sda10 744436098 918439935 174003838 83 г 83 Linux
/ dev / sda11 918441984 107

95 160602112 76,6 ГБ 83 Linux / dev / sda12 107

83 1250258624 171204642 81.7G 83 Linux Записи в таблице разделов не упорядочены по дискам.
Показать ещеПоказать еще значок

И действительно / dev / sda1 заканчивается на 2040254.

Обратите внимание на предупреждение о том, что записи таблицы разделов не в порядке. Это связано с тем, что / dev / sda3 — это небольшой первичный раздел, который был добавлен в конец диска, чтобы проиллюстрировать этот момент. Это не ошибка, хотя программа fdisk и некоторые другие инструменты имеют опции для перезаписи таблицы разделов, чтобы она была аккуратно упорядочена.

Расширенная загрузочная запись (EBR)

Перед тем, как продолжить изучение расширенных разделов, взгляните на графический вывод команды gparted , так как он даст вам графическое изображение структуры раздела и покажет контейнерную природу расширенного раздела,

На рисунке 1 показан экран команды gparted для / dev / sda.Как отмечалось ранее, на диске есть три основных раздела (/ dev / sda1, / dev / sda2 и / dev / sda4) и один неупорядоченный расширенный раздел (/ dev / sda3). Расширенный раздел содержит логические разделы с / dev / sda5 по / dev / sda12. На графическом дисплее в верхней части изображения расширенный раздел показан в виде рамки (светло-голубого цвета) вокруг логических разделов. На рисунке 2 показаны разделы на USB-накопителе, содержащие наши разделы LVM. Обратите внимание, что они помечены как LVM и / dev / sda6 имеет установленный флаг загрузки.

Рисунок 1. Использование gparted для отображения / dev / sda с несколькими типами разделов
Рисунок 2. Использование gparted для отображения / dev / sde с несколькими другими типами разделов

Как вы видели ранее, MBR не содержит записей таблицы разделов для логические разделы; он определяет контейнер, который выглядит для остальной системы чем-то вроде специального раздела. Логические разделы определены в этом контейнере. Так как это работает?

Без жесткого ограничения количества логических разделов внутри расширенного раздела таблица разделов фиксированного размера не определяет логические разделы.Вместо этого существует расширенная загрузочная запись (EBR) для каждого логического раздела . Как и MBR, EBR имеет длину 512 Б и использует таблицу разделов со смещением 446 (1BEh), что и для MBR. Используются только две записи в таблице разделов EBR. Первый определяет смещение и размер текущего раздела, а второй определяет смещение и счет до конца следующего логического раздела. Для последнего логического раздела в этой односвязной цепочке вторая запись содержит нули.

Чтобы упростить преобразование шестнадцатеричных цифр с прямым порядком байтов в десятичные числа, создайте небольшую функцию Bash для отображения первых двух записей из EBR.Затем используйте возможность форматирования строки команды hexdump , чтобы отобразить начальный сектор LBA и количество секторов как десятичные числа вместо шестнадцатеричных цифр. В листинге 10 показана функция showebr . Вставьте это определение функции в сеанс терминала Bash, чтобы попробовать его самостоятельно.

Листинг 10. Функция отображения EBR
 
showebr ()
{
    dd if = $ 1 skip = $ 2 bs = 512 count = 1 2> / dev / null | tail ‑c 66 |
     hexdump ‑n 32 ‑e '"% 07.7_ax" 8/1 "% 2.2x "2/4"% 12d "" \ n "'
}  
Показать ещеПоказать еще значок

w3.org/1999/xhtml»> Первый EBR — это первый сектор вашего расширенного раздела, поэтому используйте новую функцию showebr , чтобы отобразить его, используя смещение сектора 0157AD37h или 22523191 в десятичном формате, которое вы нашли в MBR в листинге 8.

В листинге 11 показан результат.

Листинг 11. Первый EBR на / dev / sda
 
[root @ atticf20 ~] #showebr / dev / sda 22523191
0000000 80 fe ff ff 83 fe ff ff 2 144874107
0000010 00 fe ff ff 05 fe ff ff 144874109 143364060
  
Показать ещеПоказать еще значок

Первая запись (/ dev / sda5) в таблице разделов EBR показывает, что раздел (/ dev / sda5) начинается со смещения 2 от этого EBR и содержит 144874107 секторов, поэтому раздел заканчивается в секторе 22523191 + 2 + 144874107 -1 = 167397299.Вторая запись (/ dev / sda6) показывает следующий EBR, начинающийся со смещения 144874109 от первых EBR в расширенном разделе или секторе 22523191 + 144874109 = 167397300. Счетчик — это количество секторов, начиная с следующего EBR до конец следующего логического раздела, или 143364060, поэтому последний сектор равен 167397300 + 143364060 -1 = 310761359.

В листинге 12 показана информация о разделах для расширенных и логических разделов на / dev / sda. Обратите внимание, что количество секторов для / dev / sda6 составляет 143363997, что на 63 сектора меньше, чем 143364060, которое вы только что видели.Начало с 167397363, а не с 167397300, которое вы только что рассчитали, также отличается на 63 сектора. Вскоре вы увидите, что несоответствие в 63 сектора — это смещение, которое вы увидите в СЛЕДУЮЩЕМ EBR, когда вы пройдете по цепочке EBR.

Листинг 12. Расширенные и логические разделы на / dev / sda
 
Загрузка устройства Начало конечных секторов Размер Id Тип
/ dev / sda4 22523191 1250258624 1227735434 585,4 ГБ 5 Расширенный
/ dev / sda5 * 22523193 167397299 144874107 69.1G 83 Linux
/ dev / sda6 167397363 310761359 143363997 68,4 ГБ 83 Linux
/ dev / sda7 310761423 455442749 144681327 69G 83 Linux
/ dev / sda8 455442813 600092009 144649197 69G 83 Linux
/ dev / sda9 600092073 744436034 144343962 68,8 ГБ 83 Linux
/ dev / sda10 744436098 918439935 174003838 83 г 83 Linux
/ dev / sda11 918441984 107

95 160602112 76,6 ГБ 83 Linux / dev / sda12 107

83 1250258624 171204642 81. 7G 83 Linux
Показать ещеПоказать еще значок

Используя то, что вы только что узнали, а также функцию showebr и некоторую встроенную арифметику оболочки, вы теперь можете пройти всю цепочку EBR для / dev / sda, как показано в листинге 13.

Листинг 13. Обход цепочки логических разделов на / dev / sda
 
[root @ atticf20 ~] #showebr / dev / sda 22523191
0000000 80 fe ff ff 83 fe ff ff 2 144874107
0000010 00 fe ff ff 05 fe ff ff 144874109 143364060
[root @ atticf20 ~] #showebr / dev / sda $ ((22523191 + 144874109))
0000000 00 fe ff ff 83 fe ff ff 63 143363997
0000010 00 fe ff ff 05 fe ff ff 288238169 144681390
[root @ atticf20 ~] #showebr / dev / sda $ ((22523191 + 288238169))
0000000 00 fe ff ff 83 fe ff ff 63 144681327
0000010 00 fe ff ff 05 fe ff ff 432919559 144649260
[root @ atticf20 ~] #showebr / dev / sda $ ((22523191 + 432919559))
0000000 00 fe ff ff 83 fe ff ff 63 144649197
0000010 00 fe ff ff 05 fe ff ff 577568819 144344025
[root @ atticf20 ~] #showebr / dev / sda $ ((22523191 + 577568819))
0000000 00 fe ff ff 83 fe ff ff 63 144343962
0000010 00 fe ff ff 05 fe ff ff 721912844 174003901
[root @ atticf20 ~] #showebr / dev / sda $ ((22523191 + 721912844))
0000000 00 fe ff ff 83 fe ff ff 63 174003838
0000010 00 fe ff ff 05 fe ff ff 895916745 160604160
[root @ atticf20 ~] #showebr / dev / sda $ ((22523191 + 895916745)) # / dev / sda11
0000000 00 fe ff ff 83 fe ff ff 2048 160602112
0000010 00 fe ff ff 05 fe ff ff 1056530729 171204705
[root @ atticf20 ~] #showebr / dev / sda $ ((22523191 + 1056530729))
0000000 00 fe ff ff 83 fe ff ff 63 171204642
0000010 00 00 00 00 00 00 00 00 0 0
  
Показать ещеПоказать еще значок

w3.org/1999/xhtml»> Теперь вы видите, что / dev / sda6 действительно имеет смещение в 63 сектора, учитывая только что отмеченное несоответствие.Большинство других разделов в этом примере также имеют смещение 63. Это было традиционным для большинства систем Windows и Linux. С появлением дисков расширенного формата и больших секторов, а также твердотельных накопителей (SSD), где выравнивание разделов более важно для производительности, теперь у вас есть возможность выравнивать разделы по определенным границам. Обратите внимание, что / dev / sda11 имеет смещение 2048 секторов

На рис. 1 вы могли заметить небольшой разрыв между / dev / sda11 и / dev / sda12.Имея то, что вы знаете сейчас, вы сможете рассчитать размер разрыва, используя расширенное начало раздела и значения из EBR для / dev / sda11.

Таблица разделов GUID (GPT)

Ранее я упоминал, что разметка MBR ограничивает размер дисков с секторами от 512Б до 2ТБ. С появлением дисков размером более 2 ТБ была разработана новая компоновка под названием Таблица разделов GUID (GPT). Этот формат можно использовать на дисках меньшего размера, но он необходим для дисков большего размера. Форматирование диска помещает так называемую защитную MBR в обычное расположение MBR, так что операционные системы и утилиты, которые не понимают GPT, видят весь диск как неизвестный тип раздела (EEh), при этом размер кажется обрезанным либо на весь диск или максимальный поддерживаемый MBR для размера сектора диска.

Последние дистрибутивы Linux включают инструменты для форматирования и загрузки с GPT-дисков, в том числе gdisk (аналог fdisk ), parted , gparted , grub2 и последние версии grub .

Последние системы Linux также поддерживают загрузку с разделов GPT, используя либо традиционный BIOS ПК, либо новый расширяемый интерфейс микропрограмм (EFI). Последние 64-разрядные версии Windows также поддерживают загрузку с разделов GPT с использованием EFI, и Windows 8 требует этого.

Разделы

GPT содержат заголовок GPT и массив разделов GPT. Массив разделов GPT содержит не менее 128 записей, поэтому диск GPT может поддерживать не менее 128 основных разделов. Заголовок GPT находится в первом секторе раздела GPT, а массив разделов следует в следующем секторе. И заголовок GPT, и массив разделов реплицируются в конце раздела. Для дополнительной защиты заголовок также содержит 32-битную CRC массива разделов.

В листинге 14 показаны выходные данные команды gdisk для первичного диска SSD (/ dev / sda) в Windows 8.1 ноутбук и USB-накопитель объемом 32 ГБ (/ dev / sdb), содержащий необходимые разделы для системы Ubuntu 15.04, использованной в этих примерах. Обратите внимание на системный раздел EFI (/ dev / sda2), в котором загрузчик UEFI ищет файлы для загрузки.

Листинг 14. Вывод gdisk для / dev / sdc
 
ian @ yoga ‑ u15: ~ $ sudo gdisk ‑l / dev / sda
GPT fdisk (gdisk) версии 0.8.10

Размер раздела 0xEE защитной MBR слишком велик! Автосервис.

Сканирование таблицы разделов:
  MBR: защитный
  BSD: нет
  APM: нет
  GPT: присутствует

Обнаружен действующий GPT с защитной MBR; используя GPT. Диск / dev / sda: 1000215216 секторов, 476,9 ГиБ
Размер логического сектора: 512 байт
Идентификатор диска (GUID): 2D3D303D ‑ 0161‑4AB2 ‑ A713‑41DD1A88A647
Таблица разделов вмещает до 128 записей
Первый используемый сектор - 34, последний используемый сектор - 1000215182
Разделы будут выровнены по границам 2048 секторов.
Всего свободного места 2669 секторов (1,3 МиБ).

Номер Начало (сектор) Конец (сектор) Размер Код Название
   1 2048 2050047 1000,0 MiB 2700 Раздел основных данных
   2 2050048 2582527 260.0 MiB EF00 EFI системный раздел
   3 2582528 4630527 1000,0 MiB ED01 Раздел с основными данными
   4 4630528 4892671 128.0 MiB 0C01 Microsoft зарезервировано ...
   5 4892672 917575679 435,2 ГиБ 0700 Раздел основных данных
   6 917575680 970004479 25,0 ГиБ 0700 Раздел основных данных
   7 970004480 1000214527 14,4 ГиБ 2700 Раздел основных данных
ian @ yoga ‑ u15: ~ $ sudo gdisk ‑l / dev / sdb
GPT fdisk (gdisk) версии 0.8.10

Сканирование таблицы разделов:
  MBR: защитный
  BSD: нет
  APM: нет
  GPT: присутствует

Обнаружен действующий GPT с защитной MBR; используя GPT. Диск / dev / sdb: 62685184 сектора, 29,9 ГиБ
Размер логического сектора: 512 байт
Идентификатор диска (GUID): FEE4E37D ‑ AE90‑43A1 ‑ A6A7‑97ADA4618384
Таблица разделов вмещает до 128 записей
Первый используемый сектор - 34, последний используемый сектор - 62685150
Разделы будут выровнены по границам 2048 секторов.
Всего свободного места 4029 секторов (2,0 МиБ).

Номер Начало (сектор) Конец (сектор) Размер Код Название
   1 2048 616447 300,0 МБ EF02
   2 616448 8808447 3,9 ГиБ 8200
   3 8808448 62683135 25.7 ГиБ 8300
  
Показать ещеПоказать еще значок

Дополнительную информацию о GPT можно найти в руководстве «Максимально используйте большие диски с GPT и Linux» (см. Ресурсы справа).

LVM

Ранее я упоминал, что LVM может использовать весь диск без предварительного разбиения диска на разделы. По той же причине, по которой GPT использует защитную MBR, вам следует создать раздел на вашем диске, а затем создать в нем PV, а не использовать собственные возможности LVM для определения всего диска как PV. Таким образом, другие операционные системы, которые не поддерживают LVM, распознают, что на диске есть неизвестный раздел, а не подумают, что он не отформатирован.

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

Выделение дискового пространства

Как упоминалось ранее, файловая система Linux — это одно большое дерево с корнем в /.По крайней мере, вам понадобятся файловые системы, описанные в Стандарте иерархии файловых систем. Обратитесь к Таблице 1 за их списком или посмотрите ресурсы справа. Достаточно очевидно, почему данные на дискетах или компакт-дисках должны быть смонтированы, но, возможно, менее очевидно, почему вам следует рассмотреть возможность разделения данных, хранящихся на жестких дисках. Вот несколько веских причин для разделения файловых систем:

  • Загрузочные файлы. Некоторые файлы должны быть доступны для BIOS, UEFI или загрузчика во время загрузки.
  • Несколько жестких дисков.Обычно каждый жесткий диск делится на один или несколько разделов, каждый с файловой системой, которая должна быть смонтирована где-нибудь в дереве файловой системы.
  • Файлы с общим доступом. Некоторые системные образы могут совместно использовать статические файлы, такие как исполняемые программные файлы. Также можно совместно использовать динамические файлы, такие как домашние каталоги пользователей или файлы почтовых буферов, чтобы пользователи могли войти в систему на любой из нескольких машин в сети и по-прежнему использовать один и тот же домашний каталог и почтовую систему.
  • Возможное переполнение.Если файловая система может заполнить 100 процентов своей емкости, обычно рекомендуется отделить ее от файлов, необходимых для работы системы.
  • Квоты. Квоты ограничивают объем пространства, которое пользователи или группы могут занимать в файловой системе.
  • Монтаж только для чтения. До появления журналируемых файловых систем восстановление файловой системы после сбоя системы часто занимало много времени. Следовательно, вы можете монтировать файловые системы, которые редко меняются (например, каталог исполняемых программ), как доступные только для чтения, чтобы сократить время, затрачиваемое на их проверку после сбоя системы.

В дополнение к уже описанной файловой системе, вам также необходимо подумать о выделении пространства подкачки на диске. Для системы Linux это обычно один или несколько выделенных разделов.

Наконец, вам может потребоваться рассмотреть разделы, необходимые для систем с прошивкой UEFI, а не BIOS, и следует ли использовать форматирование дисков GPT или MBR.

Делая выбор

Предположим, вы настраиваете систему, в которой есть хотя бы один жесткий диск, и вы хотите загрузиться с жесткого диска.(В этом руководстве не рассматривается настройка бездисковой рабочей станции, загружаемой через локальную сеть, а также не рассматриваются соображения по использованию Live CD или DVD системы Linux. ) Хотя позже можно будет изменить размеры разделов, это обычно требует определенных усилий, поэтому исправление выбор заранее важен. Давайте начнем.

Прежде всего, вы должны убедиться, что ваша система будет загрузочной. Некоторые старые системы имеют ограничение, заключающееся в том, что BIOS может загружаться только с раздела, полностью расположенного в пределах первых 1024 цилиндров диска.Если у вас есть такая система, то вы должны создать раздел, который в конечном итоге будет смонтирован как / boot, который будет содержать ключевые файлы, необходимые для загрузки системы. Как только они будут загружены, система Linux возьмет на себя работу с диском, и ограничение в 1024 цилиндра не повлияет на дальнейшую работу системы. Если вам нужно создать раздел для / boot, обычно достаточно примерно 100 мегабайт (МБ).

Следующим шагом, вероятно, будет объем необходимого пространства подкачки.При нынешних ценах на память пространство подкачки представляет собой очень медленную вторичную память. Когда-то распространенным практическим правилом было создание пространства подкачки, эквивалентного объему реальной оперативной памяти. Сегодня вы, возможно, захотите настроить для рабочей станции одно или два раза больше реальной оперативной памяти, чтобы вы могли использовать несколько больших программ, не исчерпывая ОЗУ. Даже если переключение между ними происходит медленно, вы, вероятно, работаете только с одним или двумя в любой момент времени.

Большое пространство подкачки также рекомендуется для системы с очень маленьким объемом памяти.Для сервера вы можете использовать пространство подкачки размером примерно половину вашей оперативной памяти, если только вы не запускаете приложение, которое рекомендует другое значение. В любом случае вам следует контролировать использование памяти сервера, чтобы при необходимости можно было добавить реальную оперативную память или распределить рабочую нагрузку между дополнительными серверами. На сервере редко бывает полезно слишком много подкачки. Можно использовать файл подкачки, но выделенный раздел работает лучше.

Теперь мы подошли к точке расхождения. Использование персональной рабочей станции обычно менее предсказуемо, чем использование сервера.Я предпочитаю, особенно для новых пользователей, разместить большинство стандартных каталогов (/ usr, / opt, / var и т. Д.) В одном большом разделе. Это особенно полезно для новых пользователей, которые могут не иметь четкого представления о том, что будет установлено в дальнейшем. Рабочая станция с графическим рабочим столом и разумным количеством инструментов разработки, вероятно, потребует 5 ГБ или более дискового пространства плюс пространство для нужд пользователя. Для некоторых более крупных инструментов разработки может потребоваться несколько гигабайт для каждого. Обычно я выделяю от 40 до 60 ГБ на операционную систему, а остальную часть диска оставляю свободной для загрузки других дистрибутивов.Флэш-накопитель USB емкостью 32 ГБ имеет 3,9 ГБ, которые используются с базовой графической рабочей станцией Ubuntu 15. 04 и без дополнительных инструментов.

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

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

Независимо от того, настраиваете ли вы рабочую станцию ​​или сервер, у вас будут определенные файлы, уникальные для каждой системы, расположенной на локальном диске. Обычно это / etc для параметров системы, / boot для файлов, необходимых во время загрузки, / sbin для файлов, необходимых для загрузки или восстановления системы, / root для домашнего каталога пользователя root, / var / lock для файлов блокировки, / var / run для запуска системной информации и / var / log для файлов журнала для этой системы. Другие файловые системы, такие как / home для домашних каталогов пользователей, / usr, / opt, / var / mail или / var / spool / news, могут быть на отдельных разделах или подключены к сети в соответствии с вашими установочными потребностями и предпочтениями.

На этом завершается ваше введение в структуру жесткого диска.

grub — Почему замена диска клоном dd приводит к зависанию машины при загрузке?

У меня есть домашний медиа-сервер на базе Intel Atom 800 МГц с двумя большими LVM-дисками и Debian 9 на 250 ГБ 2.5-дюймовый диск. На последнем видны поврежденные блоки, поэтому я собираюсь заменить его.

Я загрузился с Live CD Debian и перенес всю поверхность диска 250 ГБ на новый диск WD Blue 1 ТБ с dd if = / dev / sda of = / dev / sdd с новым диском, подключенным к USB-SATA интерфейс. Затем я вставил диск в медиа-сервер, заменив диск емкостью 250 ГБ. Машина зависает при загрузке сразу после печати идентификатора диска и до запуска загрузчика. Загрузчик был унаследован от grub. Я загрузился с живого компакт-диска и переключился на клон, который, похоже, работал нормально.Итак, я смонтировал тома LVM и установил grub2 в новый / dev / sda, который утверждал, что он был успешным. Но загрузка с нового HD по-прежнему блокирует машину, как и раньше. Я также запустил update-initramfs -u -k all , grub-install , update-grub и whathaveyou, как и следовало ожидать.

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

Меня предупредили о том, что рядом с передней частью диска нет небольшого раздела / boot, поэтому я создал его сейчас.Нет разницы. Я также попытался оставить зазор в 6 МБ перед первым разделом, выровнять его по секторам размером 4 КБ и так далее, каждый раз повторяя всю установку grub и попытку восстановления загрузочного диска. Каждый раз: не загружается, вылетает до того, как вы попадете на экран BIOS, но загрузитесь с компакт-диска, и вы можете войти в него chroot, так что данные кажутся нетронутыми.

Модернизация старого привода работает нормально (на данный момент).

Это очень простая машина, загрузка в стиле MBR в стиле msdos, без EFI, установлена ​​только одна ОС.

Есть ли веская причина, по которой машина не загружается с клона старого диска емкостью 250 ГБ, созданного на диске 1 ТБ? Откуда это знать? Идентификатор диска не отображается нигде в / boot / grub , который я могу найти. Это все UUID.

Старый диск имеет 512Б физических секторов, а новый — 4096Б, но у него есть эмуляция 512Б, не так ли?

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

  Привод: sda _____________________________________________________________________
Диск / dev / sda: 931.5 ГиБ, 1000204886016 байт, 1953525168 секторов
Единицы: секторы размером 1 * 512 = 512 байт
Размер сектора (логический / физический): 512 байт / 4096 байт
Размер ввода / вывода (минимальный / оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos

Загрузка раздела Начало сектора Конец сектора Число секторов Id Система

/ dev / sda1 * 1 036 288 477 345 791 476 309 504 83 Linux
/ dev / sda2 477,347,840 1,953,525,167 1,476,177,328 5 Расширенный
/ dev / sda5 477 349 888 489 932 799 12 582 912 83 Linux
/ dev / sda3 12 288 1 036 287 1 024 000 83 Linux


Диск: sdb _____________________________________________________________________
Диск / dev / sdb: 7. 3 ТиБ, 8001563222016 байт, 15628053168 секторов
Единицы: секторы размером 1 * 512 = 512 байт
Размер сектора (логический / физический): 512 байт / 4096 байт
Размер ввода / вывода (минимальный / оптимальный): 4096 байт / 4096 байт
Тип метки диска: gpt

Загрузка раздела Начало сектора Конец сектора Число секторов Id Система

/ dev / sdb1 1 4,294,967,295 4,294,967,295 ee GPT


Обнаружена таблица разделов GUID.

Атрибуты разделов Начало сектора Конец сектора Количество секторов Система
/ dev / sdb1 3415,628,048,06415,628,048,031 Раздел диспетчера логических томов (LVM) (Linux)

Атрибуты: R = Требуется, N = Без блока ввода-вывода, B = Устаревшая возможность загрузки BIOS, + = Установлено больше битов.

Диск: sdc _____________________________________________________________________
Диск / dev / sdc: 2.7 ТиБ, 3000592982016 байт, 5860533168 секторов
Единицы: секторы размером 1 * 512 = 512 байт
Размер сектора (логический / физический): 512 байт / 4096 байт
Размер ввода / вывода (минимальный / оптимальный): 4096 байт / 4096 байт
Тип метки диска: gpt

Загрузка раздела Начало сектора Конец сектора Число секторов Id Система

/ dev / sdc1 1 4,294,967,295 4,294,967,295 ee GPT


Обнаружена таблица разделов GUID. 

Атрибуты разделов Начало сектора Конец сектора Количество секторов Система
/ dev / sdc1 2,048 5,860,532,223 5,860,530,176 Раздел диспетчера логических томов (LVM) (Linux)

Атрибуты: R = Требуется, N = Без блока ввода-вывода, B = Устаревшая возможность загрузки BIOS, + = Установлено больше битов.

вывод "blkid": ________________________________________________________________

ЭТИКЕТКА ТИПА UUID устройства

/ dev / loop0 сквошфс
/ dev / mapper / экспортированный архив 4b899a61-2f1c-4cd8-bc32-ce435912ba87 ext3
/ dev / mapper / exported-media 36a5370f-d49a-4da3-9bc8-fefa0d005f4f ext3
/ dev / mapper / exported-photos af677e44-2a83-4aba-8b37-c38c3b07a10b ext3
/ dev / mapper / exported-web 27040136-28bf-464d-9802-c20511ad661f ext3
/ dev / sda1 7788ea31-5e63-4869-a80e-40c99c6128b3 ext3
/ dev / sda3 6f547317-4688-435f-a69d-787bf7262f29 загрузка ext3
/ dev / sda5 a311a5cb-4f03-4930-a028-bf87b4dd8e55 swap swap
/ dev / sdb1 yGbmYE-Lvk1-8lZj-0xQz-u57b-L1sV-0RjV66 LVM2_member
/ dev / sdc1 ShaGRu-GqRZ-4fS3-k0zp-g5x4-5Kae-uLoC9o LVM2_member
/ dev / sr0 2017-10-29-01-25-15-00 iso9660 Boot-Repair-Disk 32bit
/ dev / zram0 a9802c34-25bd-4f6f-b3e5-d75c62fe8adc подкачка
/ dev / zram1 5ea34823-7d6a-4ac5-bb49-7fa9c8bbecea своп
/ dev / zram2 dcc2c96c-1f33-4604-b5ac-d62964731bd4 подкачка
/ dev / zram3 0eb6d924-359e-4fed-b904-788ce185bb0a подкачка
  

Как использовать dd в Linux без разрушения вашего диска

Эта статья является выдержкой из главы 4 книги Linux in Action, опубликованной Маннингом.

Пытаетесь ли вы спасти данные с умирающего накопителя, создавать резервные копии архивов в удаленном хранилище или делать идеальную копию активного раздела в другом месте, вам необходимо знать, как безопасно и надежно копировать диски и файловые системы. К счастью, dd — это простой и мощный инструмент для копирования изображений, который существует почти всегда. И за все это время ничего не вышло, что помогло бы лучше.

Изготовление идеальных копий дисков и разделов

Есть много всего, что вы можете делать с dd , если вы достаточно хорошо исследуете, но где он лучше всего, так это в том, как он позволяет вам играть с разделами.Вы, конечно, можете использовать tar или даже scp для репликации целых файловых систем, копируя файлы с одного компьютера и затем вставляя их как есть поверх новой установки Linux на другой компьютер. Но поскольку эти архивы файловой системы не являются полными образами, им потребуется работающая ОС на обоих концах в качестве основы.

Использование dd , с другой стороны, может создавать идеальные побайтовые изображения практически всего цифрового. Но прежде чем вы начнете перебрасывать разделы с одного конца земли на другой, я должен упомянуть, что есть доля правды в этой старой шутке администратора Unix: « dd означает disk destroyer .«Если вы введете хотя бы один неправильный символ в команде dd , вы можете мгновенно и навсегда стереть весь диск с ценными данными. И да, орфография имеет значение.

Запомните: Перед тем, как нажать клавишу Enter, чтобы вызвать dd , , сделайте паузу и подумайте очень внимательно!

Основные операции dd

Теперь, когда вас надлежащим образом предупредили, мы начнем с простого.Предположим, вы хотите создать точный образ всего диска с данными, который был обозначен как / dev / sda . Вы подключили пустой диск (в идеале такой же емкости, как у вашей системы / dev / sda ). Синтаксис прост: if = определяет исходный диск, а of = определяет файл или место, где вы хотите сохранить данные:

  # dd if = / dev / sda of = / dev / sdb  

В следующем примере будет создан файл.img архива / dev / sda и сохраните его в домашнем каталоге своей учетной записи пользователя:

  # dd if = / dev / sda of = / home / username / sdadisk.img  

Эти команды создают образы целых дисков. Вы также можете сосредоточиться на одном разделе диска. В следующем примере это делается, а также используется bs для установки количества байтов, копируемых за один раз (в данном случае 4096). Игра со значением bs может повлиять на общую скорость операции dd , хотя идеальная настройка будет зависеть от профиля вашего оборудования и других соображений.

  # dd if = / dev / sda2 of = / home / username / partition2. img bs = 4096  

Восстановить просто: по сути, вы меняете значения , если , и из . В этом случае if = берет образ, который вы хотите восстановить, а of = берет целевой диск, на который вы хотите записать образ:

  # дд если = sdadisk.img из = / dev / sdb  

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

  # ssh [email protected] "dd if = / dev / sda | gzip -1 -" | dd of = backup.gz  

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

Протирка дисков с dd

Несколько лет назад у меня был друг, который отвечал за безопасность в заграничных посольствах его правительства. Однажды он сказал мне, что каждому посольству, находящемуся под его контролем, был предоставлен официальный молоток государственного образца. Почему? В случае, если объект когда-либо подвергался риску быть захваченным недружелюбными людьми, молоток должен был уничтожить все их жесткие диски.

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

Однако вы можете использовать dd , чтобы злоумышленникам было намного сложнее получить доступ к вашим старым данным. Эта команда потратит некоторое время на запись миллионов и миллионов нулей в каждом уголке раздела / dev / sda1 :

  # dd if = / dev / zero of = / dev / sda1  

Но становится лучше.Используя файл / dev / urandom в качестве источника, вы можете записывать на диск случайные символы:

  # дд, если = / dev / urandom of = / dev / sda1  

Мониторинг операций dd

Поскольку архивирование диска или раздела может занять очень много времени, вы можете добавить в свою команду монитор выполнения. Установите Pipe Viewer ( sudo apt install pv в Ubuntu) и вставьте его в dd . Для pv последняя команда может выглядеть примерно так:

 

# dd if = / dev / urandom | pv | dd of = / dev / sda1
4,14MB 0:00:05 [98kB / s] [<=>]

Откладывая резервное копирование и управление дисками? С dd у вас не остается слишком много оправданий. Это действительно несложно, но будьте осторожны. Удачи!

lubuntu — Почему мои синие диски WD 4 ТБ отображаются как 2 ТБ в gparted, gdisk, parted и fdisk

lubuntu — Почему мои синие диски WD 4 ТБ отображаются как 2 ТБ в gparted, gdisk, parted и fdisk — Спросите Ubuntu
Сеть обмена стеков

Сеть Stack Exchange состоит из 176 сообществ вопросов и ответов, включая Stack Overflow, крупнейшее и пользующееся наибольшим доверием онлайн-сообщество, где разработчики могут учиться, делиться своими знаниями и строить свою карьеру.

Посетить Stack Exchange
  1. 0
  2. +0
  3. Авторизоваться Подписаться

Ask Ubuntu — это сайт вопросов и ответов для пользователей и разработчиков Ubuntu. Регистрация займет всего минуту.

Зарегистрируйтесь, чтобы присоединиться к этому сообществу

Кто угодно может задать вопрос

Кто угодно может ответить

Лучшие ответы голосуются и поднимаются наверх

Спросил

Просмотрено 339 раз

Они прикреплены с помощью двойной рейдовой карты sas. C nasplex @ nasplex-pc: ~ $ sudo fdisk -l / dev / sdc Диск / dev / sdc: 1,102 ТиБ, 21954528 байт, 4294967294 сектора Модель диска: WDC WD40EZRZ-19G Единицы: секторы размером 1 * 512 = 512 байт Размер сектора (логический / физический): 512 байт / 512 байт Размер ввода-вывода (минимальный / оптимальный): 512 байт / 512 байт Тип метки диска: gpt Идентификатор диска: B128F58D-0CAC-4EF4-B57A-B0883ACD65EC Устройство Начало Конечные секторы Размер Тип / dev / sdc1 2048 4294967260 4294965213 2T файловая система Linux nasplex @ nasplex-pc: ~ $ nasplex @ nasplex-pc: ~ $ lsblk НАЗВАНИЕ ГЛАВНОЕ: МИН.РМ РАЗМЕР RO ТИП ГОРКА sda 8: 0 0 111.8G 0 диск └─sda1 8: 1 0 111.8G 0 часть / sdb 8:16 0 465,8 ГБ 0 диск ├─sdb1 8:17 0 5.6G 0 часть └─sdb2 8:18 0 460.2G 0 часть sdc 8:32 0 2T 0 диск └─sdc1 8:33 0 2T 0 часть sdd 8:48 0 2T 0 диск sde 8:64 0 2T 0 диск sdf 8:80 0 2T 0 диск sdg 8:96 0 2T 0 диск SDH 8: 112 0 2T 0 диск sdi 8: 128 0 2T 0 диск sdj 8: 144 0 2T 0 диск sr0 11: 0 1 1024M 0 rom

Создан 06 мар.

4

Потому что я использовал старую рейд-карту.Lsi sas 3801E, который поддерживает диски размером до 2 ТБ. См. Это: Broadcom.com/support/knowledgebase/1211161495837/using-drives-2tb-in-capacity-with-lsi-sas-hbas

Спасибо reddit, и всем здесь

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *