Sida 1 av 1

Mount-problem

Postat: 17 dec 2008, 10:01
av tobohyeah
Hej
Jag har två USB-diskar inkopplade och mountade på mitt system. De är mountade från /dev/sda1 och /dev/sdb1 till /media/hdd1 /media/hdd2.
Så till problemet. Jag vill inte ha dem igång hela tiden och stänger således av dem i bland. Men när jag sätter på dem igen så finns de på /dev/sdc1 och /dev/sdd1? Då hittas de inte längre och jag måste göra mount -a för att de ska funka igen. Finns det något sätt att göra så att det här går automatiskt? De finns i fstab med uuid.

Please..

Re: Mount-problem

Postat: 17 dec 2008, 10:35
av Osprey
Jag är inte riktigt med på vad du menar eftersom du både skriver att du vill stänga av dem och att du vill montera dem "automatiskt". Men du kan ju alltid montera dem med UUID antingen via "mount -a" eller direkt med "mount -U aktuellt-uuid /monteringspunkt". Det här kan du givetvis också förenkla med ett alias eller ett script...

Re: Mount-problem

Postat: 17 dec 2008, 23:32
av David Andersson
Går det att konfigurera usb-diskarna med hdparm?

Jag har satt interna hårddiskar med hdparm -S i /etc/hdparm.conf så att de varvar ner om de inte använts på ca 5 minuter. Jag vet inte om det är att rekommendera att varva ner en monterad disk, men jag har inte fått nån krash än. (ta i trä)

Du skulle alltså ha diskarna påslagna och troligen monterade hela tiden, och låta dem varva ner när de inte används. Om det fungerar, välj en lång timeout så den inte behöver varvas ner och upp så ofta. Det påstås slita. Min disk är backup och används max ca 1 gång om dan.

Re: Mount-problem

Postat: 18 dec 2008, 02:23
av Bowmore
tobohyeah skrev:Jag har två USB-diskar inkopplade och mountade på mitt system. De är mountade från /dev/sda1 och /dev/sdb1 till /media/hdd1 /media/hdd2.
Märkligt, sda är ju den första stationära hårddisken i datorn, sdb troligen den andra om du har två diskar.
tobohyeah skrev:Så till problemet. Jag vill inte ha dem igång hela tiden och stänger således av dem i bland. Men när jag sätter på dem igen så finns de på /dev/sdc1 och /dev/sdd1?
Verkar mer logiskt att de blir sdc och sdd.
tobohyeah skrev:Då hittas de inte längre och jag måste göra mount -a för att de ska funka igen.
.
Du monterar alltså med uuid för resp disk i fstab för annars lär det ju inte fungera?

Nu är jag lite osäker på om statiskt monterade diskar, dvs via fstab, monteras automatiskt när man pluggar in dem när systemet är igång. Tydligen verkar det inte så och då behöver man som du gör montera med mount.

Sen är frågan varför du monterar flyttbara diskar via fstab och inte låter hal sköta det. Är det så att det inte fungerar med automatmontering?

Re: Mount-problem

Postat: 21 dec 2008, 23:38
av tobohyeah
Jag vet inte hur jag låter hal sköta det. Det är svaret på den frågan :)
Jag är ganska ny på det här.

Det enda jag vill är att kunna sätta på och stänga av USB-hårdiskar under tiden servern är igång.
De är tillagda i fstab med uuid. Första gången jag mountar dem så finns de på sda och sdb. Om jag sen stänger av dem och sätter på igen så finns de på sdc och sdd o.s.v. sde och sdf ... Detta är väl troligtvis för att de har skrivits in i /etc/mtab? eller?

Det finns säkert något jättebra sätt man ska använda sig av när man anväder usb-diskar på det här sättet. Jag vet ju bara inte hur.

Om jag kunde få hela servern att sova och vakna via lan så hade det iofs löst problemet tror jag. Men just nu känns det som en högre tröskel att ta sig över...

Re: Mount-problem

Postat: 22 dec 2008, 01:05
av Bowmore
tobohyeah skrev:Jag vet inte hur jag låter hal sköta det. Det är svaret på den frågan :)
Det finns i huvudsak två sätt att montera diskar, statiskt och dynamiskt.

Statisk montering gör man för diskar som alltid finns uppkopplade, t.ex interna diskar. Dessa diskar, listade i fstab, monteras under uppstarten av systemet. De monteringarna finns listade i /etc/mtab.

Dynamisk montering är då för diskar som man slår på/av, pluggar in/ur (plug'n'play), t.ex usb-diskar/minnen. För att hantera detta så finns en funktion HAL (Hardware Abstraction Layer) som sköter den biten. De monteringarna finns listade både i /etc/mtab och i /media/.hal-mtab men alltså inte i fstab.

När du slår av en statiskt monterad disk så hamnar den i ett odefinierat läge och du behöver montera om den med mount -a. Det är möjligt att man kan komma runt detta med nån parametersättning utan att behöva gå in manuellt och montera den igen varje gång men inget jag känner till på rak arm.

Därför var min fråga tidigare om varför du inte låter HAL (dynamisk montering) sköta det hela. Är det för att det inte fungerar för dina diskar eller har du inte provat det?

Re: Mount-problem

Postat: 22 dec 2008, 07:43
av dmz
Bowmore skrev:
tobohyeah skrev:Jag vet inte hur jag låter hal sköta det. Det är svaret på den frågan :)
Det finns i huvudsak två sätt att montera diskar, statiskt och dynamiskt.

Statisk montering gör man för diskar som alltid finns uppkopplade, t.ex interna diskar. Dessa diskar, listade i fstab, monteras under uppstarten av systemet. De monteringarna finns listade i /etc/mtab.

Dynamisk montering är då för diskar som man slår på/av, pluggar in/ur (plug'n'play), t.ex usb-diskar/minnen. För att hantera detta så finns en funktion HAL (Hardware Abstraction Layer) som sköter den biten. De monteringarna finns listade både i /etc/mtab och i /media/.hal-mtab men alltså inte i fstab.

När du slår av en statiskt monterad disk så hamnar den i ett odefinierat läge och du behöver montera om den med mount -a. Det är möjligt att man kan komma runt detta med nån parametersättning utan att behöva gå in manuellt och montera den igen varje gång men inget jag känner till på rak arm.

Därför var min fråga tidigare om varför du inte låter HAL (dynamisk montering) sköta det hela. Är det för att det inte fungerar för dina diskar eller har du inte provat det?
Nu kanske jag tolkar detta helt fel, men enligt trådskaparens första post där han säger att enheterna byter monteringspunkt så låter det snarare som att det är just HAL som används i första läget.

Personligen rekommenderar jag inte HAL till någon, men det kanske bara är jag.

Re: Mount-problem

Postat: 22 dec 2008, 14:14
av Bowmore
dmz skrev:Nu kanske jag tolkar detta helt fel, men enligt trådskaparens första post där han säger att enheterna byter monteringspunkt så låter det snarare som att det är just HAL som används i första läget.
I det första läget monteras sda1 och sdb1 statiskt under uppstarten enl fstab. När man sen slår av/på diskarna igen så kommer HAL in. Eftersom resurserna sda1 och sda2 inte är ledigställda korrekt så reserveras sdc1 och sdd1. Slår man av och på diskarna då så reserveras sdc1 och sdd1 igen. Men om man monterar dem med mount -a och därefter slår av/på så blir även sdc1 och sdd1 hängande, osv.
dmz skrev:Personligen rekommenderar jag inte HAL till någon, men det kanske bara är jag.
Du menar alltså att man ska montera alla diskar, både fasta och flyttbara, statiskt? Håller inte med dig generellt. Däremot om man har en flyttbar disk som man vill att systemet ska hantera som en fast disk så håller jag med, men det kräver att disken alltid är ansluten och påslagen.

Re: Mount-problem

Postat: 22 dec 2008, 18:37
av tobohyeah
Bowmore skrev: Det finns i huvudsak två sätt att montera diskar, statiskt och dynamiskt.

Statisk montering gör man för diskar som alltid finns uppkopplade, t.ex interna diskar. Dessa diskar, listade i fstab, monteras under uppstarten av systemet. De monteringarna finns listade i /etc/mtab.

Dynamisk montering är då för diskar som man slår på/av, pluggar in/ur (plug'n'play), t.ex usb-diskar/minnen. För att hantera detta så finns en funktion HAL (Hardware Abstraction Layer) som sköter den biten. De monteringarna finns listade både i /etc/mtab och i /media/.hal-mtab men alltså inte i fstab.

När du slår av en statiskt monterad disk så hamnar den i ett odefinierat läge och du behöver montera om den med mount -a. Det är möjligt att man kan komma runt detta med nån parametersättning utan att behöva gå in manuellt och montera den igen varje gång men inget jag känner till på rak arm.

Därför var min fråga tidigare om varför du inte låter HAL (dynamisk montering) sköta det hela. Är det för att det inte fungerar för dina diskar eller har du inte provat det?
Det här får man nog säg är huvudet på spiken. Jag har monterat mina usb-diskar statiskt trots att de används dynamiskt. ..anledningen till detta är att jag inte vet bättre :) Jag har inte haft servern så länge och började från scratch utan förkunskaper. Så. Hur gör man för att få det att funka dynamiskt (hal?)?

