Avatar billede deltadk Nybegynder
16. december 2002 - 09:31 Der er 7 kommentarer og
1 løsning

create raw device ???

Hejsa
Jeg har en informix med DB2, jeg skal have dens databaser til at ligge på raw disks, serveren køre raid5 med 6 diske. Jeg skal have lavet nogle raw devices (slices af disken) under /dev , de må max være 2Gb. Jeg har et system kørende på en SCO unix, hvor jeg har brugt "$ divvy" til at divide diskne op.
Er der nogen der har en ide om hvordan jeg gør dette i redhat?
Avatar billede deltadk Nybegynder
19. december 2002 - 10:42 #1
ikke mange svar på dette spørgsmål..
Er der slet ikke nogen der ved noget om hvordan man opretter en "raw character device" på 2 Gb, af en disk på 30 Gb???

HJÆÆLPP da
Avatar billede lap Nybegynder
19. december 2002 - 12:19 #2
Nå nå :-)

I Redhat gøres det lidt specielt - da du blot "binder" et block device sammen med et raw device.

Kommandoen du skal bruge er "raw":

# raw /dev/raw/rawN <major> <minor>

Herefter har du rawdevices til rådighed - men inden du går i gang skal du bruge fdisk til at lave dine block devices (major/minor) - altså:

# fdisk (lav dine 2Gb partitioner)
# ls -l /dev/sca? (aflæs major/minor)
# raw /dev/raw/raw1 <major> <minor>
# service rawdevices restart

Kontroller medchkconfig, at rawdevices bliver startet under boot.
Avatar billede deltadk Nybegynder
20. december 2002 - 18:05 #3
Det som den så vil lave er en block device, det jeg skal bruge er en "raw character device", jeg undskylder hvis jeg ikke har udtrykt mig ordenligt.. ;-)
Avatar billede lap Nybegynder
20. december 2002 - 18:07 #4
Taget fra man-siden til raw:
raw is used to bind a Linux raw character device to a block device.
Det er vist det du ønsker?
Avatar billede lap Nybegynder
05. januar 2003 - 15:25 #5
har du fået det til at virke - i så fald hvad om spørgsmålet blev lukket?
Avatar billede deltadk Nybegynder
15. januar 2003 - 19:38 #6
Undskyld jeg ikke har svaret før..
Men nej jeg har ikke fået det svar jeg leder efter, du har ret i at ved bruge af "raw", (fra man) raw is used to bind a Linux raw character device to a block device. Men jeg vil ikke have det lavet om tl at en block device, jeg skal bruge den som en character device ikke block device.
Problemet med brugen af raw block devices, i informix, er at man ikke kan flytte data on the fly, fra chunck til chunck, eller fra device til device, man bliver nød til at tage backup af af dataen i hver chunck for at restore det i en ny, det er meget tids krævende, med brugen af en character device binded til en disk, kan jeg bare flytte dataen.
Er dette hvad "raw" gør? jeg vil bare være helt sikker på at vi ikke taler forbi hinanden..!!
Avatar billede lap Nybegynder
15. januar 2003 - 22:36 #7
Du skal opfatte /dev/raw devices som et "raw character device" - der er ingen forskel. Jeg kender ikke til informix, men hvis jeg vil installere Oracle på linux/raw devices, så foregår det via /dev/raw - f.eks. i et cluster-miljø.

Prøv at kikke på typen af special device i /dev/raw - det er "c" - ikke "b".

Hvis du er usikker - kan du ikke gennemføre en mini-test - men jeg er 99% sikker på, at det virker efter hensigten (det gør det i hvert fald med Oracle).
Avatar billede lap Nybegynder
17. februar 2003 - 20:12 #8
Betyder det, at du har fået det til at virke (er lidt nysgerrig)?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester