Biokaminy-lux.ru

Все про ремонт быт. техники
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Руководство по установке SQL Server на Linux

Руководство по установке SQL Server на Linux

В этой статье приводятся инструкции по установке, обновлению и удалению SQL Server 2017 и SQL Server 2019 на Linux.

Дополнительные сведения о других сценариях развертывания см. в следующих источниках:

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

Ответы на часто задаваемые вопросы об SQL Server на Linux см. в этой статье.

2.7 Ручная разметка диска

Прежде чем приступить к разметке дисковой подсистемы при установке ОС, вспомним про устройство файловой системы РЕД ОС.

Рисунок 1 — Описание иерархии каталогов

Как мы можем видеть из рисунка, каждый каталог используется под определенные задачи. При установке РЕД ОС в ручном режиме разметки диска можно определенным образом организовать дисковое пространство под ОС, например для основного корневого раздела / , директорий /home, /boot или /var выделить отдельные разделы диска или вообще вынести какой-либо каталог на отдельный диск.
Такое разбиение изолирует их один от другого, что может быть полезным в случае, например, если на домашнем (/home) каталоге, вынесенном на отдельный раздел, закончится место, то система все еще сможет нормально работать, потому что это никак не касается корневого раздела. Также, в целях удобства, выделение для home отдельного раздела позволит переустановить операционную систему, сохранив пользовательские данные. Таким образом, каталоги могут быть разграничены не только по задачам, но и по своему местонахождению: на разных разделах одного диска или разделах других дисков. Кроме того, ручная разметка дает возможность создавать программный RAID и более гибко настраивать файловую подсистему, чем в автоматическом режиме.
Приступаем к разметке диска. В мастере установки ОС выберем жесткие диски для установки РЕД ОС. В нижнем правом углу виден признак количества выбранных дисков. Укажите «Я настрою разделы». В результате мы перейдем к ручной разметке дисков.

Рисунок 2 — Выбор дисков

На следующем шаге предлагается выбирать схему разбиения диска.

Рисунок 3 — Выбор схемы разбиения диска

Cхемы разметки дисков

Стандартный раздел — позволяет создать обычные дисковые разделы, простые в управлении.

Btrfs (можно произносить как «Butter FS», «Better FS» или «B-Tree FS») — файловая система, которая может работать с большим числом файлов, файлами и томами гораздо большего размера, по сравнению с ext2, ext3 и ext4, имеется поддержка снапшотов, сжатие и подтома.
Минусы: хотя btrfs активно развивается и перешла уже в статус стабильной, у пользователей все еще встречаются проблемы, приводящие к потере данных, а также высокая подверженность фрагментации.

LVM — позволяет создавать логические группы и тома хранения данных без непосредственной переразметки жесткого диска. Например, если у вас используется несколько жестких дисков, то при использовании LVM-разметки можно создать несколько или одну логическую группу, а в ней уже логические тома, которые в дальнейшем можно разбить на разделы и отформатировать под необходимую вам файловую систему — ext4, ext3, ntfs и другие.
Возможности:

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

Динамический LVM — перераспределяет свободное пространство между устройствами в зависимости от требований программ и при необходимости пул пространства может наращиваться динамически.
Пример схемы LVM-разметки 4-х физических дисков, из которых, в свою очередь, создаются два физических тома, а из них одна большая логическая группа объемом, равным объему всех физ. дисков. В дальнейшем из группы VG создаются логические тома с точками монтирования см. Рисунок 4.

Рисунок 4 — Пример LVM-разметки дисков

Создание разделов, описание интерфейса разметки

Выберем схему со стандартной разметкой диска, которая является более простой, как в плане понимания, так и в сопровождении по сравнению с LVM.
Для обычных пользователей РЕД ОС рекомендуем создавать следующие разделы:
swap (раздел для подкачки ОЗУ)
/boot (загрузочный раздел)
/home (данные пользователей)
/ (корневой раздел)

Выбираем схему разбиения «Стандартный раздел»,

Рисунок 5 — Схема разбиения

далее можно создать все разделы вручную — кнопка плюс (+), кнопка минус () удаляет выбранный раздел.

Рисунок 6 — Добавление разделов

Но если нажать на кнопку «Создать их автоматически», то в результате будут созданы все необходимые разделы для установки ОС: boot, swap, / и нам не придется их создавать, а останется выделить только раздел /home для домашнего каталога.

Как создать и зачем выделять home?

Как видим, корневой раздел / самый большой, поэтому возьмем от него часть для домашнего раздела /home. Уменьшаем размер, указав в окне «Требуемый размер» размер раздела, указываем меньше, чем сейчас есть, нажимаем кнопку “Применить”. Заметим, при разметке диска нужно учитывать, что и для корневого раздела нужно оставить свободное место, минимально допустимый размер для корня / — не менее 10 ГБ.

Далее нажмите на плюс (+), выберите точку монтирования /home, размер оставляем пустым (но можно и указать необходимый). Таким образом, под /home выделится все остальное свободное место, которое мы забрали у корневого /. Тип файловой системы оставим по умолчанию — ext4, как более технологически продвинутую, но также в окне инсталлятора представлены и другие файловые системы.

Рисунок 7.1 — Стандартная разметка диска

Рисунок 7.2 — Стандартная разметка диска

Другие параметры диалога разметки диска:

  • Точка монтирования: указывается директория для подключения будущего раздела;
  • Требуемый размер: указывается размер раздела;
  • Устройство: выбирается физическое устройство, на котором будет располагаться раздел;
  • Тип устройства: стандартный раздел, LVM, динамический LVM, RAID, btrfs;
  • Файловая система: выбирается файловая система для раздела;
  • Метка: назначается имя разделу под понятным вам именем, не обязательный параметр;
  • Имя: имя раздела;
  • В нижнем левом углу показывается оставшееся свободное и израсходованное место под разметку.
Читайте так же:
Техника установки зонда блэкмор

Разделы swap, boot, home

Рассмотрим для чего предназначен каждый из созданных разделов.
Раздел swap используется для поддержки виртуальной памяти. Данные попадают в раздел подкачки, когда системе не хватает оперативной памяти для их обработки.
Размер раздела для swap — минимум половина от ОЗУ, это если пользователь не собирается использовать режим глубокого сна (гибернации). При гибернации вся оперативная память перемещается в swap, в этом случае его размер должен быть не меньше размера оперативной памяти!

Раздел /boot содержит ядро операционной системы и файлы начальной загрузки grub2 1024 МБ (1 ГБ) будет достаточно для данного раздела.
Раздел boot лучше создать вне группы томов, а создавать его как отдельный стандартный раздел.
Ряд ограничений, по которым boot выделяется в отдельный стандартный раздел:

  • раздел boot не может располагаться на шифрованных разделах;
  • раздел boot не может находится на разделах, файловая система которых не поддерживается загрузчиком grub2;
  • загрузчик быстрее обнаружит свои файлы, если они находятся на небольшом разделе в начале диска;
  • файловая система раздела /boot не может иметь тип LVM (для случая, когда используется LVM-разметка диска).

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

В корневом разделе / будут находиться все системные файлы и к нему будут монтироваться (подключаться) все выше созданные разделы. Минимальный рекомендуемый размер раздела — 10 ГБ.

Пример с размещением home на отдельном диске

Если в компьютере имеется несколько жестких дисков, то для надежности и, в дальнейшем, простоты администрирования можно, например, точку монтирования /home разместить на отдельном диске, тем самым изолировав ее от основной файловой системы. Давайте разместим каталог пользователя (home) на диске sdb, размер которого в нашем примере 1 Гб. Это легко сделать, выбрав для точки монтирования /home нужный диск. Раздел «Устройство» — «Изменить». Для сохранения настроек нажмите «Применить».

Рисунок 8 — Выбранные диски

Таким образом, под /home (домашний каталог профилей пользователей) был выделен отдельный физический диск sdb размером 1 Гб. Остальные разделы boot(sda1), swap(sda3) и корень (sda2) мы разместили на другом физическом диске sda размером 20 Гб.

Нажимаем на кнопку «Готово» и приступаем к дальнейшим шагам установки РЕД ОС.

Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.

Создание раздела подкачки — «/swap».

Корневой раздел есть, но для корректного функционирования системы, нам предстоит создать раздел подкачки — /swap. Зачастую рекомендуют делать размер раздела /swap равным размеру оперативной памяти.

Читайте так же:
Установка по закачке метана из бытовой сети

Мы уже научились создавать раздел. Жмём на » СВОБОДНОЕ МЕСТО «(Рис.11) -> » Создать раздел «(Рис.12) -> Вводим размер нового раздела — 2 GB = ОЗУ(Рис.13) -> Выбираем тип » Первичный «.(Рис.14) -> Выбираем расположение раздела — » Начало «.(Рис.15)

