Hvert filsystem har også sine egne tillatelser, og administrerer hvilken bruker/gruppe som kan utføre lese-/skrivehandlinger. Denne guiden vil vise frem fiksering av "skrivebeskyttet filsystem" -feil på Ubuntu.”
Filsystemstillatelser
Linux er et operativsystem for flere brukere. For å administrere hva brukeren kan få tilgang til hvilken del av systemet, implementerer Linux forskjellige sikkerhetsfunksjoner. En slik funksjon er filtillatelser og eierskap. Det bestemmer eieren av filen og hvem som kan lese/skrive/utføre dem.
Et lignende konsept gjelder Linux -filsystemer. Hvert filsystem er beskyttet av brukertillatelser som kontrollerer hvem som har lov til å utføre hvilken handling på filsystemet.
Som feilen antyder, tilbakekaller målfilsystemet skriveforespørsler, da det er et skrivebeskyttet filsystem. Hvis det er etter design, må du be systemadministratoren om å gi skriftlig tillatelse. Hvis det ikke er tilfelle, så følg denne guiden.
Løsning
Løsningen på dette problemet er å fikse tillatelsene til filsystemet. Avhengig av filsystemtypen, er det et par verktøy tilgjengelig.
I de fleste situasjoner utføres disse prosedyrene bedre fra en live ubuntu -økt. På denne måten vil ikke noe annet program forstyrre prosedyren. Alternativt kan du starte opp fra en annen Ubuntu -installasjon. Sjekk ut å installere Ubuntu på en USB -pinne.
Bestemme målfilsystemet
Først må du bestemme filsystemet vi skal jobbe med. Liste over alle tilgjengelige filsystemer ved å bruke følgende kommando:
$ sudo fdisk -lAlternativt kan vi også bruke FindMNT -verktøyet til å liste opp alle de monterte filsystemene:
$ findmntFra listen, bestem målenheten/partisjonen. I dette eksemplet er målapparatet mitt /dev/loop17.
Hvis du foretrekker å bruke GUI, kan du også bruke Gnome Disk -verktøyet:
Fikse filsystemet
Etter at vi har bestemt filsystemet og tiden for å reparere det, kommer de fleste Linux -systemene (inkludert Ubuntu) med fsck, Et dedikert verktøy for å reparere et Linux -filsystem. Lær mer om bruk fsck i Linux.
For å fikse filsystemet, kjør følgende kommando:
$ sudo fsck -f /dev /loop17Hvis du bruker GNOME -disker, velger du FilSystem, klikker på Gearikonet og velger "Reparasjonsfilsystem".
Start deretter maskinen på nytt. Filsystemet skal nå oppføre seg som forventet.
Trinn for å unngå filsystemfeil
Ingen filsystem er immun mot korrupsjon og feil. Vi kan imidlertid utvikle visse vaner for å øke den generelle stabiliteten:
Siste tanker
I denne guiden demonstrerte vi å fikse et filsystem fra å forhindre skrivehandlinger, noe som resulterte i et "skrivebeskyttet filsystem" i Ubuntu. Vi gikk også over et par teknikker for å redusere sannsynligheten for korrupsjon av filsystemet.
Visse filsystemer er mer motstandsdyktige mot korrupsjon enn andre, for eksempel ZFS. Den leveres med innebygd dataintegritetsbeskyttelse og datakomprimering og kan håndtere høy lagringskapasitet. Sjekk ut å sette opp ZFS på Ubuntu.
Glad databehandling!