nas_howto
This is an old revision of the document!
Table of Contents
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 </code bash> Vytvoření LVM Volume Group <code bash> 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 lvreduce --size 2500G /dev/vg0/lv_mujnazev
Nahození RAID a LVM z Live CD <code bash> mdadm -A /dev/md0 vgchange -a y vg0
nas_howto.1507582986.txt.gz · Last modified: (external edit)
