Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[HOW-TO] RAID 0 na płycie MSI H97-MATE
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Instalacja i sprzęt
View previous topic :: View next topic  
Author Message
nUmer_inaczej
Apprentice
Apprentice


Joined: 24 Apr 2007
Posts: 165
Location: Bydgoszcz

PostPosted: Tue Dec 18, 2018 8:40 pm    Post subject: [HOW-TO] RAID 0 na płycie MSI H97-MATE Reply with quote

Na płycie MSI H97-mate mam fizyczną obsługę RAIDA, którą postanowiłem włączyć,
zaprzęgając do pracy dwa dyski SSD:
Samsung PRO 256GB oraz Goodram Iridium Pro o zbliżonej pojemności i parametrach pracy.
Kontrolerem RAID jest w mej płycie Intel dla którego należy włączyć obsługę ahci.

UWAGA: Poniższe czynności mogą doprowadzić do utraty danych.


I. Czynności przygotowujące do RAID 0

1) Wykonujemy kopię zapasową systemu (można za pomocą programu `rusznikarz' → przeedytuj /root/.rusznikarzrc)
zapisując na dysku innym aniżeli wchodzące wskład RAID 0

2) Do dalszych czynności potrzebujemy płytę instalacyjną - minimal z gentoo

3) Restartujemy komputer, i wchodzimy do BIOSu ustawiając tryb pracy dysków na RAID.
Z kolei po ponownym uruchomieniu podczas startu wciskając jednocześnie klawisze CTRL + I (dla płyt MSI H97 MATE) wchodzimy do programu w którym
zakładając RAID 0 wybieramy dyski wchodzące w jego skład.
[Odsyłam do filmików na Youtube jak to zrobić]
UWAGA: w tym momencie utracimy wszystkie dane na dyskach wchodzących w skład RAID 0 !

II. Tworzenie RAID 0

1) Po wystartowaniu systemu z liv`a zakładamy partycje gpt programem fdisk lub cfdisk, które przyjmą postać coś na kształt /dev/md126pX
pamiętając o partycji efi. (Jeśli wcześniej instalowałeś Windows to wykorzystaj ją w dalszej instalacji GRUB)

2) Formatujemy wczesniej założone partycje na naszym RAID 0

Code:

   mkswap  /dev/md126pX      (dla stworzenia swapa)
   mkfs.ext4 /dev/md126pX       (dla założenia systemu ext4)


3) program `fdisk -l' wskaże sformatowane partycje

4) montujemy partycje dla założonych systemów plików tak, by rozpakować nasze Gentoo z backupu

po wypakowaniu gentoo montujemy:

Code:

   #mount -t proc none /mnt/gentoo/proc
   #mount -o bind /dev /mnt/gentoo/dev
   #mount -o bind /sys /mnt/gentoo/sys


5) wchodzimy do katalogu /mnt/gentoo

Code:

   #cd /mnt/gentoo


6) chrootujemy się do systemu
Code:

   #chroot /mnt/gentoo /bin/bash


7) uaktualniamy stan systemu

Code:

   #env-update
   #source /etc/profile


8 ) Instalujemy program do obsługi RAID i dokonujemy jego konfiguracji

Code:

   #emerge -av mdadm
   #/etc/init.d/mdadm start
   #mdadm --detail -scan >> /etc/mdadm.conf
   rc-update add mdadm boot


9) Kompilujemy kernel z włączeniem obsługi do ramdisku RAID 0

Code:

    genkernel --menuconfig --mdadm --mdadm-config=/etc/mdadm.confdadm-config=/etc/mdadm.conf all

Włączamy następujące opcje:

Code:

   Device Drivers --->
      [*] Multiple devices driver support (RAID and LVM)  --->
         -*-   RAID support
         [*]     Autodetect RAID arrays during kernel boot
         < >     Linear (append) mode
          -*-     RAID-0 (striping) mode
          -*-     RAID-1 (mirroring) mode
          -*-     RAID-10 (mirrored striping) mode
         -*-     RAID-4/RAID-5/RAID-6 mode
         [*]     Autodetect RAID arrays during kernel boot
         <*>     RAID 1/4/5/6/10 target


(Po kompilacji kernela sprawdzamy, czy genkernel skopiował pliki initramfs i kernel do /boot)


10) Edytujemy plik /etc/fstab - uaktualniając nowy system plików

/dev/sdaX zastępujemy partycją na macierzy /dev/md126pX

11) Montujemy partycję efi w katalogu /boot/efi

12) Instalujemy GRUB2

Code:

   #grub-install --target=x86_64-efi --efi-directory=/boot/efi --boot-directory=/boot /dev/md126pX


III. Po tych czynnościach możemy przystąpić do odmontowania wszystkich partycji i zrestartowania komputera.
Po tych czynnościach powinniśmy się cieszyć zwiększonymi prędkościami dysku (można po wszystkim ustawić parametry dla macierzy programu hdparm itp

Ja dla mojej płyty i dysków SSD uzyskuję prędkości:

#hdparm -fTt /dev/md126
Code:

/dev/md126:
 Timing cached reads:   30966 MB in  1.99 seconds = 15539.66 MB/sec
 Timing buffered disk reads: 2856 MB in  3.00 seconds = 951.76 MB/sec

/dev/md126:
 Timing cached reads:   31574 MB in  1.99 seconds = 15843.24 MB/sec
 Timing buffered disk reads: 2816 MB in  3.00 seconds = 938.03 MB/sec



IV. UWAGI końcowe:
- dopasuj wszystkie ścieżki dla montowanych dysków i dla fstab wobec swoich wymagań
- przydatne programy to: `blkid' oraz 'lsblk'
_________________
nUmer w sieci
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Instalacja i sprzęt All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum