Table of Contents

Konfigurace AF disků

Kontrola chybných sektorů

#badblock -vsw -b 4096 -c 1024 /dev/sdX

Vytvoření partitions a jejich zarovnání na 4KB sektory

Zjištění velikosti fyzických sektorů

#fdisk -l /dev/sdX | grep Sector
Sector size (logical/physical): 512 bytes / 4096 bytes

nebo

cat /sys/block/sdc/queue/physical_block_size

Vytvoření GPT

#parted /dev/sdX mklabel gpt

Vytvoření partitions s optimalním zarovnaním

#parted -a optimal /dev/sdX mkpart primary  0% 700GB
#parted -a optimal /dev/sdX mkpart primary 700GB 100%

nebo

#parted
 align-check optimal 1
 align-check optimal 2

Kontrola

#parted /dev/sdX align-check
#parted /dev/sdX set 1 raid on
#parted /dev/sdX set 2 lvm on

Vytvoření RAID1

#mdadm --create /dev/md0 --level=mirror --raid-devices=2 --spare=0 /dev/sdX1 /dev/sdY1
#cat /proc/mdstat
#mdadm --query --detail /dev/md0

Přidání do raidu

#mdadm --add /dev/md0 /dev/sdc1

Kontrola raidu

#mdadm -D /dev/md127

Vytvoření LVM

PV

Vytvořit nové

#pvcreate /dev/sdX2 /dev/sdY2

Najít existující

#pvscan

Kontrola

#pvdisplay
VG

Vytvoření

#vgcreate vg_media /dev/sdX2 /dev/sdY2

Přidání PV do VG

vgextend vg_media /dev/sdZ2

Kontrola

#vgdisplay
LV

Vytvoření

#lvcreate -l <Total PE> -n lv_media_01 vg_media

Přidání

#lvextend -l +100%FREE /dev/vg_media/lv_media_01

Kontrola

#lvdisplay

Vytvoření FS

defaultní hodnoty

cat /etc/mke2fs.conf

vytvoření

mkfs.ext4 -m 0 /dev/md0
mkfs.ext4 -b 4096 -m 0 -T largefile /dev/vg_media/lv_media_01

Parametr largefile vytvoří inod pro každý 1M. Vytvoří jich méně, než defaultní nastavení. Tím ušetří místo na disku (cca 1,5%), ale vzniká nebezpečí že dojdou inody a nebude možné vytvářet nové soubory. Tato hodnota nelze zmenit bez ztráty dat. Informace o využitých inodech lze získat příkazem:

dumpe2fs /dev/<x>