add 14
parent
2f43969327
commit
80e2418e82
134
labs_solution.md
134
labs_solution.md
|
@ -532,53 +532,131 @@ sudo vi /etc/logrotate.d/error
|
||||||
|
|
||||||
*Для выполнения этой лабораторной работы необходимо создать дополнительный жёсткий диск в вашей виртуальной машине размером 10 ГБ.*
|
*Для выполнения этой лабораторной работы необходимо создать дополнительный жёсткий диск в вашей виртуальной машине размером 10 ГБ.*
|
||||||
|
|
||||||
1. Создать основной раздел размером 1ГиБ. Отформатировать его в Ext4 и задать постоянную точку монтирования в `/mounts/files`, используя его UUID.
|
1. Создать основной раздел размером 1ГиБ. Отформатировать его в Ext4 и задать постоянную точку монтирования в `/mount/files`, используя его UUID.
|
||||||
```bash
|
```bash
|
||||||
sudo fdisk /dev/sdb
|
sudo fdisk /dev/sdb
|
||||||
o - для создания таблицы разделов mbr (DOS)
|
o - создать mbr (DOS) таблицу разделов
|
||||||
n - создать новый раздел
|
n - создать новый раздел
|
||||||
p - создать основной раздел
|
p - основной (primary) раздел
|
||||||
1 - номер раздела 1
|
```
|
||||||
2048 - первый сектор (предложенное значение по-умолчанию)
|
*номер раздела и первый сектор оставить как предлагает fdisk*
|
||||||
+1G - последний сектор +1Гб к первому сектору
|
```bash
|
||||||
w - записать изменения на диск
|
+1G - задать размер 1 Гб
|
||||||
|
w - записать изменения на диск и выйти
|
||||||
|
```
|
||||||
|
```bash
|
||||||
sudo mkfs.ext4 /dev/sdb1
|
sudo mkfs.ext4 /dev/sdb1
|
||||||
sudo blkid /dev/sdb1 - отобразить UUID раздела
|
sudo mkdir -p /mount/files
|
||||||
|
sudo blkid - покажет UUID всех разделов, скопировать UUID нужного
|
||||||
|
sudo vi /etc/fstab
|
||||||
```
|
```
|
||||||
*добавить в `/etc/fstab` строку*
|
*добавить строку*
|
||||||
```bash
|
```bash
|
||||||
UUID=b46e716b-89f4-4dd5-8ef2-b8d7f7afafec /mounts/files ext4 defaults 0 0
|
UUID=3ffc186a-14c8-4fdf-807b-b1eba7b32346 /mount/files ext4 defaults 0 0
|
||||||
```
|
```
|
||||||
*где b46e716b-89f4-4dd5-8ef2-b8d7f7afafec - это UUID раздела из вывода `blkid /dev/sdb1`*
|
|
||||||
```bash
|
```bash
|
||||||
sudo mkdir -p /mounts/files
|
|
||||||
sudo mount -a
|
sudo mount -a
|
||||||
```
|
```
|
||||||
|
*если ошибок нет, значит монтирование прошло успешно*
|
||||||
|
|
||||||
2. Создать расширенный раздел, включающий все оставшееся дисковое пространство. В этом разделе создать раздел XFS размером 5OO МиБ с постоянной точкой монтирования в `/mounts/xfs`, используя метку `myxfs`.
|
2. Создать расширенный раздел, включающий все оставшееся дисковое пространство. В этом разделе создать раздел XFS размером 5OO МиБ с постоянной точкой монтирования в `/mount/xfs`, используя метку `myxfs`.
|
||||||
```bash
|
```bash
|
||||||
sudo fdisk /dev/sdb
|
sudo fdisk /dev/sdb
|
||||||
n - создать новый раздел
|
n - создать новый раздел
|
||||||
e - создать расширенный раздел
|
e - создать расширенный (extended) раздел
|
||||||
далее подтверждаем номер раздела, первый и последний сектор как предлагает программа
|
|
||||||
n
|
|
||||||
+500M
|
|
||||||
w - для записи изменений на диск
|
|
||||||
```
|
```
|
||||||
|
*номер раздела и первый и последний сектор оставить как предлагает fdisk*
|
||||||
**После попытки записи на диск получил сообщение**
|
|
||||||
```bash
|
```bash
|
||||||
The partition table has been altered.
|
n - создать новый раздел
|
||||||
Failed to add partition 5 to system: Device or resource busy
|
```
|
||||||
|
*fdisk сам предложит создать логический раздел с номером 5, соглашаемся и соглашаемся с первым сектором. Далее необходимо указать конец раздела*
|
||||||
The kernel still uses the old partitions. The new table will be used at the next reboot.
|
```bash
|
||||||
Syncing disks.
|
+500M
|
||||||
|
w - записать изменения на диск и выйти
|
||||||
|
```
|
||||||
|
*посмотреть созданные разделы*
|
||||||
|
```bash
|
||||||
|
cat /proc/partitions
|
||||||
|
```
|
||||||
|
*создадим ФС и метку раздела*
|
||||||
|
```bash
|
||||||
|
sudo mkfs.xfs -L myxfs /dev/sdb5
|
||||||
|
```
|
||||||
|
*посмотреть заданную метку*
|
||||||
|
```bash
|
||||||
|
[user@host ~]$ ls /dev/disk/by-
|
||||||
|
by-id/ by-label/ by-partuuid/ by-path/ by-uuid/
|
||||||
|
[user@host ~]$ ls /dev/disk/by-label/
|
||||||
|
myxfs
|
||||||
|
```
|
||||||
|
*добавим монтирование по метке*
|
||||||
|
```bash
|
||||||
|
sudo mkdir -p /mount/xfs
|
||||||
|
sudo vi /etc/fstab
|
||||||
|
```
|
||||||
|
*добавим строку*
|
||||||
|
```bash
|
||||||
|
LABEL=myxfs /mount/xfs xfs defaults 0 0
|
||||||
|
```
|
||||||
|
*проверим правильность монтирования*
|
||||||
|
```bash
|
||||||
|
[user@host ~]$ sudo mount -a
|
||||||
|
[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 /mount/files
|
||||||
|
├─sdb2 8:18 0 1K 0 part
|
||||||
|
└─sdb5 8:21 0 500M 0 part /mount/xfs
|
||||||
|
sr0 11:0 1 1024M 0 rom
|
||||||
```
|
```
|
||||||
Промостреть видео, разобраться в причине
|
|
||||||
|
|
||||||
|
|
||||||
3. Создать раздел подкачки 5OO МиБ и активировать его. После перезагрузки он должен быть доступен.
|
3. Создать раздел подкачки 5OO МиБ и активировать его. После перезагрузки он должен быть доступен.
|
||||||
|
```bash
|
||||||
|
sudo umount /dev/sdb1 /dev/sdb5
|
||||||
|
sudo fdisk /dev/sdb
|
||||||
|
n - создать новый раздел
|
||||||
|
```
|
||||||
|
*fdisk сам предложит создать логический раздел с номером 6, соглашаемся и соглашаемся с первым сектором. Далее необходимо указать конец раздела*
|
||||||
|
```bash
|
||||||
|
+500M
|
||||||
|
t - изменить тип раздела
|
||||||
|
6 - указать тип какого раздела необходимо изменить
|
||||||
|
L - показать все возможные варианты
|
||||||
|
82 - необходим тип 82 Linux swap / Solaris
|
||||||
|
w - записать изменения на диск и выйти
|
||||||
|
```
|
||||||
|
*формат раздела как SWAP*
|
||||||
|
```bash
|
||||||
|
[user@host ~]$ sudo mkswap /dev/sdb6
|
||||||
|
Setting up swapspace version 1, size = 500 MiB (524283904 bytes)
|
||||||
|
no label, UUID=bdb56026-b883-41fc-a422-51492af8cbb5
|
||||||
|
```
|
||||||
|
*укажем точку монтирования*
|
||||||
|
```bash
|
||||||
|
sudo vi /etcfstab
|
||||||
|
```
|
||||||
|
*добавим*
|
||||||
|
```bash
|
||||||
|
UUID=bdb56026-b883-41fc-a422-51492af8cbb5 swap swap defaults 0 0
|
||||||
|
```
|
||||||
|
*активируем новый раздел подкачки*
|
||||||
|
```bash
|
||||||
|
[user@host ~]$ sudo mount -a
|
||||||
|
[user@host ~]$ free -m
|
||||||
|
total used free shared buff/cache available
|
||||||
|
Mem: 1817 539 753 2 524 1123
|
||||||
|
Swap: 999 0 999
|
||||||
|
[user@host ~]$ sudo swapon /dev/sdb6
|
||||||
|
[user@host ~]$ free -m
|
||||||
|
total used free shared buff/cache available
|
||||||
|
Mem: 1817 539 752 2 524 1123
|
||||||
|
Swap: 1499 0 1499
|
||||||
|
```
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue