-
Notifications
You must be signed in to change notification settings - Fork 0
/
lab9
44 lines (32 loc) · 1.37 KB
/
lab9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/bin/sh
#Створити файли вказаного в(A)розмірута представити їх у вигляді дисків за допомогою loop-пристроїв
#if - input file, of - output file, bs bytes
dd if=/dev/zero of=file1 bs=100M count=1
dd if=/dev/zero of=file2 bs=100M count=1
dd if=/dev/zero of=file3 bs=100M count=1
sudo losetup -d /dev/loop100
sudo losetup -d /dev/loop101
sudo losetup -d /dev/loop102
sudo losetup /dev/loop100 file1
sudo losetup /dev/loop101 file2
sudo losetup /dev/loop102 file3
# list all devices
lsblk
#Створити групу томів (volumegroup)з усіх “дисків”, створених у попередньому пункті.
sudo vgcreate mygroup /dev/loop100 /dev/loop101 /dev/loop102
#Check newly created group
sudo vgs
#Створити логічні томи (logicalvolume) з назвами та розміром, що вказані в(B)
sudo lvcreate -n c1 -L 100M mygroup
sudo lvcreate -n c2 -L 100M mygroup
sudo lvcreate -n c3 -L 100M mygroup
sudo lvcreate -n c4 -L 100M mygroup
#list logical volumes
sudo lvs
#Створити файлові системи на логічних томах у відповідності з (C)
sudo mkfs.ext4 /dev/mygroup/c1
#mount a file system in a directory
sudo mkdir /mnt/c1
sudo mount /dev/mygroup/c1 /mnt/c1
#list all the mounted fs
sudo mount -v