Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
admin_grundlagen:lvm [2024/02/25 05:47] ingo_wichmann |
admin_grundlagen:lvm [2024/03/19 10:37] (aktuell) |
||
---|---|---|---|
Zeile 77: | Zeile 77: | ||
==== Volume und Dateisystem in zwei Schritten ==== | ==== Volume und Dateisystem in zwei Schritten ==== | ||
+ | ++++ Volume und Dateisystem in zwei Schritten | | ||
=== LV vergrößern === | === LV vergrößern === | ||
lvextend -L +2g /dev/vg_system/lv_test | lvextend -L +2g /dev/vg_system/lv_test | ||
Zeile 92: | Zeile 93: | ||
btrfs filesystem resize max /mnt/lv_test | btrfs filesystem resize max /mnt/lv_test | ||
+ | ++++ | ||
====== LV verkleinern ====== | ====== LV verkleinern ====== | ||
+ | ++++ LV verkleinern | | ||
+ | geht nur mit ext2/3/4 Dateisystem | ||
cd /mnt | cd /mnt | ||
+ | df -hT . lv_test | ||
Backup erstellen: | Backup erstellen: | ||
tar -cf lv_test.tar.zstd --use-comp zstd lv_test/ | tar -cf lv_test.tar.zstd --use-comp zstd lv_test/ | ||
Zeile 100: | Zeile 105: | ||
fsck.ext4 -f /dev/mapper/vg_system-lv_test | fsck.ext4 -f /dev/mapper/vg_system-lv_test | ||
ext4-Dateisystem verkleinern: | ext4-Dateisystem verkleinern: | ||
- | resize2fs -p /dev/mapper/vg_system-lv_test 3G | + | resize2fs /dev/mapper/vg_system-lv_test 3G |
LV verkleinern: | LV verkleinern: | ||
lvreduce --size 3G /dev/mapper/vg_system-lv_test | lvreduce --size 3G /dev/mapper/vg_system-lv_test | ||
Zeile 107: | Zeile 112: | ||
Wenn die Daten ok sind, Backup löschen: | Wenn die Daten ok sind, Backup löschen: | ||
rm lv_test.tar.zstd | rm lv_test.tar.zstd | ||
+ | ++++ | ||
====== Snapshots ====== | ====== Snapshots ====== | ||
(( Falls das Kernel Modul dm-snapshot noch nicht geladen ist: | (( Falls das Kernel Modul dm-snapshot noch nicht geladen ist: | ||
Zeile 134: | Zeile 139: | ||
===== Snapshot erstellen & wiederherstellen ===== | ===== Snapshot erstellen & wiederherstellen ===== | ||
+ | ++++ Snapshot erstellen & wiederherstellen | | ||
==== Snapshot erstellen ==== | ==== Snapshot erstellen ==== | ||
lvcreate --snapshot --size 200M --name lv_snapshot2 /dev/vg_system/lv_test | lvcreate --snapshot --size 200M --name lv_snapshot2 /dev/vg_system/lv_test | ||
Zeile 152: | Zeile 158: | ||
Prüfen, ob Dateien wieder da sind: | Prüfen, ob Dateien wieder da sind: | ||
ls /mnt/lv_test/s* | ls /mnt/lv_test/s* | ||
+ | ++++ | ||
====== Physical Volume entfernen ====== | ====== Physical Volume entfernen ====== | ||
zweites Physical Volume anlegen: | zweites Physical Volume anlegen: | ||
Zeile 163: | Zeile 169: | ||
====== Logical Volume spiegeln (RAID 1) ====== | ====== Logical Volume spiegeln (RAID 1) ====== | ||
+ | ++++ Logical Volume spiegeln (RAID 1) | | ||
zweites Physical Volume anlegen: | zweites Physical Volume anlegen: | ||
pvcreate /dev/sda2 | pvcreate /dev/sda2 | ||
Zeile 176: | Zeile 183: | ||
blkdiscard /dev/sda6 | blkdiscard /dev/sda6 | ||
)) | )) | ||
+ | ++++ | ||
====== Deduplizierung ====== | ====== Deduplizierung ====== | ||
- | Debian: [[https://github.com/dm-vdo/kvdo/issues/53|Kernel Modul noch nicht mainline und nicht in Debian stable]] | + | ++++ Deduplizierung | |
+ | Debian: [[https://github.com/dm-vdo/kvdo/issues/53|Kernel Modul ab Kernel 6.9 mainline und nicht in Debian stable]] | ||
* https://blog.defaultroutes.de/talks/sys4-storage/ | * https://blog.defaultroutes.de/talks/sys4-storage/ | ||
* RedHat Doku | * RedHat Doku | ||
+ | ++++ |