Re: Mount-problem

Postat: 22 dec 2008, 19:12
av Bowmore
Ja, vi kan ju alltid prova och se om det fungerar för dig och att det är så du vill köra. Det är lätt att ändra tillbaks igen senare om du skulle vilja det.

Först kan du lägga ut utskriften på kommandot blkid så kan vi diskutera monteringspunkter för jag antar att du vill ha fixa namn som du alltid använder.

Re: Mount-problem

Postat: 22 dec 2008, 20:05
av dmz
Bowmore skrev:
dmz skrev:Nu kanske jag tolkar detta helt fel, men enligt trådskaparens första post där han säger att enheterna byter monteringspunkt så låter det snarare som att det är just HAL som används i första läget.
I det första läget monteras sda1 och sdb1 statiskt under uppstarten enl fstab. När man sen slår av/på diskarna igen så kommer HAL in. Eftersom resurserna sda1 och sda2 inte är ledigställda korrekt så reserveras sdc1 och sdd1. Slår man av och på diskarna då så reserveras sdc1 och sdd1 igen. Men om man monterar dem med mount -a och därefter slår av/på så blir även sdc1 och sdd1 hängande, osv.
dmz skrev:Personligen rekommenderar jag inte HAL till någon, men det kanske bara är jag.
Du menar alltså att man ska montera alla diskar, både fasta och flyttbara, statiskt? Håller inte med dig generellt. Däremot om man har en flyttbar disk som man vill att systemet ska hantera som en fast disk så håller jag med, men det kräver att disken alltid är ansluten och påslagen.
Ah, men dåså.
Mjo, tänkte inte på att mina flyttbara diskar aldrig flyttas, men givetvis är det så.

Re: Mount-problem

Postat: 22 dec 2008, 22:31
av tobohyeah
ALright! Här kommer blkid-utskriften:
/dev/hda2: LABEL="bootstrap" TYPE="hfs"
/dev/hda3: UUID="35eaa9da-9610-4d8f-bd81-e0bbcfeb74cf" TYPE="ext3"
/dev/hda4: TYPE="swap" UUID="b7b37f0e-c3fe-4c19-9039-afc4eca50e82"
/dev/sda1: UUID="bebfcbe8-0441-4a73-9719-9eeda7bdc40d" SEC_TYPE="ext2" TYPE="ext3" LABEL="w320"
/dev/sda2: UUID="6b1f0937-9670-4e68-9502-838e91c86b80" TYPE="ext3" SEC_TYPE="ext2"
/dev/sda3: TYPE="swap"
/dev/sdb1: UUID="32459d8f-d482-4de6-80f1-0947b3002fe9" SEC_TYPE="ext2" TYPE="ext3" LABEL="w500"
/dev/sdb2: UUID="8444810a-8f7f-4faa-b024-3db2ee35378e" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdb3: TYPE="swap"

Tack

Re: Mount-problem

Postat: 22 dec 2008, 22:50
av Bowmore
Oki,
som du ser så har diskarna eller eg partitionerna etikettnamnen (label) w320 och w500. Det innebär att när de monteras dynamiskt så får de sökvägarna /media/w320/ resp /media/w500/. Vill du ha andra namn på sökvägarna så är det bara att döpa om de två partitionerna.

För att de ska bli dynamiskt monterade så behöver du inaktivera monteringarna i filen /etc/fstab. Du behöver inte ta bort de två raderna, det räcker med att kommentera bort dem. Det gör du genom att stoppa in ett kommentartecken # först på de två raderna. När du gjort det så starta om datorn så får vi se om de monteras korrekt.

Editera gör du med

Kod: Markera allt

sudo gedit /etc/fstab
men det visste du väl redan :)

Re: Mount-problem

Postat: 22 dec 2008, 23:50
av tobohyeah
Hej!
Nu har jag gjort så. Men det finns ingen /media/w320 eller /media/w500 vad jag kan se..
Tror jag testat så här långt innan, men eftersom jag inte kunde hitta diskarna så monterade jag dem statiskt.
blkid ser likadan ut och det är bortkommenterat i fstab. now what :)

tack för all hjälp!

Re: Mount-problem

Postat: 23 dec 2008, 01:05
av Bowmore
Aj då, är det strul med HAL i Intrepid, igen höll jag på att säga :P
Jag får logga in på Intrepid och testa usb/etx3-enheter, annars vet du hur du backar tillbaks till statiskt igen.