Jag startade Ubuntu i återställningsläge för att försöka fixa ett diskfel.

Men när jag kör:

fsck 

Jag bara få:

fsck from util-linux 2.31.1 

Och inget annat händer.

Alla fsck -kommandon är helt enkelt att skriva ut ”fsck från util-linux 2.31.1” och avslutas, oavsett alternativ och argument.

Detta hindrar mig från att fixa diskfelet och kunna återställa systemet.

Svar

Kommandot jag behövde var fsck.ext4, t.ex.

fsck.ext4 -F 

Det här låter mig fixa diskproblemen och återställa systemet.

Svar

När filsystem körs kontrollera att du måste ange själva filsystemet i kommandoraden. Det behöver sällan spola filsystembuffertarna. För att kontrollera filsystemet använder du -f

fsck -f /filesystem 

För att lägga till en typ av filsystem kan du använda format:

fsck -t ext4 -f /filesystem 

Kommentarer

  • Alla fsck -kommandon skrivs helt enkelt ut ' fsck från util-linux 2.31.1 ' och avslutas, oavsett alternativ och argument. Det verkar som att fsck.ext4 är det nödvändiga kommandot i denna situation.
  • fsck känner vanligtvis igen filsystemet. Men det behöver inte användas fsck.ext4 -format, du lägger till typen i fsck -kommandot själv. Se mitt redigerade svar
  • fsck -t ext4 -f /filesystem skriver bara ut fsck from util-linux 2.31.1 och går ut.
  • Jag behövde för att lägga till / dev / sda1 istället för / filesystem.
  • @Virgo, om du inte har poster i /etc/fstab bör du använda enhetsnamnet istället för filsystemmontering punkt

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *