User Tools

Site Tools


nas_howto

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
nas_howto [2014/07/30 18:49]
ww created
nas_howto [2022/03/16 09:38] (current)
Line 1: Line 1:
 ====== NAS - tahák ====== ====== NAS - tahák ======
  
-===== 1. Instalace =====+===== 1 RAID =====
  
 ==== 1.1 Vytvoření degradovaného RAID 1 pole ==== ==== 1.1 Vytvoření degradovaného RAID 1 pole ====
- +<code bash> 
-  # mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda2 missing+mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda2 missing 
 +</code>
      
 Poznámka - pro bootovatelný RAID je potřeba přidat ''--metadata=0.90''. Poznámka - pro bootovatelný RAID je potřeba přidat ''--metadata=0.90''.
Line 13: Line 14:
 === Kopie partition table ==== === Kopie partition table ====
  
-  # sfdisk -d /dev/sda | sfdisk /dev/sdb --force+Kopie MBR 
 +<code bash>sfdisk -d /dev/sda | sfdisk /dev/sdb --force</code> 
 + 
 +Kopie GPT 
 +<code bash> 
 +sgdisk /dev/sdX -R /dev/sdY  
 +sgdisk -G /dev/sdY 
 +</code> 
 +''sdX'' = zdroj \\ 
 +''sdY'' = cíl \\ 
 +''-G'' = znovu-vygenerování UUID
  
 === Přidání disku do RAIDu === === Přidání disku do RAIDu ===
  
-  # mdadm /dev/md0 --add /dev/sdb2+<code bash>mdadm /dev/md0 --add /dev/sdb2</code>
  
 === Kopie GRUBu === === Kopie GRUBu ===
  
-  # head -c 32256 /dev/sda > /dev/sdb +<code bash>head -c 32256 /dev/sda > /dev/sdb</code> 
-  (32 256 = 63 * 512B)+(32 256 = 63 * 512B) 
 + 
 +==== 1.3 Přidání třetího disku - konverze RAID 1 na RAID 5 ==== 
 + 
 +<code bash> 
 +mdadm /dev/md0 --add /dev/sdc2 
 +mdadm --grow /dev/md0 --level=5 --raid-devices=3 
 +</code> 
 + 
 +---- 
 +   
 +===== 2 LVM ===== 
 + 
 +Určení RAIDu jako LVM Physical Volume 
 +<code bash> 
 +pvcreate /dev/md0 
 +</code> 
 + 
 +Vytvoření LVM Volume Group 
 +<code bash> 
 +vgcreate vg0 /dev/md0 
 +</code> 
 + 
 +Vytvoření LVM Logical Volume 
 +<code bash> 
 +lvcreate -n lv_mujnazev -l 100%FREE vg0 
 +</code> 
 + 
 +===== 3 Ostatní ===== 
 + 
 +Vytvoření oddílu jen s určitým počtem inodes 
 +<code bash> 
 +mkfs.ext4 -i 524288 /dev/vg0/lv_mujnazev 
 +</code> 
 + 
 +Rozšíření RAIDu -> zvětšení oddílu 
 +<code bash> 
 +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 
 +</code> 
 + 
 +Zmenšení oddílu 
 +<code bash> 
 +lsof | grep /home 
 +umount /home 
 +e2fsck /dev/vg0/lv_mujnazev 
 +resize2fs /dev/vg0/lv_mujnazev 2499G 
 +lvreduce --size 2500G /dev/vg0/lv_mujnazev 
 +</code> 
 + 
 +Nahození RAID a LVM z Live CD 
 +<code bash> 
 +mdadm -A /dev/md0 
 +vgchange -a y vg0 
 +</code>
nas_howto.1406738970.txt.gz · Last modified: 2022/03/16 09:38 (external edit)