Sida 1 av 1
fsck vid varje uppstart
Postat: 08 apr 2009, 23:46
av maxziman
Halloj!
Kör med eeebuntu standard 2.0 (som jag tror bygger på intrepid) sen några dagar. Allt funkar fint utom att fsck vill köras varje gång jag startar upp maskinen. Hoppas någon har något bot mot detta.
Tack på förhand!
Re: fsck vid varje uppstart
Postat: 08 apr 2009, 23:51
av Hund
(Dubbelkoll) Kör den en kontroll varje gång du startar även om du väljer att slutföra kontrollen?
Re: fsck vid varje uppstart
Postat: 08 apr 2009, 23:52
av maxziman
Ja.
Re: fsck vid varje uppstart
Postat: 09 apr 2009, 02:01
av Bossieman
Gjorde en sökning på
http://forum.eeeuser.com angående fsck och inget av sökresultaten handlade om det du beskriver.
Hur är datorn partionerad och vilket filsystem använder du?
Re: fsck vid varje uppstart
Postat: 09 apr 2009, 09:56
av maxziman
jag har också letat runt en del, men utan framgång.
som det ser ut nu har jag min root / på en intern disk med ext2. /home ligger på ett sd-kort med ext2. Hade läst nånstans att ext2 skulle spara på diskarna. Den interna disken är en ssd som tydligen ska ha ett begränsat antal skrivningar.
Re: fsck vid varje uppstart
Postat: 09 apr 2009, 10:08
av Bossieman
Vilken av diskarna är det som kontrolleras vid varje start?
Re: fsck vid varje uppstart
Postat: 10 apr 2009, 11:01
av maxziman
Har testat att starta upp några gånger nu. Det är vid samtliga fall sdb1, alltså mitt sd-kort som behöver kollas.
Re: fsck vid varje uppstart
Postat: 10 apr 2009, 11:38
av Osprey
Har du en fil som heter "/forcefsck" på burken..? Om den finns så ska den iofs rensas bort efter en lyckad fsck-körning, men man vet ju aldrig om det kan vara någon bugg...
Re: fsck vid varje uppstart
Postat: 10 apr 2009, 12:19
av Osprey
Vad får du förresten för resultat på:
Re: fsck vid varje uppstart
Postat: 11 apr 2009, 19:35
av maxziman
Tjena!
Har inte den där "forcefsck".
I terminalen visades detta efter "tune2fs -l /dev/sdb1 | grep -i mount" :
Last mounted on: <not available>
Default mount options: (none)
Last mount time: Sat Apr 11 00:17:47 2009
Mount count: 2
Maximum mount count: 30
Kan det vara något med att kortet (sdb1) inte avmonteras vid nedstängning?
Re: fsck vid varje uppstart
Postat: 11 apr 2009, 19:44
av Osprey
maxziman skrev:Tjena!
Har inte den där "forcefsck".
I terminalen visades detta efter "tune2fs -l /dev/sdb1 | grep -i mount" :
Last mounted on: <not available>
Default mount options: (none)
Last mount time: Sat Apr 11 00:17:47 2009
Mount count: 2
Maximum mount count: 30
Kan det vara något med att kortet (sdb1) inte avmonteras vid nedstängning?
Här står det ju att disken har monterats 2 gånger och att den ska kontrolleras av fsck när den har monterats 30. Så det verkar som om det kan vara något annat problem om den envisas med att kontrollera varje gång.
Vad får du för resultat av:
[Edit] Det stämmer för övrigt inte riktigt heller med att den monterats 2 gånger sedan senaste kontrollen, om den nu kontrolleras varje gång. Är du säker på att så verkligen sker och att det är sdb1 varje gång..?
Re: fsck vid varje uppstart
Postat: 11 apr 2009, 19:50
av maxziman
cat /var/log/fsck/* gav följande:
Log of fsck -C3 -R -A -a
Sat Apr 11 00:17:13 2009
fsck 1.41.3 (12-Oct-2008)
/dev/sdb1 was not cleanly unmounted, check forced.
/dev/sdb1: 5648/1998848 files (1.6% non-contiguous), 2956281/3996160 blocks
fsck died with exit status 1
Sat Apr 11 00:17:46 2009
----------------
Log of fsck -C3 -a -t ext2 /dev/sda1
Sat Apr 11 00:17:13 2009
fsck 1.41.3 (12-Oct-2008)
/dev/sda1: clean, 119117/1970848 files, 939394/3939933 blocks
Sat Apr 11 00:17:13 2009
Jag är helt säker på att det alltid är sdb1 som kollas
Re: fsck vid varje uppstart
Postat: 11 apr 2009, 19:58
av Osprey
maxziman skrev:/dev/sdb1 was not cleanly unmounted, check forced.
Där har du problemet i klartext, den säger att disken inte har blivit avmonterad korrekt och att den därför gör en kontroll.
Hur ser din "/etc/fstab" ut och hur startar du om/stänger av burken..?
Re: fsck vid varje uppstart
Postat: 11 apr 2009, 20:08
av maxziman
Jag testade att starta om. Jag kollade extra noga och såg att det var sdb1 som kollades.
Min fstab ser ut:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=9e603233-4450-4a84-8d69-ca7f1959165b / ext2 relatime,errors=remount-ro 0 1
# /dev/sdc1
UUID=c11a4133-5621-4e53-a212-58ce83e58774 /home ext2 relatime 0 2
För mig ser det konstigt ut att inget är mountat på sdb1...
Re: fsck vid varje uppstart
Postat: 11 apr 2009, 20:19
av Osprey
Det verkar som om sdb1 automonteras då.
Hur ser det ut med:
När burken är igång?
Re: fsck vid varje uppstart
Postat: 11 apr 2009, 20:22
av maxziman
df gav:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 15512328 3563340 11161004 25% /
tmpfs 512512 0 512512 0% /lib/init/rw
varrun 512512 220 512292 1% /var/run
varlock 512512 0 512512 0% /var/lock
udev 512512 2812 509700 1% /dev
tmpfs 512512 24 512488 1% /dev/shm
/dev/sdb1 15733728 11578064 3356432 78% /home
mount gav:
/dev/sda1 on / type ext2 (rw,relatime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/sdb1 on /home type ext2 (rw,relatime)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/helmut/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=helmut)
Re: fsck vid varje uppstart
Postat: 11 apr 2009, 21:17
av Osprey
Inget direkt konstigt där vad jag kan se, men uppenbarligen avmonterar den inte den disken ordentlig när du startar om. Förmodligen kan du få det att funka med en manuell "umount" före omstart, men det borde ske automatiskt...
Re: fsck vid varje uppstart
Postat: 11 apr 2009, 23:08
av Osprey
maxziman skrev:Jag testade att starta om. Jag kollade extra noga och såg att det var sdb1 som kollades.
Min fstab ser ut:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=9e603233-4450-4a84-8d69-ca7f1959165b / ext2 relatime,errors=remount-ro 0 1
# /dev/sdc1
UUID=c11a4133-5621-4e53-a212-58ce83e58774 /home ext2 relatime 0 2
För mig ser det konstigt ut att inget är mountat på sdb1...
Ojdå, nu märkte jag att jag inte tittade ordentligt på din fstab, som det ser ut så ska ju den sista raden vara sdb1. Men UUID används istället för namnet /dev/sdb1.
Enlig vad jag sett på nätet så verkar det här vara en bug i kärnan för eeebuntu, så du kan ju altid prova att uppgradera kärnan (och allt annat) med:
Kod: Markera allt
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Om inte det funkar utan den kör fsck ändå, så kan du fixa till problemet på ett inte helt rumsrent sätt genom att byta ut 2:an i slutet på sista raden i fstab mot en 0:a. Vilket iofs innebär att du
kan få problem om filsystemet verkligen inte har blivit korrekt avmonterat. Isåfall bör du nog köra fsck manuellt någon gång då och så, vilket du lättast fixar genom att byta tillbaka 0:an till en 2:a och starta om. För att kanske sedan byta till 0 igen...
Men som sagt en buggrättning
bör vara på gång...

Re: fsck vid varje uppstart
Postat: 18 apr 2009, 23:44
av maxziman
Ok!
Jag tackar alla för era svar. Just nu kör jag med "ful-lösningen", men det funkar helt ok. Ska fråga runt på några andra forum med.