Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Jurtsa - 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.
-
https://wiki.ubuntu.com/AutoFsck
Tuolta lataat vaikka ton deb-paketin, asennat sen. Eli 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
-
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.
-
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.
# /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!!!
-
sudo tune2fs -c XX /dev/XXX
Jep, kiitti! Pistin /dev/sda1:n tsekattavaksi joka 50 mountin jälkeen
ja sdb1:n kuukauden välein.
# 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.
-
UUID on yhtä kuin Universal Unique Identifier.
Auttaa erottamaan osiot toisistaan, näin maallikkokielellä.
Pelkkä osiotunnus riittää kyllä edelleen määrittelynä fstab tiedostossa.
-
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.
-
Miten saa selville mitkä tune2fs:n asetukset ovat tällä hetkellä?
-
Miten saa selville mitkä tune2fs:n asetukset ovat tällä hetkellä?
sudo tune2fs -l /dev/osio
Tuolla saa jonkinlaista infoa.
-
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.
-
Jep, kiitti! Pistin /dev/sda1:n tsekattavaksi joka 50 mountin jälkeen
ja sdb1:n kuukauden välein.
# 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:
# tune2fs -i 30d /dev/sdb1
Tein itselleni vastaavat säädöt eilen.
Paljon tietoa saat tällä loitsulla:
$ sudo dumpe2fs -h /dev/sdb1