Sida 1 av 1

fsck - säkert?

Postat: 23 aug 2007, 17:51
av J0henz
Jag planerar att köra en fsck, och när jag kör det så står det VARNING!!!  Att köra e2fsck på ett monterat filsystem kan orsaka
ALLVARLIG skada på filsystemet.

Nu undrar jag hur stor risk det är att data förloras när man kör fsck, jag undrar om det är rätt säkert att köra det.

SV: fsck - säkert?

Postat: 23 aug 2007, 18:04
av DeepThought
Kör det INTE på det sättet, om det är en monterad partition!

Det går att köra fsck från LiveCDn, men se då till att partitionen verkligen inte är monterad. Du kan också se till att det körs vid nästa omstart, vilket jag rekommenderar. För att göra detta kör du följande kommando:

sudo touch /forcefsck

Vilket skapar en tom fil vid namn forcefsck precis under roten. Detta gör att fsck kommer att köras vid nästa omstart. Jag tror att detta kanske inte fungerar om du kör reiserfs, men jag är inte säker. (Se tråd för mer info: http://ubuntuforums.org/showthread.php?t=170786).

SV: fsck - säkert?

Postat: 23 aug 2007, 18:05
av J0henz
Vad menas med ett monterat filsystem?
Jag ska köra det på sda3 eftersom jag får meddelande om att det innehåller fel under boot.
sda3 är /home förresten, filsystem ext3.

SV: fsck - säkert?

Postat: 23 aug 2007, 18:21
av DeepThought
Hm, jag vet inte exakt hur jag skall förklara det, men man kan väl kortfattat säga att när man monterar ett filsystem så gör man det redo för att läsas och skrivas av operativsystemet. Ex. om du skall kunna läsa från en CD-skiva, så måste du först montera den, t.ex. på platsen /media/cdrom. Då kommer du åt den data som finns på skivan när du går till platsen /media/cdrom.

Du kan kanske avmontera /home under tiden du kör fsck, om du vill det, men då tappar du (tillfälligt) allt som finns i din hemkatalog, så jag rekommenderar det inte.

Har du en LiveCD i närheten kan du använda den, och om den visar din hårddisk på skrivbordet kan du högerklicka på partitionerna och välja Avmontera innan du kör fsck, annars borde det som sagt fungera att köra:
sudo touch /forcefsck

och sedan starta om datorn.

Lycka till!


Lite mer läsning (har inte kollat hur bra den är, dock :-\):
http://en.wikipedia.org/wiki/Mount_(computing)
http://en.wikipedia.org/wiki/File_system
http://wiki.linuxquestions.org/wiki/Mount_point
http://wiki.linuxquestions.org/wiki/Mount

SV: fsck - säkert?

Postat: 23 aug 2007, 18:26
av J0henz
Ok, tack så mycket.

SV: fsck - säkert?

Postat: 23 aug 2007, 20:44
av J0henz
ok, sudo touch /forcefsck fungerade inte för det syfte som jag ville använda det för, hur tar jag bort det?

SV: fsck - säkert?

Postat: 23 aug 2007, 21:43
av DeepThought
J0henz skrev: ok, sudo touch /forcefsck fungerade inte för det syfte som jag ville använda det för, hur tar jag bort det?
När jag gjorde det togs filen bort automatiskt efter omstart. Om den inte gör det kan du prova att ta bort den:

sudo rm /forcefsck