Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы терминал / Terminal_KR_Gorodetskiy_BST2154_v2 .docx
Скачиваний:
21
Добавлен:
28.10.2024
Размер:
12.75 Mб
Скачать
  1. Разметка диска, создание файловой системы

Рисунок 4-6-1. В настройках виртуальной машины vitualbox добавлены два новых диска объёмом 4 и 3 ГБ.

Рисунок 4-6-2. Запущена виртуальная машина и помощью lsblk выведена информация о новоподключенных дисках sdb и sdc.

Рисунок 4-6-3. С помощью sudo fdisk /dev/sdb и ввода параметров был создан первый раздел объемом 2 ГБ.

Рисунок 4-6-4. Аналогичным методом были созданы и остальные разделы, за исключением sdb4.

Рисунок 4-6-5. При создании sdb4 был выбраг параметр e означающий создание логического раздела. Так же из-за нюансов распределения места, в нашем случае объем последнего раздела оказался меньше (указывался последний сектор).

Логический раздел – это раздел диска, который является частью расширенного раздела (Extended Partition). Обычно он используется в системах, где количество основных разделов ограничено четырьмя, но требуется больше разделов. В таких случаях основной раздел может быть преобразован в расширенный раздел, который затем может содержать несколько логических разделов.

Секторы – это минимальные единицы хранения данных на жестком диске. Каждый сектор содержит 512 байт (или 4 КБ в современных дисках). При создании разделов или форматировании диска часто указываются начальные и конечные секторы для определения области диска, которую будет занимать раздел.

Число, которое вы видите при запросе начального сектора, указывает на первый сектор, который будет использован для нового раздела. Обычно рекомендуется начинать с секторов ближе к началу диска (например, 2048), так как это помогает избежать возможных проблем совместимости с некоторыми старыми устройствами.

Рисунок 4-6-6. Был создан раздел sdс1 объемом 2ГБ на диске с GPT разметкой.

Рисунок 4-6-7. проверка lsblk -a командой.

Рисунок 4-6-8. Был отформатирован раздел командой

sudo mkfs.xfs /dev/sdc1

Рисунок 4-6-9. Был смонтирован раздел командой

sudo mount /dev/sdс1 /mnt

и создан текстовый файл.

Рисунок 4-6-10. Проверка директории и содержания текстового файла командами cd mnt/ затем ls и cat textfile.

Рисунок 4-6-11. Увеличение размера раздела при помощи утилиты parted:

Запуск утилиты с правами супервопльзователя и выбором необходимого для взаимодействмия диска

sudo parted /dev/sdc

Внутри parted выполнены следующие команды:

(parted) print – Просмотр текущих разделов

(parted) resizepart 1 100% – Увеличение первого раздела на все доступное пространство

(parted) quit – Выход из parted.

df -hT – Проверка увеличения объема раздела и его типа

cat mnt/textfile – Проверка наличия текстового файла и его содержимого показала полную целостность. Файл успешно прочитан и его содержимое на месте.

Рисунок 4-6-12. С помощью lsblk -a проверка дисков и разделов.

Рисунок 4-6-13. С помощью sudo fdisk -l поджробная проверка информации о диске и разделе. Раздел успешно расширен.

  1. Создание raid-массива

Рисунок 4-6-14. С помощью sudo apt-get install mdadm установлена утилита для работы с RAID (Redundant Array of Independent Disks).

Рисунок 4-6-15. В параметрах виртуальной машины добавлены два новых диска одинакового объема.

Рисунок 4-6-16. Виртуальная машина перезагружена. С помощью lsblk -a выведена актуальная информация обо всех доступных накопителях: появились новые диски sdd и sde.

Рисунок 4-6-17. Прежде чем создавать RAID, проверка, что на дисках нет данных. Или можно просто удалить все данные:

sudo wipefs -a /dev/sdd

sudo wipefs -a /dev/sde

Рисунок 4-6-18. Создание RAID 1 массива с помощью

sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdd /dev/sde где:

/dev/md0 — это имя создаваемого RAID массива.

--level=1 — уровень RAID 1.

--raid-devices=2 — количество дисков в массиве.

Рисунок 4-6-19. Провека статуса создания массива с помощью cat /proc/mdstat

Рисунок 4-6-20. Форматирование RAID массива. После создания массива его нужно отформатировать. Например, для файловой системы ext4:

sudo mkfs.ext4 /dev/md0

Рисунок 4-6-21. Создана точка монтирования и смонтирован массив используя команды терминала:

sudo mkdir /mnt/raid1

sudo mount /dev/md0 /mnt/raid1

Рисунок 4-6-22. Чтобы массив автоматически монтировался при загрузке системы, добавьте запись в файл /etc/fstab:

echo '/dev/md0 /mnt/raid1 ext4 defaults 0 0' | sudo tee -a /etc/fstab -x 2407

Рисунок 4-6-23. Чтобы проверить состояние RAID массива, использована:

sudo mdadm --detail /dev/md0

Рисунок 4-6-24. С помощью lsblk -a выведена актуальная информация обо всех доступных накопителях. Теперь RAID 1 массив готов к использованию. Можно записывать данные в /mnt/raid1, и они будут автоматически зеркалироваться на обоих дисках.