Свободное место на диске. Рис.11 — Свободное место на диске. Создать новый раздел. Рис.12 — Создать новый раздел. Вводим размер раздела. Рис.13 — Вводим размер раздела. Выбираем тип раздела. Рис.14 — Выбираем тип раздела. Выбор расположения раздела. Рис.15 — Выбор расположения раздела.

Выбираем » Использовать как: «(Рис.16) -> » Раздел подкачки «(Рис.17).

Изменение раздела. Рис.16 — Изменение раздела. Выбор принципа применения раздела #2. Рис.17 — Выбор принципа применения раздела.

Видим настройки раздела подкачки. Так как особо никаких настроек нет, просто надписи, Жмём » Настройка раздела закончена «.(Рис.18)

Настройки раздела подкачки.

Рис.18 — Настройки раздела подкачки.

В списке настроенных разделов, появился наш раздел подкачки.(Рис.19)

Список разделов и точек монтирования.

Рис. 19 — Список разделов и точек монтирования.

Разметка диска

Разметку можно выполнять многими разными способами, в том числе и через терминал. Для новичков оптимальна разметка диска в Ubuntu при установке либо через утилиту GParted, которая отлично подходит для этой цели.

Разделение средствами Ubuntu

Это наиболее простая разметка HDD. Выполняется она при установке системы с загрузочной флешки или диска.

  1. Загружаемся с загрузочного носителя (простите за тавтологию).
  2. Выбираем «Установить Ubuntu».
  3. Все опции расставляем, руководствуясь своими приоритетами. Самое важное — окно «Тип установки». Здесь предложено три варианта: совместно со старой ОС, удалить старую ОС и поставить Убунту либо свой вариант. Вы можете ограничиться выбором одного из первых двух. Тогда всё произойдёт автоматически, дальше можно не читать. Однако полезно будет сделать всё своими руками, чтобы с успехом применить новые знания. В общем — решайте сами.
  4. Если выбрали третий вариант, в следующем окне необходимо будет сделать новую таблицу разделов, нажав соответствующую кнопку.
  5. Выделяем свободное место, которое сделали в предыдущем шаге и жмём на плюс.

Здесь стоит сделать небольшое, но важное отступление. Дальше вновь можно идти двумя путями.

  • Первый — если у вас UEFI. UEFI — это аналог BIOS, но более современный, выполняющий те же самые функции. Обычно, если стоит UEFI, то это будет указано на какой-нибудь наклейке на компьютере. Либо же можно воспользоваться специальными утилитами, чтобы узнать. Во всяком случае, если вы дошли до этого шага, значит, подключали загрузочный носитель, значит, уже пользовались UEFI или БИОСом.
  • Второй — если у вас BIOS. Тогда всё будет слегка иначе и чуть проще.

UEFI

  1. Жмём на плюс.
  2. Первый создаваемый раздел будет загрузочный. Нужно поставить маркер на «Первичный» и выбрать «Использовать как загрузочный раздел EFI». Размер: 200 МБ.
  3. Далее, создаём корневой каталог. Ставим в графе использовать «Журналируемая файловая система Ext4». Размер: 20–30 ГБ, в зависимости от того, сколько у вас есть места. В целом это примерно 40–50% от всего места. Первичный. Начало этого пространства.
  4. Следующий раздел: домашний. Всё то же самое, кроме размера, который теперь нужно подогнать так, чтобы осталось 2–4 ГБ для файла подкачки и точки монтирования: /home. Хотя вполне можно сделать и логический раздел. Большого значения не имеет.
  5. Третий раздел, как можно догадаться, будет Swap или «Своп». Для него выделяем место, равное объёму оперативки на ПК. Выделять больше нет смысла. Ставим: «Использовать как раздел подкачки». Тип логический.
  6. Выбираем устройством для установки загрузчика полностью весь ранее не размеченный раздел.
  7. Жмём «Установить сейчас».
Читайте так же:
Правильная установка расширительного бачка системы отопления

Немного иначе обстоят дела, если UEFI у вас нет.

  1. Первый создаваемый раздел будет называться /boot. Занимаемый размер: 7–10 ГБ. Вполне достаточно и семи, однако, если с местом нет проблем, лучше взять десять, так как каждое последующее обновление будет прибавлять по 200–300 МБ. Тип: логический. Журналируемая файловая система
  2. Второй раздел: /home. Здесь выделяем всё место, кроме того, что останется на Своп. Файловая система та же, тип также логический.
  3. Ну и Своп. Здесь всё в точности, как в предыдущей пошаговой инструкции.
  4. Теперь устройством для установки загрузчика нужно назначить раздел /boot, который и был создан для этого.

GParted

