Nagyobb, 2T-t meghaladó hard diskek software-es raidbe illesztése
Szakmai szekció
A 3-4T-s hard diskek megjelenésével a raid kötetekbe való integrálás igénye is jelentkezett, azonban linux alatt az fdisk vagy cfdisk már kevés erre.
A probléma megoldásához GPT-re van szükségünk. Ez az Intel EFI / GPT szabvány partíciós tábla. Ez része az Extensible Firmware Interface (EFI) szabvány által javasolt Intel megoldásnak, az elavult PC BIOS után. Az EFI használja a GPT-t, ahol a BIOS a Master Boot Record-ot (MBR).
Előnyei:
64 bites lemez mutatók segítségével 264 teljes szektor, így a merevlemez 512 byte-os blokkokkal 8 zebibytes is lehet. Az alapértelmezett partíciók maximális száma 128, és ha az operációs rendszer támogatja, akkor lehet több is. A GPT hibatűrő, két példányban van a partíciós tábla, az első és az utolsó szektoron a lemezen. GPT CRC használ, hogy ellenőrizze a saját integritását, és a partíciós táblát.
Tehát itt már nem elegendő az fdisk és a cfdisk.
A menetrend a következő:
Ellenőrizzük a disk méretét:
fdisk -l /dev/sdx
Disk /dev/sdd: 3000.6 GB, 3000592982016 bytes
255 heads, 63 sectors/track, 364801 cylinders, total 5860533168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdd1 1 4294967295 2147483647+ ee GPT
Partition 1 does not start on physical sector boundary.
Ebben az esetben most 3Tb.
Ha nincs telepítve, akkor
apt-get install parted
Ezt követően:
parted /dev/sdd
Kimenet:
GNU Parted 2.3
Using /dev/sdd
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)
Megjelöljük, hogy ez egy gpt tábla lesz.
(parted) mklabel gpt
Kimenet:
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? yes
(parted)
Válaszoljunk Yes-szel.
Meghatározzuk a foglalás egységét, jelen esetben TB. (Terrabyte)
(parted) unit TB
Majd:
(parted) mkpart primary 0.00TB 3.00TB
Aztán megnézzük, hogy sikerült:
(parted)print
Kimenet:
Model: ATA ST33000651AS (scsi)
Disk /dev/sdb: 3.00TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 0.00TB 3.00TB 3.00TB ext4 primary
Ezt követően bejegyezzük, hogy raid particióról van szó:
(parted) set 1 raid
Majd:
(parted)quit
Ezt az műveletsort végrehajtjuk a másik diszken is. Esetünkben /dev/sde, majd jön a raid létrehozása:
mdadm --create /dev/md/0 --level=1 --raid-devices=2 /dev/sdd1 /dev/sde1
Aztán megformázzuk:
mkfs -t ext3 /dev/md/0
Majd mountoljuk egy könyvtár alá, pl: /server
mount /dev/md0 /server
Módosítjuk a raid konfigurációt:
mdadm --detail --scan>>/etc/mdadm/mdadm.conf
Módosítjuk az /etc/fstab-ot, hogy legközelebbi bootoláskor fel legyen csatolva.