This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
управление_файловыми_системами_в_linux [2022/02/02 13:01] val [Использование квот (quota)] |
управление_файловыми_системами_в_linux [2024/05/09 09:31] (current) val [Подготовка к использованию] |
||
---|---|---|---|
Line 101: | Line 101: | ||
* [[http://en.wikipedia.org/wiki/Dm-crypt|dm-crypt]] | * [[http://en.wikipedia.org/wiki/Dm-crypt|dm-crypt]] | ||
+ | * Linux Unified Key Setup (LUKS) | ||
==== Подготовка к использованию ==== | ==== Подготовка к использованию ==== | ||
- | [[Управление файловыми системами в Linux#Добавление дисков в Linux]] (до создания раздела включительно) | + | * [[Управление файловыми системами в Linux#Добавление дисков в Linux]] (до создания раздела включительно или использовать весь /dev/sdb) |
==== Инициализация ==== | ==== Инициализация ==== | ||
Line 177: | Line 178: | ||
<code> | <code> | ||
# lvs ubuntu-vg | # lvs ubuntu-vg | ||
- | ... | + | LV VG ... |
- | root | + | ubuntu-lv ubuntu-vg ... |
- | swap_1 | + | |
- | ... | + | |
</code> | </code> | ||
Line 187: | Line 186: | ||
Превращаем его в физический том LVM | Превращаем его в физический том LVM | ||
<code> | <code> | ||
- | # pvcreate /dev/sdc | + | # pvcreate /dev/sdb |
</code> | </code> | ||
Добавляем физический том к группе томов | Добавляем физический том к группе томов | ||
<code> | <code> | ||
- | # vgextend ubuntu-vg /dev/sdc | + | # vgextend ubuntu-vg /dev/sdb |
# pvs | # pvs | ||
Line 198: | Line 197: | ||
=== Увеличиваем размер логического тома root в группе томов === | === Увеличиваем размер логического тома root в группе томов === | ||
<code> | <code> | ||
- | # lvextend -l +100%FREE /dev/mapper/ubuntu--vg-root | + | # lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv |
</code> | </code> | ||
Line 205: | Line 204: | ||
# df -h / | # df -h / | ||
- | # resize2fs /dev/mapper/ubuntu--vg-root | + | # resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv |
или | или | ||
# xfs_growfs / | # xfs_growfs / | ||
Line 237: | Line 236: | ||
=== Создаем логический том (logical volume) занимающий пространство в группе томов vg1 === | === Создаем логический том (logical volume) занимающий пространство в группе томов vg1 === | ||
+ | |||
+ | * [[Технология LXC]] | ||
+ | * [[#Использование snapshot LVM]] | ||
+ | |||
<code> | <code> | ||
root@gate:~# lvcreate -n lv1 -L 1000M vg1 | root@gate:~# lvcreate -n lv1 -L 1000M vg1 | ||
Line 320: | Line 323: | ||
root@gate:~# pvs | root@gate:~# pvs | ||
+ | </code> | ||
+ | |||
+ | === Использование snapshot LVM === | ||
+ | |||
+ | * [[https://serverfault.com/questions/184983/how-to-keep-or-drop-lvm-snapshot|How to keep or drop LVM snapshot?]] | ||
+ | * [[https://jnotes.ru/create-lvm-snapshot-and-restore.html|Создание lvm snapshot и восстановление из него]] | ||
+ | |||
+ | <code> | ||
+ | # lvcreate --size 1G --snapshot --name www_snap /dev/vg1/www | ||
+ | |||
+ | # lvs | ||
+ | |||
+ | Что-то ломаем в контейнере | ||
+ | |||
+ | # systemctl stop lxc@www | ||
+ | |||
+ | # lvconvert --merge /dev/vg1/www_snap | ||
</code> | </code> | ||
Line 351: | Line 371: | ||
# edquota -p user1 user2 | # edquota -p user1 user2 | ||
</code> | </code> | ||
- | ===== Автоматическое монтирование разделов ===== | ||
- | <code> | ||
- | # cat /etc/fstab | ||
- | </code><code> | ||
- | ... | ||
- | /dev/drbd0 /disk2 ocfs2 defaults,noauto,heartbeat=local 0 0 | ||
- | </code><code> | ||
- | # cat /etc/systemd/system/disk2.automount | ||
- | </code><code> | ||
- | [Unit] | ||
- | Description=disk2 | ||
- | ;Requires=drbd.service | ||
- | [Automount] | ||
- | Where=/disk2 | ||
- | |||
- | [Install] | ||
- | WantedBy=multi-user.target | ||
- | </code><code> | ||
- | # systemctl enable disk2.automount | ||
- | </code> |