Προς το περιεχόμενο

raid config


Ozone

Προτεινόμενες αναρτήσεις

Δημοσ.

gia sas

 

iparxi kapio programa sta linux ke sigkekrimena F8 sto opio mporo na do tis rithmisis raid mou? sto laptop mou exo 2 diskous ke tous ekana raid 0 an thimame kala prin ekgkatastiso f8 me ta windows.

 

episis protu kano raid sto boot loader den mou efanize to VolGroup

 

tora deste to grub.conf pos ine

>
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
#          initrd /initrd-version.img
#boot=/dev/mapper/via_bjefcdicgc
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.23.9-85.fc8)
root (hd0,0)
kernel /vmlinuz-2.6.23.9-85.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.23.9-85.fc8.img

Δημοσ.

Υπάρχουν 3 τρόποι για Raid:

 

  • Οι hardware controllers που κάνουν όλη τη δουλειά σε hardware και παρουσιάζουν μία συσκευή στο λειτουργικό, το οποίο δεν γνωρίζει ότι πρόκειται για array και όχι για ενιαία αποθηκευτική μονάδα.
     
     
  • Οι software υλοποιήσεις που λειτουργούν αποκλειστικά σε επίπεδο λειτουργικού. Δυστυχώς αυτή του Linux δεν υποστηρίζεται από τα Windows.
     
     
  • Οι "ψευδο-hardware", που κάνουν κι αυτοί τη δουλειά μέσω Software, απλά κρατάνε τις ρυθμίσεις σε μια ROM και παρέχουν ένα ανεξάρτητο interface για την τροποποίησή τους. Δεν προσφέρουν κάποιο πλεονέκτημα έναντι των από πάνω, ο μόνος λόγος για να τους χρησιμοποιήσεις είναι αν θέλεις να είναι προσβάσιμο ένα array από όλα τα λειτουργικά που υποστηρίζονται. Σχεδόν όλοι οι controllers που έρχονται με τα σύγχρονα motherboards είναι τέτοιοι.

 

Η προτεινόμενη μέθοδος για RAID στο Linux είναι ο Software Raid driver του, οι περισσότεροι ψευδο-controllers δεν υποστηρίζονται ή υποστηρίζονται ελλιπώς απ' όσο ξέρω.

 

Αν θέλεις πες ποιο chip έχει ο controller σου για να ψάξουμε αν υπάρχει υποστήριξη. Μπορείς να δεις δίνοντας

># lspci | grep -i raid

 

exo 2 diskous ke tous ekana raid 0 an thimame kala prin ekgkatastiso f8 me ta windows. episis protu kano raid sto boot loader den mou efanize to VolGroup

 

Δεν κατάλαβα, έκανες raid πριν βάλεις το Linux ή μετά, μέσα από το Linux; Στην πρώτη περίπτωση θα έχεις arrays κατά πάσα πιθανότητα μη-προσβάσιμα από το Linux (αν δεν υπάρχει διαθέσιμος driver), στη δεύτερη μάλλον χρησιμοποίησες τον Software Raid driver του Linux, οπότε θα έχεις arrays προσβάσιμα μόνο από το Linux (μπορείς να τα δεις τυπώνοντας το /proc/mdstat και να τα διαχειριστείς μέσω της mdadm(8) -δες και αυτό το HowTo).

 

episis protu kano raid sto boot loader den mou efanize to VolGroup

 

To VolGroup είναι το όνομα ενός Logical Volume του LVM, το Redhat αν δεν κάνω λάθος χρησιμοποιεί by default το LVM2 για την κατανομή και διαχείριση κατατμήσεων, ανεξάρτητα από RAID.

Δημοσ.

1)i entoli # lspci | grep -i raid den dulevi des ti mou vgazi:

>
[caninus@24627848 ~]$ lspci | grep -i raid
bash: lspci: command not found

 

2) ixa windows xp ke apofassisa oti irthe i ora na figo apo windows ke na valo linux. to laptop mou exi 2 esoterikou 80gb ke me ipostiriksi raid. exo to Fujitsu Siemens Amilo 3438G. lipon prin egkatastiso ta linux me to programataki pou erxete me to laptop ekana raid 0 tous dio diskous ke etsi exo 160gb. tora poso sosta to exo kani den ksero.

egkatestisa ta linux ke dulevi. den ekana tpt apo thema rithmiseon gia raid sto setup ton Fedora oute kan me rotise. to mono pou ekana ine ta partitions to afisa na dimiourgisi olo to diathesimo xoro gia partition linux.

(dokimasa apo periergia meta tin egkatastasi ton linux na valo to cd ton XP na do ean me vazi sto setup alla mou vgazi mavri othoni. proti fora vlepo tetia periptosi an ke exo vali apires fores windowsxp)

edo ine ta specs tou kataskevasti gia to laptom mou sto thema raid:

 

>
n Optional Dual HDD with RAID (0/1) functionality
RAID options (if two HDDʼs are available):
RAID 0 (Stripe set for performance)
RAID 1 (mirroring for security)
RAID off (2 physical HDDʼs) 
http://www.fujitsu-siemens.com/Resources/59/562938810.pdf

 

3) to arxio /proc/mdstat den periexi tipota mesa!

 

4)pistevo exo lanthasmenes rithmisis sto raid ke kati den tha doulevi kala. ke isos na min exi kali apodosi to linux.

 

ti protinis?

Δημοσ.

telika ipa na sindetho san root ke doulevi:)

 

>
[root@localhost ~]# lspci | grep -i raid
01:07.0 RAID bus controller: VIA Technologies, Inc. VT6421 IDE RAID Controller (rev 50)
[root@localhost ~]# 

 

ke ola mou ta pci

 

>
[root@localhost ~]# lspci
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04)
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 04)
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)
01:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
01:04.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
01:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
[b]01:07.0 RAID bus controller: VIA Technologies, Inc. VT6421 IDE RAID Controller (rev 50)[/b]
03:00.0 VGA compatible controller: nVidia Corporation NV41.8 [GeForce Go 6800] (rev a2)
[root@localhost ~]# 

Δημοσ.

to laptop mou exi 2 esoterikou 80gb ke me ipostiriksi raid. exo to Fujitsu Siemens Amilo 3438G. lipon prin egkatastiso ta linux me to programataki pou erxete me to laptop ekana raid 0 tous dio diskous ke etsi exo 160gb. tora poso sosta to exo kani den ksero.

egkatestisa ta linux ke dulevi.

 

Κάτι πρέπει να έχει γίνει λάθος. Με raid 0 οι δύο δίσκοι θα γίνονταν ένας των 80 Gbytes με μεγάλη ταχύτητα και όχι ένας των 160 Gbytes.

 

http://en.wikipedia.org/wiki/RAID

Δημοσ.
Κάτι πρέπει να έχει γίνει λάθος. Με raid 0 οι δύο δίσκοι θα γίνονταν ένας των 80 Gbytes με μεγάλη ταχύτητα και όχι ένας των 160 Gbytes.

 

Όχι, στο raid 0 δεν υπάρχει απώλεια χώρου. Όλες οι συσκευές που συμμετέχουν στο array συνδυάζονται σε μία, με χωρητικότητα την αθροιστική τους. Τα δεδομένα γράφονται σε blocks μικρού, σταθερού μεγέθους, με τη σειρά σε κάθε μια από αυτές. Οπότε, ιδανικά, αν π.χ. σε ένα raid 0 array, διαμορφωμένο με block size 64kbytes και αποτελούμενο από δύο δίσκους, πάμε να γράψουμε ένα αρχείο 1MB, τα πρώτα 64kbytes του θα πάνε στον 1ο δίσκο, τα επόμενα 64 στον 2ο, τα επόμενα 64 στον πρώτο, κ.ο.κ.

 

