====== NAS - tahák ======
===== 1 RAID =====
==== 1.1 Vytvoření degradovaného RAID 1 pole ====
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda2 missing
Poznámka - pro bootovatelný RAID je potřeba přidat ''--metadata=0.90''.
==== 1.2 Přidání dalšího disku ====
=== Kopie partition table ====
Kopie MBR
sfdisk -d /dev/sda | sfdisk /dev/sdb --force
Kopie GPT
sgdisk /dev/sdX -R /dev/sdY
sgdisk -G /dev/sdY
''sdX'' = zdroj \\
''sdY'' = cíl \\
''-G'' = znovu-vygenerování UUID
=== Přidání disku do RAIDu ===
mdadm /dev/md0 --add /dev/sdb2
=== Kopie GRUBu ===
head -c 32256 /dev/sda > /dev/sdb
(32 256 = 63 * 512B)
==== 1.3 Přidání třetího disku - konverze RAID 1 na RAID 5 ====
mdadm /dev/md0 --add /dev/sdc2
mdadm --grow /dev/md0 --level=5 --raid-devices=3
----
===== 2 LVM =====
Určení RAIDu jako LVM Physical Volume
pvcreate /dev/md0
Vytvoření LVM Volume Group
vgcreate vg0 /dev/md0
Vytvoření LVM Logical Volume
lvcreate -n lv_mujnazev -l 100%FREE vg0
===== 3 Ostatní =====
Vytvoření oddílu jen s určitým počtem inodes
mkfs.ext4 -i 524288 /dev/vg0/lv_mujnazev
Rozšíření RAIDu -> zvětšení oddílu
mdadm /dev/md0 --add /dev/sdd1
mdadm /dev/md0 --grow --raid-devices=4
pvresize /dev/md0
lvresize -l +100%FREE /dev/vg0/lv_mujnazev
resize2fs /dev/vg0/lv_mujnazev
Zmenšení oddílu
lsof | grep /home
umount /home
e2fsck /dev/vg0/lv_mujnazev
resize2fs /dev/vg0/lv_mujnazev 2499G
lvreduce --size 2500G /dev/vg0/lv_mujnazev
Nahození RAID a LVM z Live CD
mdadm -A /dev/md0
vgchange -a y vg0