upd
BIN
labs/lab3/assets/10.png
Normal file
|
After Width: | Height: | Size: 64 KiB |
BIN
labs/lab3/assets/11.png
Normal file
|
After Width: | Height: | Size: 96 KiB |
BIN
labs/lab3/assets/12.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
labs/lab3/assets/13.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
labs/lab3/assets/14.png
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
labs/lab3/assets/15.png
Normal file
|
After Width: | Height: | Size: 74 KiB |
BIN
labs/lab3/assets/16.png
Normal file
|
After Width: | Height: | Size: 103 KiB |
BIN
labs/lab3/assets/17.png
Normal file
|
After Width: | Height: | Size: 90 KiB |
BIN
labs/lab3/assets/18.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
labs/lab3/assets/19.png
Normal file
|
After Width: | Height: | Size: 159 KiB |
|
Before Width: | Height: | Size: 179 KiB After Width: | Height: | Size: 241 KiB |
BIN
labs/lab3/assets/20.png
Normal file
|
After Width: | Height: | Size: 79 KiB |
BIN
labs/lab3/assets/21.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
labs/lab3/assets/22.png
Normal file
|
After Width: | Height: | Size: 223 KiB |
BIN
labs/lab3/assets/23.png
Normal file
|
After Width: | Height: | Size: 75 KiB |
BIN
labs/lab3/assets/24.png
Normal file
|
After Width: | Height: | Size: 81 KiB |
BIN
labs/lab3/assets/25.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
labs/lab3/assets/26.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
labs/lab3/assets/27.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
labs/lab3/assets/28.png
Normal file
|
After Width: | Height: | Size: 234 KiB |
BIN
labs/lab3/assets/29.png
Normal file
|
After Width: | Height: | Size: 71 KiB |
|
Before Width: | Height: | Size: 182 KiB After Width: | Height: | Size: 242 KiB |
BIN
labs/lab3/assets/30.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
labs/lab3/assets/31.png
Normal file
|
After Width: | Height: | Size: 108 KiB |
BIN
labs/lab3/assets/32.png
Normal file
|
After Width: | Height: | Size: 107 KiB |
BIN
labs/lab3/assets/33.png
Normal file
|
After Width: | Height: | Size: 50 KiB |
BIN
labs/lab3/assets/4.png
Normal file
|
After Width: | Height: | Size: 7.6 KiB |
BIN
labs/lab3/assets/5.png
Normal file
|
After Width: | Height: | Size: 6.5 KiB |
BIN
labs/lab3/assets/6.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
labs/lab3/assets/7.png
Normal file
|
After Width: | Height: | Size: 322 KiB |
BIN
labs/lab3/assets/8.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
labs/lab3/assets/9.png
Normal file
|
After Width: | Height: | Size: 228 KiB |
@@ -69,3 +69,143 @@
|
||||
|
||||
#align(center)[#image("assets/2.png")]
|
||||
#align(center)[#image("assets/3.png")]
|
||||
|
||||
И переименовал в соответствии с заданием:
|
||||
|
||||
#align(center)[#image("assets/4.png")]
|
||||
#align(center)[#image("assets/5.png")]
|
||||
|
||||
Также я сделал снимки состояния виртуальных машин.
|
||||
|
||||
#align(center)[#image("assets/6.png")]
|
||||
|
||||
=== Часть 2. Подключение диска и монтирование файловой системы.
|
||||
|
||||
При помощи функции "Add Hardware" я добавил диск к машине `c7-2`.
|
||||
|
||||
#align(center)[#image("assets/7.png")]
|
||||
|
||||
Я написал скрипт, который выводит на консоль информацию о диске:
|
||||
|
||||
```bash
|
||||
#!/bin/bash
|
||||
disk="${1:-/dev/vdb}"
|
||||
name="$(basename "$disk")"
|
||||
uuid="$(blkid -s UUID -o value "$disk" 2>/dev/null || true)"
|
||||
size="$(lsblk -dn -o SIZE "$disk")"
|
||||
sector_size="$(cat "/sys/block/$name/queue/hw_sector_size")"
|
||||
sectors="$(cat "/sys/block/$name/size")"
|
||||
echo "disk name: $name"
|
||||
echo "disk uuid: ${uuid:-none}"
|
||||
echo "disk volume: $size"
|
||||
echo "sector size: $sector_size"
|
||||
echo "# of sectors: $sectors"
|
||||
```
|
||||
|
||||
#align(center)[#image("assets/8.png")]
|
||||
|
||||
Затем я создал на диске раздел, объемом 1Гб, а на нем файловую систему ext4:
|
||||
|
||||
#align(center)[#image("assets/9.png")]
|
||||
#align(center)[#image("assets/10.png")]
|
||||
#align(center)[#image("assets/11.png")]
|
||||
|
||||
После этого, в каталоге `/mount` я создал каталог `disk1`.
|
||||
|
||||
#align(center)[#image("assets/12.png")]
|
||||
|
||||
Потом смонтировал новую систему в этот каталог:
|
||||
|
||||
#align(center)[#image("assets/13.png")]
|
||||
|
||||
Скопировал на новый диск тестовый файл.
|
||||
|
||||
#align(center)[#image("assets/14.png")]
|
||||
|
||||
Определил объем свободного места на всех дисках, подключенных к системе:
|
||||
|
||||
#align(center)[#image("assets/15.png")]
|
||||
|
||||
|
||||
=== Часть 3. Изменение раздела и файловой системы.
|
||||
|
||||
Я, с помощью утилиты `fdisk`, сделал так, чтобы раздел занимал весь диск:
|
||||
|
||||
#align(center)[#image("assets/16.png")]
|
||||
#align(center)[#image("assets/17.png")]
|
||||
|
||||
Затем, определил доступный размер файловой системы.
|
||||
|
||||
#align(center)[#image("assets/18.png")]
|
||||
|
||||
После, я увеличил размер файловой системы до максимального доступного.
|
||||
|
||||
#align(center)[#image("assets/19.png")]
|
||||
|
||||
=== Часть 4. Работа с LVM.
|
||||
|
||||
Я создал 5 новый SATA дисков по 10гб каждый и убедился, что каталог `/dev/` их увидел:
|
||||
|
||||
#align(center)[#image("assets/20.png")]
|
||||
#align(center)[#image("assets/21.png")]
|
||||
|
||||
Для того, чтобы создать на всех новых дисках разделы, занимающие 100% места, я использовал скрипт:
|
||||
|
||||
```bash
|
||||
#!/bin/bash
|
||||
|
||||
for disk in /dev/sd{a,b,c,d,e}; do
|
||||
sudo parted -s $disk mklabel gpt
|
||||
sudo parted -s $disk mkpart primary 0% 100%
|
||||
done
|
||||
```
|
||||
|
||||
#align(center)[#image("assets/22.png")]
|
||||
|
||||
Инициализировал для LVM все созданные разделы.
|
||||
|
||||
#align(center)[#image("assets/23.png")]
|
||||
#align(center)[#image("assets/24.png")]
|
||||
|
||||
Создал LVM группы `gr01` на двух первых дисках:
|
||||
|
||||
#align(center)[#image("assets/25.png")]
|
||||
|
||||
Создал LVM том `vol01`:
|
||||
|
||||
#align(center)[#image("assets/26.png")]
|
||||
|
||||
Проверил размер:
|
||||
|
||||
#align(center)[#image("assets/27.png")]
|
||||
|
||||
Создал файловую систему `ext4`:
|
||||
|
||||
#align(center)[#image("assets/28.png")]
|
||||
|
||||
Затем смонтировал том в каталог `/mnt/vol01`:
|
||||
|
||||
#align(center)[#image("assets/29.png")]
|
||||
|
||||
Добавил третий диск в VG `gr01`:
|
||||
|
||||
#align(center)[#image("assets/30.png")]
|
||||
|
||||
Расширил том `vol01` на 100 % нового диска.
|
||||
|
||||
#align(center)[#image("assets/31.png")]
|
||||
|
||||
Расширил файловую систему:
|
||||
|
||||
#align(center)[#image("assets/32.png")]
|
||||
#align(center)[#image("assets/33.png")]
|
||||
|
||||
=== Часть 5. Управление монтированием дисков.
|
||||
|
||||
=== Часть 6. Работа с NFS.
|
||||
|
||||
=== Часть 7. Работа с RAID в Linux.
|
||||
|
||||
=== Часть 8. Получение информации и изменение файловой системы.
|
||||
|
||||
|
||||
|
||||