Sida 1 av 1

Går inte göra fsck på systemdisk

Postat: 06 mar 2023, 10:16
av Ainigma
När jag går in i felsäkert läge för att göra en fsck på systemdisken så säger den likväl att det inte går för att disken är monterad och när jag försöker göra sudo umount så säger den att disken använts. ???

Re: Går inte göra fsck på systemdisk

Postat: 07 mar 2023, 19:58
av Osprey
Kör bara:

Kod: Markera allt

sudo touch /forcefsck
reboot
...så ska det funka och det spelar ingen roll om du kör i felsäkert eller vanligt läge, den kör en fsck när datorn bootar upp...

(Jo jag vet att det är "obsolete" och att man egentligen ska använda tune2fs nu, men det funkar fortfarande alldeles utmärkt...) ;D

Re: Går inte göra fsck på systemdisk

Postat: 07 mar 2023, 20:22
av Osprey
När det senast gjordes en fsck på en partition kan du se med:

Kod: Markera allt

tune2fs -l /dev/PARTITIONSNAMN | grep -i "Last checked"

Re: Går inte göra fsck på systemdisk

Postat: 09 mar 2023, 14:00
av Ainigma
Ok, tack. Ska testa det. Återkommer med resultat.

Re: Går inte göra fsck på systemdisk

Postat: 01 apr 2023, 09:05
av Ainigma
Fungerade tyvärr inte, allt som händer är att datorn startar om men ingen fsck ???

Re: Går inte göra fsck på systemdisk

Postat: 01 apr 2023, 14:41
av Osprey
Är du säker på att den inte körde en fsck när den startade upp?

Vad säger den om du kör:

Kod: Markera allt

tune2fs -l /dev/PARTITIONSNAMN | grep -i "Last checked"
...på partitionerna..??

Re: Går inte göra fsck på systemdisk

Postat: 01 apr 2023, 19:38
av Osprey
Krånglar det, så är det enklaste och säkraste förmodligen att starta upp från en Live-CD eller USB-pinne och köra fsck därifrån. Själv använder jag ofta en hemmabygd USB-pinne för sådant, men annars så funkar en pinne eller CD med GParted alldeles utmärkt.

Re: Går inte göra fsck på systemdisk

Postat: 02 apr 2023, 10:43
av Ainigma
Jag fick detta svar:
sudo tune2fs -l /dev/nvme0n1 | grep -i "Last checked"
[sudo] lösenord för andre:
tune2fs: Fel magiskt tal i superblocket vid försök att öppna /dev/nvme0n1
Hittade en gpt-partitionstabell i /dev/nvme0n1

Re: Går inte göra fsck på systemdisk

Postat: 02 apr 2023, 11:12
av Osprey
Du anger inte en partition utan hela disken, prova med att ange en partition istället.

[EDIT]
Om du vill, så kan du förresten köra det på alla (monterade) partitioner med:

Kod: Markera allt

for PART in $(mount | grep ext4 | awk '{ print $1 }' | sort -u); do echo -en $PART'\t'; tune2fs -l $PART | grep -i "Last checked"; done
...inte testat så mycket ännu, men det funkar på min burk (för partitioner som är "ext4")...