Утилита GParted отлично справляется с разбивкой винчестера. В этом вы убедитесь сами, если решите воспользоваться этим методом.

Утилита GParted

  1. Для начала подключаем загрузочный CD или USB и запускаем Ubuntu без установки.
  2. Включаем GParted. Скачивать её не надо, она уже входит в список предустановленных программ.
  3. Работаем с неразмеченным пространством. Оно уже должно так отображаться в главном окне программы. Если оно вдруг оказалось примонтированным (в строке напротив него нарисован ключ), щёлкаем по нему ПКМ и жмём «Отмонтировать». После этого с ним можно будет выполнять дальнейшие действия.
  4. Создаём из него расширенный раздел. Щёлкаем ПКМ, выбираем «Новый», или New, и, не уменьшая пространства, ставим расширенный раздел, или Extended Partition, в правой верхней графе. Название можно не заполнять.
  5. Снова кликаем правой кнопкой мыши и выбираем «Создать раздел», или New. Размер будет 7–10 ГБ или 7000–10000 МБ. Файловая система: ext Логический раздел. Название:/root.
  6. Аналогично ставим Своп с тем же типом раздела, но другим именем (swap), файловой системой (linux-swap) и объёмом 2 или 4 ГБ.
  7. И последний раздел, который вновь вместит в себя всё оставшееся место, будет /home. Файловая система ext4 и логический тип.
  8. Кстати, не забываем о UEFI. Если он есть, для него также надо создать раздел по аналогии с предыдущей инструкцией.
  9. Финальный шаг. Проверяем, чтобы всё было правильно выставлено, а затем нажимаем вверху на зелёную галочку. Дело в том, что GParted обладает одной очень удобной функцией. Он не начнёт выполнять никакие операции, пока вы не нажмёте эту кнопку вверху. До этого момента можно безбоязненно как угодно экспериментировать с разметкой. Главное — сверить всё перед нажатием заветной кнопки.
  10. Процессы будут выполняться небыстро. В это время нельзя отключать ноутбук или компьютер от сети.
Читайте так же:
Канализационные насосные бытовые установки для

После такой разметки через GParted вы легко сможете установить Убунту в уже готовую директорию. Использовать нужно, как вы знаете, раздел /boot.

Ну вот, теперь вы существенно пополнили свои знания о жёстких дисках. А главное, поняли (очень на это надеюсь), как выполняется разметка диска в Ubuntu, для чего и как это сделать самостоятельно. Это лишь первый шаг на пути создания для себя идеальной операционной системы. Дальше будет ещё много интересного.

Зачем нужен LVM

LVM (Logical Volume Manager) — технология, которая облегчает управление дисковым пространством. В чём же её преимущества? Во-первых, с LVM куда легче изменять размеры разделов на лету. Например, вы выделили для системы слишком мало места на диске и решили исправить эту проблему. Благодаря тому, что она установлена на LVM-раздел, достаточно прописать всего пару команд.

Либо другой случай: раздел /home наполовину пуст, но при этом занимает бо́льшую часть диска. Внезапно появилась потребность в отдельном разделе для снапшотов системного раздела. Две команды в терминале, и всё разрешилось.

Вторая фича менеджера логических томов — возможность использовать несколько жёстких дисков как один логический том. Купили новый диск и сразу же добавили его в группу томов — просто и быстро. Столь же быстро осуществляется перенос разделов со старого накопителя на новый.

Не менее важное свойство LVM — понятные названия. Вместо условного /dev/sda1 разделу можно присвоить более интуитивное /dev/local/home.

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

Возможность создания разделов поверх зашифрованного диска — ещё одна заслуга LVM.

Полезные возможности Btrfs

a. Проверка использования диска на точке монтирования:

Проверка использования диска на точке монтирования

b. Вывод подробной информации о файловой системе:

Если нужна информация о всех устройствах, а не только о смонтированных, используется опция -all-devices.

Вывод подробной информации о файловой системе

c. Принудительная синхронизация файловой системы с идентификацией по пути .

Принудительная синхронизация файловой системы

d. Дефрагментация метаданных файлов и директорий.

-r = рекурсивная дефрагментация.
-v = вывод подробной информации.
-c = сжатие содержимого файлов при дефрагментации.

c. Проверка файловой системы с помощью команды btrfsck.

Проверка файловой системы

Шаг 5: Переместить домашний каталог и перезагрузить

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

cd / && sudo mv /home /home_old && sudo mkdir /home

Перезагрузите компьютер после выполнения этой команды. Вы можете перезапустить следующую команду:

sudo shutdown -r now

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector