Gå til innhold

hotswap sata ubuntu


Anbefalte innlegg

Hallois. kjører ubuntu server med

0000:02:0b.0 Mass storage controller: Promise Technology, Inc. PDC20718 (SATA 300 TX4) (rev 02)

 

root@ubuntu:/proc/scsi/sata_promise# uname -a

Linux ubuntu 2.6.15-23-server #1 SMP Tue May 23 15:10:35 UTC 2006 i686 GNU/Linux

 

 

dette fungerer helt fint, MEN

skulle gjerne ha hatt

1. hotswap funksjonaliteten

eller

2. en kommando for å detektere nye sata disker

 

noen som har litt erfaringer med sånt?

Det er jo litt kjipt å ta ned serveren pågrunn av at man skal få inn en harddisk liksom, særlig når man har kort som støtter hotswap og hotswap kabinett....

Lenke til kommentar
Videoannonse
Annonse

Blir ikke diskene montert automatisk i /media av dbus når du setter de inn?

 

Hvis ikke så skal de komme opp i /dev som sd$# enheter. sudo fdisk -l skal vise alle partisjoner som er tilgjengelig og som du evt kan montere selv.

 

Før du tar de ut så skal det bare være å høyreklikke og trykke på eject hvis du bruker gnome og de kommer opp på skrivebordet. - Eller skal det ikke være vanskeligere enn å kjøre en umount på monteringspunktet i /media (eller hvor du har montert de) før du tar de ut... Poenget er at etter en umount er det ingen skriving/lesing til disken og du skal ikke tape data på å koble fra disken lenger.

Lenke til kommentar
Blir ikke diskene montert automatisk i /media av dbus når du setter de inn?

 

Hvis ikke så skal de komme opp i /dev som sd$# enheter. sudo fdisk -l skal vise alle partisjoner som er tilgjengelig og som du evt kan montere selv.

 

Før du tar de ut så skal det bare være å høyreklikke og trykke på eject hvis du bruker gnome og de kommer opp på skrivebordet. - Eller skal det ikke være vanskeligere enn å kjøre en umount på monteringspunktet i /media (eller hvor du har montert de) før du tar de ut... Poenget er at etter en umount er det ingen skriving/lesing til disken og du skal ikke tape data på å koble fra disken lenger.

7829466[/snapback]

takker for svar. men så enkelt er ikke hot swap på linux dessverre.

men har funnet i en patch til kernel som jeg skal forsøke i dag.

problemet er liksom at linux ser ikke at det er endringer på bussen.

hvis den hadde gjort dette, har det vært en enkel sak å mounte de, fordi da har de kommet i /dev/sd* som du skrev

Lenke til kommentar

Har du dbus kjørende/installert? Du sier at du bruker ubuntu server... jeg er ikke så sikker på at dbus følger med der, siden dbus egentlig er tenkt som en desktop daemon, men dbus skal gi deg den funksjonalteten du leter etter og som jeg beskrev i forrige post.

 

Skriv ps aux | grep dbus i en terminal og post output her.

 

Edit: Du kan jo også prøve å bruke desktop kjernen isteden for serverkjernen:

sudo aptitude install linux-generic

Endret av HavarN
Lenke til kommentar
Har du dbus kjørende/installert? Du sier at du bruker ubuntu server... jeg er ikke så sikker på at dbus følger med der, siden dbus egentlig er tenkt som en desktop daemon, men dbus skal gi deg den funksjonalteten du leter etter og som jeg beskrev i forrige post.

 

Skriv ps aux | grep dbus i en terminal og post output her.

7835932[/snapback]

 

root@ubuntu:~# ps aux | grep dbus

root 4461 0.0 0.0 2732 788 pts/0 R+ 21:42 0:00 grep dbus

 

hmm. er du sikker på at dbus anskaffer hotswap funksjonalitet?

iværtfall etter det jeg har lest rundt omkring er at hotswap funksjonaliteten ikke orntlig implementert i kjernen ennå.

 

her er patchen som er tilgjengelig for å få hotswap i linux.

har nettopp kompilert kjernen. 2.6.18-1

problemer:

1.svart skjerm, men det fikk jeg fiksa etter litt konfigurering av kjernen

2. promise kortet ble ikke lengre godkjent... så er vel en eller annen plass i kjernekonfigen dette må enables

så når dette er på plass kan det være at jeg får testa patchen...

 

server versjonen av ubuntu har ikke gnome eller noe desktop installert.

kun terminal som er tilgjengelig.

Lenke til kommentar

dbus (muligens sammen med noen andre daemons) gjør iallefall det mulig med "hotswap" for usb og firewire disker... tror ikke det er noen forskjell med sata.

 

edit: ps aux viser at du ikke kjører dbus...

 

Om du har oppdatert kernel ved å kompilere selv, så må du vel installere forskjellige moduler til den selv også... Det er trolig derfor promisekontrolleren ikke virker med med den nye kjernen.

Endret av HavarN
Lenke til kommentar
dbus (muligens sammen med noen andre daemons) gjør iallefall det mulig med "hotswap" for usb og firewire disker... tror ikke det er noen forskjell med sata.

 

edit: ps aux viser at du ikke kjører dbus...

 

Om du har oppdatert kernel ved å kompilere selv, så må du vel installere forskjellige moduler til den selv også... Det er trolig derfor promisekontrolleren ikke virker med med den nye kjernen.

7837056[/snapback]

 

nei vet. det er innebygd støtte for den i kjernen.

måtte bare finne den i kernel konfig.

fant den faktisk til slutt.

driver å lager en ny en nå.

 

la merke til at ps raporterte at jeg ikke kjører dbus.

vet ikke så mye om dbus. leste så mye om andre som prøvde seg på hotswap og alle de gikk for kernel patchen jeg linka til, så regnet med at det ikke fantes noen annen måte for SATA. Skal undersøke litt nærmere på mulighetene med dbus...

 

fant dette en plass:

use 'scsiadd' to rescan the scsi bus

den finner to av mine sata disker, men ikke noen endringer

 

 

quote fra en diskusjon:

>>> Is that really what "support for SATA hot-swap" amounts to?

>>

>> No.  That is the very last bit.  Hot-swap is the bit where the OS,

>> driver, controller and everything else is *aware* that changes are going

>> to happen, so they can handle them gracefully.

>>

>> udev (and hald, and a bunch of other code written on top of those) are

>> the icing of the cake: when hot-plug works it can react to it sensibly

>> and do things like configure your new network card, mount your hard

>> disk, or whatever.

>>

>> Hot-swap, as such, is all the bits below that which conspire to make it

>> work.  On a bus like USB this is well tested, while SATA ... isn't.

 

 

prøvde den nye kjernen.

var noe som fremdeles mangler for de interne sata diskene ble ikke detektert

men nå fuka promise kortet.

men hotswap var en kjedelig kapittel. bli ikke noe bedre der nei...

 

fant forresten denne linken:

http://linux-ata.org/driver-status.html#tx2

så driveren støtter i alle fall hot plug.

hmm stod noe om nyeste kjernen der. kanskje jeg skal ta sjansen på den igjen.

Endret av thor918
Lenke til kommentar
dbus (muligens sammen med noen andre daemons) gjør iallefall det mulig med "hotswap" for usb og firewire disker... tror ikke det er noen forskjell med sata.

 

edit: ps aux viser at du ikke kjører dbus...

 

Om du har oppdatert kernel ved å kompilere selv, så må du vel installere forskjellige moduler til den selv også... Det er trolig derfor promisekontrolleren ikke virker med med den nye kjernen.

7837056[/snapback]

 

nei vet. det er innebygd støtte for den i kjernen.

måtte bare finne den i kernel konfig.

fant den faktisk til slutt.

driver å lager en ny en nå.

 

la merke til at ps raporterte at jeg ikke kjører dbus.

vet ikke så mye om dbus. leste så mye om andre som prøvde seg på hotswap og alle de gikk for kernel patchen jeg linka til, så regnet med at det ikke fantes noen annen måte for SATA. Skal undersøke litt nærmere på mulighetene med dbus...

 

fant dette en plass:

use 'scsiadd' to rescan the scsi bus

den finner to av mine sata disker, men ikke noen endringer

 

 

quote fra en diskusjon:

>>> Is that really what "support for SATA hot-swap" amounts to?

>>

>> No.  That is the very last bit.  Hot-swap is the bit where the OS,

>> driver, controller and everything else is *aware* that changes are going

>> to happen, so they can handle them gracefully.

>>

>> udev (and hald, and a bunch of other code written on top of those) are

>> the icing of the cake: when hot-plug works it can react to it sensibly

>> and do things like configure your new network card, mount your hard

>> disk, or whatever.

>>

>> Hot-swap, as such, is all the bits below that which conspire to make it

>> work.  On a bus like USB this is well tested, while SATA ... isn't.

 

 

prøvde den nye kjernen.

var noe som fremdeles mangler for de interne sata diskene ble ikke detektert

men nå fuka promise kortet.

men hotswap var en kjedelig kapittel. bli ikke noe bedre der nei...

 

fant forresten denne linken:

http://linux-ata.org/driver-status.html#tx2

så driveren støtter i alle fall hot plug.

hmm stod noe om nyeste kjernen der. kanskje jeg skal ta sjansen på den igjen.

7837153[/snapback]

 

installert dbus nå.

ingen forskjell...

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...