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

Рисунок 4-6-25. Определение типа файловой системы и её размера

c помощью df -T /

Filesystem: /dev/sda2 — это устройство, на котором установлена ОС.

Type: ext4 — тип файловой системы.

1K-blocks: 10215700 — общий размер файловой системы в 1K-блоках (примерно 10 ГБ).

Used: 7965376 — количество занятых блоков (примерно 7.6 ГБ).

Available: 1709808 — количество доступных блоков (примерно 1.7 ГБ).

Use%: 83% — процент использования файловой системы.

Mounted on: / — точка монтирования.

Рисунок 4-6-26. С помощью df -i / отображение количества и занятости inode:

Filesystem: /dev/sda2 — это устройство, на котором установлена ОС.

Inodes: 655360 — общее количество inode в файловой системе.

IUsed: 211060 — количество занятых inode.

IFree: 444300 — количество свободных inode.

IUse%: 33% — процент использования inode.

Теперь имеется полная информация о файловой системе:

Тип файловой системы: ext4

Общий размер: ~10 ГБ

Занято: ~7.6 ГБ

Доступно: ~1.7 ГБ

Общее количество inode: 655360

Занятые inode: 211060

Свободные inode: 444300

Процент использования inode: 33%

  1. Работа с логическими разделами дисков (lvm)

Для использования команд управления LVM (Logical Volume Manager) в Linux вам нужно установить пакет lvm2. Этот пакет содержит все необходимые утилиты для работы с LVM, включая команды pvdisplay, vgdisplay, lvdisplay и их сокращенные версии pvs, vgs, lvs.

Рисунок 4-6-27. С помощью sudo apt-get update

sudo apt-get install lvm2 произведена установка требуемого пакета.

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

Рисунок 4-6-29. Новые диски sdf и sdg успешно определены системой (дб >1ГБ).

Рисунок 4-6-30. Вывода команд df -h, sudo pvs, sudo lvs, sudo vgs. Для трех последних он пустой, очевидно, так как сейчас нет LVM дисков

Рисунок 4-6-31. Создание новой VG и добавление диска c помощью

vgcreate myvg /dev/sdf

Так как каждый раз прописывать sudo и пароль очень долго, была открыта рут-сессия командой sudo su.

Рисунок 4-6-32. С помощью lvcreate -n lv1 -L 500M myvg

lvcreate -n lv2 -L 500M myvg

созданы два логических тома (LV) и распределено доступное пространство между ними поровну.

Созданиие файловой системы xfs:

mkfs.xfs /dev/myvg/lv1

mkfs.xfs /dev/myvg/lv2

Рисунок 4-6-33. Создание точек монтирования и монтирование с помощью

mkdir /mnt/lv1

mkdir /mnt/lv2

mount /dev/myvg/lv1 /mnt/lv1

mount /dev/myvg/lv2 /mnt/lv2

Рисунок 4-6-34. Чекаут с помощью df -h

Рисунок 4-6-35. С помощью

Vgextend myvg /dev/sdg Добавлен второй диск в vg

sudo lvextend -l +100%FREE /dev/myvg/lv1 Расширен первый LV на объём нового диска.

Рисунок 4-6-36. Чекаут с помощью df -h и lsblk -a.

Рисунок 4-6-37. С помощью xfs_growfs /mnt/lv1 прошло расширение файловой системы.

Рисунок 4-6-38. Выводы команд df -h, sudo pvs, sudo lvs, sudo vgs.

Созданы два логических тома: lv1 и lv2.

Логический том lv1 имеет размер 1.5 ГБ и использует 55 МБ (4% от общего объема), а логический том lv2 имеет размер 500 МБ и использует 34 МБ (8% от общего объема).

Оба тома успешно смонтированы в /mnt/lv1 и /mnt/lv2 соответственно, что подтверждает правильность выполнения операций.

Проверка физических томов (pvs):

Оба физических тома (/dev/sdf и /dev/sdg) добавлены в новую группу томов myvg.

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

Проверка логических томов (lvs):

Отображает два логических тома: lv1 (1.5 ГБ) и lv2 (500 МБ). У обоих томов статус -wi-ao----, что указывает на то, что они находятся в активном состоянии и доступны для использования.

Проверка групп томов (vgs):

Группа томов myvg содержит два физических тома и два логических тома.

Общий размер группы томов составляет 1.99 ГБ, и в данный момент в группе нет свободного пространства.

Выход из режима рута выполнен exit командлй.