add some 15 solution
parent
c5cee52742
commit
b86a69c09a
2
labs.md
2
labs.md
|
@ -156,7 +156,7 @@
|
|||
|
||||
1. Создать LVM том с именем `lvdb` размером 1 Гб, Также создать VG и PV, необходимые для этого LV.
|
||||
|
||||
2. Отформатировать созданный LV в XFS и примонтировать на постоянной основе в папку `/miunt/lvdb`
|
||||
2. Отформатировать созданный LV в XFS и примонтировать на постоянной основе в папку `/mount/lvdb`
|
||||
|
||||
3. Используя соответствующее решение, создать том с тонким выделением (thin provisioned volume) объёмом 10 Тб.
|
||||
|
||||
|
|
|
@ -666,12 +666,99 @@ Swap: 1499 0 1499
|
|||
|
||||
1. Создать LVM том с именем `lvdb` размером 1 Гб, Также создать VG и PV, необходимые для этого LV.
|
||||
*для создания нового LVM тома достаточно использовать существующие диски, необходимо лишь создать дополнительный раздел соответствующего объема*
|
||||
*разметка диска*
|
||||
```bash
|
||||
sudo gdisk /dev/sdb
|
||||
n - создать новый раздел
|
||||
номер и начало раздела оставляем как предлагает программа
|
||||
Last sector - указываем +1GiB
|
||||
Тип раздела - 8e00
|
||||
w - записать изменения на диск
|
||||
```
|
||||
```bash
|
||||
[user@host ~]$ lsblk
|
||||
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
|
||||
sda 8:0 0 32G 0 disk
|
||||
├─sda1 8:1 0 500M 0 part /boot
|
||||
├─sda2 8:2 0 1000M 0 part [SWAP]
|
||||
└─sda3 8:3 0 9.8G 0 part
|
||||
└─cl-root 253:0 0 9.8G 0 lvm /
|
||||
sdb 8:16 0 10G 0 disk
|
||||
└─sdb1 8:17 0 1G 0 part
|
||||
sdc 8:32 0 10G 0 disk
|
||||
sr0 11:0 1 1024M 0 rom
|
||||
```
|
||||
*создание LVM*
|
||||
```bash
|
||||
[user@host ~]$ sudo pvcreate /dev/sdb1
|
||||
Physical volume "/dev/sdb1" successfully created.
|
||||
[user@host ~]$ sudo vgcreate vgdb /dev/sdb1
|
||||
Volume group "vgdb" successfully created
|
||||
[user@host ~]$ sudo lvcreate -n lvdb -l 100%FREE vgdb
|
||||
Logical volume "lvdb" created.
|
||||
[user@host ~]$ lsblk
|
||||
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
|
||||
sda 8:0 0 32G 0 disk
|
||||
├─sda1 8:1 0 500M 0 part /boot
|
||||
├─sda2 8:2 0 1000M 0 part [SWAP]
|
||||
└─sda3 8:3 0 9.8G 0 part
|
||||
└─cl-root 253:0 0 9.8G 0 lvm /
|
||||
sdb 8:16 0 10G 0 disk
|
||||
└─sdb1 8:17 0 1G 0 part
|
||||
└─vgdb-lvdb 253:1 0 1020M 0 lvm
|
||||
sdc 8:32 0 10G 0 disk
|
||||
sr0 11:0 1 1024M 0 rom
|
||||
```
|
||||
|
||||
|
||||
2. Отформатировать созданный LV в XFS и примонтировать на постоянной основе в папку `/miunt/lvdb`
|
||||
2. Отформатировать созданный LV в XFS и примонтировать на постоянной основе в папку `/mount/lvdb`
|
||||
```bash
|
||||
[user@host ~]$ sudo mkfs.xfs /dev/mapper/vgdb-lvdb
|
||||
meta-data=/dev/mapper/vgdb-lvdb isize=512 agcount=4, agsize=65280 blks
|
||||
= sectsz=512 attr=2, projid32bit=1
|
||||
= crc=1 finobt=1, sparse=1, rmapbt=0
|
||||
= reflink=1
|
||||
data = bsize=4096 blocks=261120, imaxpct=25
|
||||
= sunit=0 swidth=0 blks
|
||||
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
|
||||
log =internal log bsize=4096 blocks=1566, version=2
|
||||
= sectsz=512 sunit=0 blks, lazy-count=1
|
||||
realtime =none extsz=4096 blocks=0, rtextents=0
|
||||
Discarding blocks...Done.
|
||||
```
|
||||
```bash
|
||||
[user@host ~]$ sudo mkdir /mount/lvdb
|
||||
[user@host ~]$ sudo vi /etc/fstab
|
||||
```
|
||||
*добавим строку*
|
||||
```bash
|
||||
/dev/mapper/vgdb-lvdb /mount/lvdb xfs defaults 0 0
|
||||
```
|
||||
*проверим монтирование*
|
||||
```bash
|
||||
[user@host ~]$ sudo mount -a
|
||||
```
|
||||
|
||||
3. Используя соответствующее решение, создать том с тонким выделением (thin provisioned volume) объёмом 10 Тб.
|
||||
*для выполнения этого задания необходимо создать том VDO, т.к. именно он соответствует требованию тонкого выделения. VDO работает с целыми устройствами, поэтому для создания тома необходим отдельный диск.*
|
||||
*для использования VDO, размер блочного устройства должен быть > 4 Гб.*
|
||||
```bash
|
||||
sudo yum install vdo kmod-kvdo
|
||||
```
|
||||
```bash
|
||||
[da2001@co1 ~]$ sudo vdo create --name vdo1 --device /dev/sdc --vdoLogicalSize 10T
|
||||
Creating VDO vdo1
|
||||
The VDO volume can address 6 GB in 3 data slabs, each 2 GB.
|
||||
It can grow to address at most 16 TB of physical storage in 8192 slabs.
|
||||
If a larger maximum size might be needed, use bigger slabs.
|
||||
Starting VDO vdo1
|
||||
Starting compression on VDO vdo1
|
||||
VDO instance 0 volume is ready at /dev/mapper/vdo1
|
||||
```
|
||||
*текущее задание не предполагает монтирование тома VDO, но необъодимо иметь ввиду, для монтирования подобного устройства, в файле `/etc/fstab` необходимо указать опции монтирования `x-systemd.requires=vdo.service`*
|
||||
*увидеть созданный том*
|
||||
```bash
|
||||
vdostats --human-readable
|
||||
```
|
||||
|
||||
4. Создать зашифрованный том LUKS объемом 1 ГБ с именем `secret`. Убедитесь, что том монтируется постоянно, но не автоматически в `/mount/secret`.
|
||||
|
||||
|
|
Loading…
Reference in New Issue