to mono pou ekana ine ta partitions to afisa na dimiourgisi olo to diathesimo xoro gia partition linux.

Θυμάσαι αν στην εγκατάσταση σου έβγαλε συνολικό χώρο 160 GB ή 80;

 

Αλλά καλύτερα να πάρουμε τα πράγματα από την άλλη άκρη: τι βλέπει τώρα το redhat, αν τα LVG του χρησιμοποιούν από κάτω κάποιο raid array, ή απευθείας τους δίσκους (ή έναν από αυτούς).

 

Δώσε:

># pvscan

για να δεις ποιες αποθηκευτικές συσκευές χρησιμοποιούνται ως Physical Volumes για τα volume groups του LVM2.

 

*Σημ., καλό είναι να διαβάσεις το LVM2 HowTo για να καταλαβαίνεις την ορολογία και πάνω απ' όλα τη λογική του συστήματος.

 

(το # όποτε αναφέρεται πριν από εντολή σημαίνει ότι χρειάζεται να συνδεθείς ως root, πχ. δίνοντας "su -" σε ένα shell απλού χρήστη)

 

Στη συνέχεια εξέτασε τη χωρητικότητα και τη φύση των συσκευών. Π.χ. αν σου αναφέρει ότι χρησιμοποιείται το "sda" ως Physical Volume σε κάποιο Logical Group, δώσε:

 

># fdisk -l /dev/sda
# hdparm -i /dev/sda

 

Από αυτά θα καταλάβεις αν το sda είναι ένας από τους δύο δίσκους σου. Αν είναι, τότε δε χρησιμοποιείς RAID.

Δημοσ.

oxi den ixa kamia apolia xorou apla enothikan oi 2 diskoi ke mou evgalan 160gb.

 

i sinoliki egkatastasi mou ixe vgali 160gb i katakrivia 148... kserete oti klevoun ligo...

 

pvscan :

 

>
[root@localhost ~]# pvscan
 PV /dev/dm-2   VG VolGroup00   lvm2 [148.84 GB / 32.00 MB free]
 Total: 1 [148.84 GB] / in use: 1 [148.84 GB] / in no VG: 0 [0   ]
[root@localhost ~]# 

 

 

fdisk -l /dev/sda:

>
[root@localhost ~]# fdisk -l /dev/sda

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8f8000b1

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          25      200781   83  Linux
/dev/sda2              26       19458   156095572+  8e  Linux LVM
[root@localhost ~]# 

 

# hdparm -i /dev/sda:

>
[root@localhost ~]# hdparm -i /dev/sda

/dev/sda:

Model=FUJITSU MHT2080BH                       , FwRev=0000104B, SerialNo=        NR31T5828KDV
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=DualPortCache, BuffSize=8192kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes:  pio0 pio1 pio2 pio3 pio4 
DMA modes:  mdma0 mdma1 mdma2 
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 
AdvancedPM=yes: mode=0x80 (128) WriteCache=enabled
Drive conforms to: ATA/ATAPI-7 T13 1532D revision 1:  ATA/ATAPI-3,4,5,6,7

* signifies the current active mode

[root@localhost ~]# 

 

malo den exo raid?

 

se periptosi pou prepi na rithmiso pali ta raid mou tha xriasto format etsi?

Δημοσ.

Όχι, αφού το pvscan λέει ότι χρησιμοποιεί σαν Physical Volume το /dev/dm*, o raid έχει αναγνωριστεί και χρησιμοποιείται κανονικά μέσω του dmraid. Μπορείς να δεις τις ρυθμίσεις του raid μέσω της εντολής dmraid.

 

Π.χ.

 

># dmraid -s

Δημοσ.

>
[root@localhost ~]# dmraid -s
*** Active Set
name   : via_bjefcdicgc
size   : 312602880
stride : 128
type   : stripe
status : ok
subsets: 0
devs   : 2
spares : 0
[root@localhost ~]# 

 

ara doulevoun ola mia xara?

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...