- •«Московский технический университет связи и информатики» (мтуси)
- •Задание 2. Создание raid-массива 13 Задание 3. Получение информации о файловой системе 17 Дополнительное задание 19
- •Цель работы
- •Задание на лабораторную работу
- •Выполнение работы
- •Задание 2. Создание raid-массива
- •Задание 3. Получение информации о файловой системе
- •Дополнительное задание
- •Vgextend myvg /dev/sdg Добавлен второй диск в vg
Выполнение работы
Задание 1. Разметка диска, создание файловой системы
Рисунок 1. В настройках виртуальной машины vitualbox добавлены два новых диска объёмом 4 и 3 ГБ.
Рисунок 2. Запущена виртуальная машина и помощью lsblk выведена информация о новоподключенных дисках sdb и sdc.
Рисунок 3. С помощью sudo fdisk /dev/sdb и ввода параметров был создан первый раздел объемом 2 ГБ.
Рисунок 4. Аналогичным методом были созданы и остальные разделы, за исключением sdb4.
Рисунок 5. При создании sdb4 был выбраг параметр e означающий создание логического раздела. Так же из-за нюансов распределения места, в нашем случае объем последнего раздела оказался меньше (указывался последний сектор).
Логический раздел – это раздел диска, который является частью расширенного раздела (Extended Partition). Обычно он используется в системах, где количество основных разделов ограничено четырьмя, но требуется больше разделов. В таких случаях основной раздел может быть преобразован в расширенный раздел, который затем может содержать несколько логических разделов.
Секторы – это минимальные единицы хранения данных на жестком диске. Каждый сектор содержит 512 байт (или 4 КБ в современных дисках). При создании разделов или форматировании диска часто указываются начальные и конечные секторы для определения области диска, которую будет занимать раздел.
Число, которое вы видите при запросе начального сектора, указывает на первый сектор, который будет использован для нового раздела. Обычно рекомендуется начинать с секторов ближе к началу диска (например, 2048), так как это помогает избежать возможных проблем совместимости с некоторыми старыми устройствами.
Рисунок 6. Был создан раздел sdс1 объемом 2ГБ на диске с GPT разметкой.
Рисунок 7. проверка lsblk -a командой.
Рисунок 8. Был отформатирован раздел командой
sudo mkfs.xfs /dev/sdc1
Рисунок 9. Был смонтирован раздел командой
sudo mount /dev/sdс1 /mnt
и создан текстовый файл.
Произведена проверка командой sdс1
Рисунок 10. Проверка директории и содержания текстового файла.
Рисунок 11. Увеличение размера раздела при помощи утилиты parted:
Запуск утилиты с правами супервопльзователя и выбором необходимого для взаимодействмия диска
sudo parted /dev/sdc
Внутри parted выполнены следующие команды:
(parted) print – Просмотр текущих разделов
(parted) resizepart 1 100% – Увеличение первого раздела на все доступное пространство
(parted) quit – Выход из parted.
df -hT – Проверка увеличения объема раздела и его типа
cat mnt/textfile – Проверка наличия текстового файла и его содержимого показала полную целостность. Файл успешно прочитан и его содержимое на месте.
Рисунок 12. С помощью lsblk -a проверка дисков и разделов.
Рисунок 13. С помощью sudo fdisk -l поджробная проверка информации о диске и разделе. Раздел успешно расширен.
Задание 2. Создание raid-массива
Рисунок 14. С помощью sudo apt-get install mdadm установлена утилита для работы с RAID (Redundant Array of Independent Disks).
Рисунок 15. В параметрах виртуальной машины добавлены два новых диска одинакового объема.
Рисунок 16. Виртуальная машина перезагружена. С помощью lsblk -a выведена актуальная информация обо всех доступных накопителях: появились новые диски sdd и sde.
Рисунок 17. Прежде чем создавать RAID, проверка, что на дисках нет данных. Или можно просто удалить все данные:
sudo wipefs -a /dev/sdd
sudo wipefs -a /dev/sde
Рисунок 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 — количество дисков в массиве.
Рисунок 19. Провека статуса создания массива с помощью cat /proc/mdstat
Рисунок 20. Форматирование RAID массива. После создания массива его нужно отформатировать. Например, для файловой системы ext4:
sudo mkfs.ext4 /dev/md0
Рисунок 21. Создана точка монтирования и смонтирован массив используя команды терминала:
sudo mkdir /mnt/raid1
sudo mount /dev/md0 /mnt/raid1
Рисунок 22. Чтобы массив автоматически монтировался при загрузке системы, добавьте запись в файл /etc/fstab:
echo '/dev/md0 /mnt/raid1 ext4 defaults 0 0' | sudo tee -a /etc/fstab -x 2407
Рисунок 23. Чтобы проверить состояние RAID массива, использована:
sudo mdadm --detail /dev/md0
Рисунок 24. С помощью lsblk -a выведена актуальная информация обо всех доступных накопителях. Теперь RAID 1 массив готов к использованию. Можно записывать данные в /mnt/raid1, и они будут автоматически зеркалироваться на обоих дисках.
