Kirjoittaja Aihe: Levyntarkistus 20 mountin jälkeen  (Luettu 3873 kertaa)

Jurtsa

  • Käyttäjä
  • Viestejä: 71
    • Profiili
Levyntarkistus 20 mountin jälkeen
« : 10.05.08 - klo:16.12 »
Päivitin Gutsyn Hardyyn pari päivää sitten, vielä en ole tähän
uudella versiolla törmännyt, mutta Gutsy halusi tarkistaa levyn
aina 20 mountin jälkeen ("...has been mounted 20 times without
being checked, check forced").

Pystyykö tuota muuttamaan? Desktop-koneella minusta noin tiukka
tarkistusväli on aika yliampuvaa. (Muuten, ennen kysymistä tein haun
"check forced" enkä löytänyt aiheeseen liittyvää.)

Ensiasennuksen jälkeen kun lisäsin aiemman Fedora-koneen
kakkoslevyn, niin se oli jotain "...has been mounted 453 times
without being checked, check forced". Tuossa tapauksessa tarkistus
kyllä olikin paikallaan.

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Vs: Levyntarkistus 20 mountin jälkeen
« Vastaus #1 : 10.05.08 - klo:17.06 »
https://wiki.ubuntu.com/AutoFsck

Tuolta lataat vaikka ton deb-paketin, asennat sen. Eli
Koodia: [Valitse]
sudo apt-get install beep // vaatii beepin, joten asennetaan
sudo dpkg -i autofsck_3.2-1_all.deb // asennetaan paketti, muista siirtyä oikeaan hakemistoon ennen tätä
autofsck --menu // ajetaan autofsck menu-valitsimella, tuottaa graafisen mokkulan

Siitä tulee menu, jossa kysytään... no varmaan osaatkin :P
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

aapo

  • Käyttäjä
  • Viestejä: 195
    • Profiili
Vs: Levyntarkistus 20 mountin jälkeen
« Vastaus #2 : 10.05.08 - klo:17.26 »
man tune2fs

Ylimpänä ohjeessa on juurikin  -c max-mount-counts
En oo käyttänyt, johonkin väliin lykkäät tietty levyn (tiedostojärjestelmän, kun nyt tarkkoja ollaan) nimen. Ja varmaankin vaatii sudon.
Pistä takaisinpäin rivin ohje, miten tapahtuu.

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Levyntarkistus 20 mountin jälkeen
« Vastaus #3 : 10.05.08 - klo:17.50 »
Koodia: [Valitse]
sudo tune2fs -c XX /dev/XXX
xx = kuinka monen kerran jälkeen tarkistetaan. 0 sulkee kokonaan (EI suositeltu)
xxx = osio

/etc/fstab tiedostossa myös määritellään mitkä tarkistetaan.

Lainaus
# /dev/sda1
UUID=30021d64-5ae4-45d9-a08e-6b3910b31526 /               ext3    relatime,errors=remount-ro 0       1
Viimeiset kaksi numeroa kertoo, seuraavaa
0, Älä tarkista
1, Levyn ensimmäinen osio tarkistetaan (/ juuriosion sijaitsevalla pakollinen)
2, Tarkista kaikki

Mutta älkää menkö muuttelemaan kyseiseen tiedostoon mitään! Jos ei ole tietoa mitä tehdään!!!
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

Jurtsa

  • Käyttäjä
  • Viestejä: 71
    • Profiili
Vs: Levyntarkistus 20 mountin jälkeen
« Vastaus #4 : 10.05.08 - klo:20.05 »
Koodia: [Valitse]
sudo tune2fs -c XX /dev/XXX

Jep, kiitti! Pistin /dev/sda1:n tsekattavaksi joka 50 mountin jälkeen
ja sdb1:n kuukauden välein.
Koodia: [Valitse]
# tune2fs -i 30 /dev/sdb1
Mitäs käytännön merkitystä muuten UUID-tunnuksilla on?
Fedorassa niitä ei ollut, ja kun lisäsin sdb1:n /etc/fstabiin,
niin ilman UUID:tä pistin.

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Levyntarkistus 20 mountin jälkeen
« Vastaus #5 : 10.05.08 - klo:20.10 »
UUID on yhtä kuin Universal Unique Identifier.
Auttaa erottamaan osiot toisistaan, näin maallikkokielellä.

Pelkkä osiotunnus riittää kyllä edelleen määrittelynä fstab tiedostossa.
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

Krister

  • Käyttäjä
  • Viestejä: 243
  • "Search" is your friend
    • Profiili
Vs: Levyntarkistus 20 mountin jälkeen
« Vastaus #6 : 12.05.08 - klo:00.33 »
UUID on yhtä kuin Universal Unique Identifier.
Auttaa erottamaan osiot toisistaan, näin maallikkokielellä.

Pelkkä osiotunnus riittää kyllä edelleen määrittelynä fstab tiedostossa.

Esimerkkinä käy se, että on kaksi tai kolme usb kovalevyä ja ilman UUID:tä levyt tunnistuisi ristiin rastiin vaikka /dev/sdc1:nä ja mikäli sulla olisi jotain vaikka kopiointi skriptejä ajamassa ja menisivät väärille levyille, niin olisi mukavat tunnit edessä sen jälkeen  ;D

Ja tää on itseasiassa kantapään kautta opittua... Hardyn beta vaiheessa noi UUID:t eivät toimineet ja jouduin silloin määrittää levyt niille annettujen nimien mukaan oikeisiin liitospisteisiin... mutta on toimineet sen verran hyvin, että ei ole jaksanut muokkailla niitä UUID:lle, mikäli jo ongelma korjattu.
« Viimeksi muokattu: 12.05.08 - klo:00.37 kirjoittanut Krister »

snifi

  • Vieras
Vs: Levyntarkistus 20 mountin jälkeen
« Vastaus #7 : 12.05.08 - klo:11.52 »
Miten saa selville mitkä tune2fs:n asetukset ovat tällä hetkellä?

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Levyntarkistus 20 mountin jälkeen
« Vastaus #8 : 12.05.08 - klo:15.43 »
Miten saa selville mitkä tune2fs:n asetukset ovat tällä hetkellä?
Koodia: [Valitse]
sudo tune2fs -l /dev/osioTuolla saa jonkinlaista infoa.
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

juyli

  • Vieras
Vs: Levyntarkistus 20 mountin jälkeen
« Vastaus #9 : 12.05.08 - klo:16.40 »
Mitäs käytännön merkitystä muuten UUID-tunnuksilla on?
Fedorassa niitä ei ollut, ja kun lisäsin sdb1:n /etc/fstabiin,
niin ilman UUID:tä pistin.

Ubuntun UUID:n vastaa Fedoran LABEL määritystä. Idea lienee se, ettei koko laitetiedostoa
tarvitse määrittää kuten tuota /dev/sdb1. Eli, jos osiointi muuttuu ja nimenomaan osioiden
numerointi, löytää järjestelmä osioit UUID:n tai LABEL:in perusteella.
Se, miksi noita on lähdetty käyttämään, jää minullekin arvoituksi, sillä oikea, todellinen
laitetiedosto on minusta paljon selkeämpi.

eap

  • Käyttäjä
  • Viestejä: 240
  • si fallor sum
    • Profiili
Vs: Levyntarkistus 20 mountin jälkeen
« Vastaus #10 : 12.05.08 - klo:19.51 »
Lainaus
Jep, kiitti! Pistin /dev/sda1:n tsekattavaksi joka 50 mountin jälkeen
ja sdb1:n kuukauden välein.
Koodia: [Valitse]
# tune2fs -i 30 /dev/sdb1
Kyllä, ymmärtääkseni, toi sdb1 tarkistetaan 30 mountin jälkeen tuolla komennolla. 30 päivän välein tapahtuva takistus komennetaan:
Koodia: [Valitse]
# tune2fs -i 30d /dev/sdb1Tein itselleni vastaavat säädöt eilen.
Paljon tietoa saat tällä loitsulla:
Koodia: [Valitse]
$ sudo dumpe2fs -h /dev/sdb1

Linux user #424871