Destinasjonsenheten er skrivebeskyttet ubuntu. Linux-filsystemet er skrivebeskyttet. Retting av Ubuntu-filsystemfeil "Filsystemet er skrivebeskyttet

Selv om det overgår Windows i noen parametere, kan det også ødelegge stemningen til brukeren ved å gi feil. En av disse er utilgjengligheten til filsystemet. Og dette gjelder både vanlige flash-stasjoner og harddisker i enkelte situasjoner. Du kan løse problemet. Men selv erfarne brukere vet ikke alltid hvordan de skal fikse feilen når Ubuntu sier: "Filsystemet er skrivebeskyttet." Vi prøvde å gi svaret i denne artikkelen.

Så når du vil sette alt sammen, må du skrive. Eksplodere. Under ingen omstendigheter leser du filer på denne måten. Betydningen av en slik kode kan oppsummeres i en enkel sammenligning: pakken er kun for umiddelbar dekompresjon. Det tjener ingen hensikt, og det bruker den nødvendige tiden.

Det bør også nevnes avslutningen av den såkalte «Ifølge deg fra informatikk». Løsningen illustreres best med et eksempel. Ulempen med en slik løsning er imidlertid at vi, etter å ha skrevet koden, kan begrave oss i blokker hvis vi har mistet hovedflyten til programmet, og vi kan ikke tenke på alle mulige situasjoner som kan oppstå.

Det kan være flere årsaker til problemer med filtilgang i Ubuntu.

Først av alt er det verdt å sjekke om dette filsystemet definitivt fungerer. Når det gjelder et flash-kort, er dette enkelt å gjøre. Prøv å åpne den fra din Windows-datamaskin. Et annet system kan raskt feilsøke stasjonen. Det samme gjelder minnekort, kinesiske spillere og andre billige lagringsmedier. Ofte handler det kanskje om dem.

Denne operasjonen utføres av en offentlig funksjon. Det er i hovedsak en streng med biter der hver bit eller gruppe av biter har en bestemt betydning. Etter bruk av filen må den lukkes ved hjelp av en funksjon. Lesing av data fra en åpen fil gjøres ved hjelp av funksjonen.

Hvis det er nøyaktig på slutten av filen, returnerer funksjonen null, og ved feil returnerer den. Operasjonene med å skrive og lese i og fra en fil utføres på en bestemt posisjon i filen, betraktet som den nåværende posisjonen. For eksempel oppdaterer hver leseoperasjon den gjeldende posisjonsindikatoren, og øker antallet leste byte.

Dataposter ligner på lesing. Diverse er bare målet for dataene. Den returnerer antall byte i filen, og vi kan bruke dette til å overvåke om add-operasjonen faktisk lyktes. Funksjonen tar to parametere: et filnavn og en tekst for å skrive, og firmaet mangler ikke binære data.

La oss spørre oss selv hva om vi trenger å legge til ekstra innhold. Dette skriptet vil nå legge til data til filen i stedet for å overskrive den. I mange tilfeller er det nyttig å vite hva vi har i våre kataloger. Vi kan få det ved å bruke en familie av funksjoner som gir oss en rekke informasjon om filer. De antar alle filnavnet.

I tilfellet når harddisken er problematisk, vil det være mye vanskeligere å utføre kontrollen. Hvis datamaskinen din har to systemer, sjekk om harddisken din fungerer som den skal på Windows. Disse metodene lar deg finne kilden til feilen.

Formatering

I mange tilfeller hjelper enkel formatering av filsystemet til å gjenopprette funksjonaliteten. Det er spesielt enkelt å gjøre dette på en USB-flash-stasjon. Det er sant at vi ikke alltid er klare til å skille oss av med informasjonen som allerede er på den. Overfør alle data til en datamaskin som kjører Windows og formater problemstasjonen.

Ved feil returnerer funksjonen. Enhver bruk av en systemfunksjon er svært viktig for å validere returverdien. Søk etter filattributter. En peker som indikerer minneområdet der tilstandsfunksjonen returnerer denne informasjonen, må spesifiseres som funksjonens andre parameter. Minneområdet må reserveres på forhånd for å bevare tilstandsstrukturen.

Vedlegg: Andre funksjoner for arbeid med kataloger og filer

Kataloger er i hovedsak filer med et spesielt format. Å sjekke filer i en katalog ser slik ut. Hvert kall til disse funksjonene returnerer en peker til en tung struktur som vil finne informasjon om lesing av lesekatalogen. Katalogoppføringer vil bli overført én etter én til siste oppføring er nådd. Som vist ovenfor, er den eneste informasjonen som kan trekkes ut fra den direkte strukturen navnet på katalogoppføringen. Dette gjelder både for modifiserte brukerdata, det vil si for hans arbeid og for systemdata.

Når vi bruker dem, må vi huske på ytelsen. Det går tregt å lese alle data på disken, så prøv å komprimere så mye som mulig fra ett funksjonskall. Derfor må vi skrive en mekanisme for å sjekke om kompileringen kan startes eller om den ikke er nødvendig. Alt ser ut til å se riktig ut - manuset rapporterer alle spørsmålene riktig. Men den gjør det for sakte fordi vi har overbelastet den med mange linker til harddisken. Hvis du kjører det på et nettsted med høy trafikk, vil det være verre enn andre skript.

Med en plate er det usannsynlig at noen vil rekke opp en hånd for å gjøre dette. Formatering kan ødelegge mye viktig informasjon. Dessuten, hvis Ubuntu-filsystemet er skadet, må problemet letes etter andre steder.

Dette anbefales til og med, spesielt hvis du planlegger å bytte ut datamaskinen fra tid til annen. Dataene som brukes kan derfor ikke endres. Dette betyr ikke at det er aktivert, men systemet gjenkjenner og kan bruke lagre hvis miljøet er konfigurert til å gjøre det. Valget av modus gjøres i løpet av de første sekundene etter start, du har valget mellom å starte i permanent eller falsk modus.

Kontinuerlig modus er når du vil deaktivere lagring av data. Som standard fungerer dette verktøyet på en forenklet måte kalt en "hjelper". "Ekspert"-modus er beskrevet nedenfor og er ikke ment for brukere som er mindre godt egnet for datamaskiner. Assistentmodus begynner med å oppdage eksterne og interne stasjoner. Hvis en eller flere eksterne stasjoner oppdages, tilbyr verktøyet å aktivere lagring på denne stasjonen, eller du vil velge den nødvendige eksterne stasjonen fra listen. Et negativt svar vil tvinge forslaget til å bruke den interne stasjonen.

La oss prøve å endre det litt. I stedet for å utføre hundrevis av nye funksjoner hver gang, bruker vi så mye av dataene vi allerede har. Dette er den riktige filosofien for å jobbe med filer. Vi har viet et veldig stort kapittel til filer. Et mye kraftigere og kraftigere verktøy er databasen. Dette problemet diskuteres i neste del av denne boken. Men skal filene kastes likevel? I motsetning til indikasjonene er lesing av poster fra en database generelt tregere enn en fil, og for elementære applikasjonsinnstillinger som ikke krever kompleks sortering og omfattende relasjoner, kan det være fristende å erstatte dem med filer.

Sjekker for feil

Du kan sjekke disken for feil, ikke bare på Windows. Ubuntu har også rikelig med arsenal for dette. Dette kan gjøres både ved hjelp av kommandoer og ved hjelp av en spesiell applikasjon. Først, la oss ta en titt på metoden ved å bruke standardverktøy.

Vi ser på listen over stasjoner:

Vi sjekker en bestemt stasjon:

Vanligvis, fra brukerens synspunkt, er filsystemer organisert rundt ideene til filer og kataloger. Filer er objekter som innkapsler informasjon av en bestemt type, så vel som kataloggruppefiler og andre kataloger i dem. Enhver fil eller katalog kan identifiseres med navnet, som er absolutt spesifisert som et banenavn eller i forhold til gjeldende katalog.

For faste og disketter lagres informasjon ved hjelp av deres magnetiske egenskaper. En harddisk inneholder flere lagringsmapper inni, og en diskett består av én diskett. Forsiden av platen er delt inn i spor, som er konsentriske sirkler der informasjon kan lagres. Spor er delt inn i sektorer, en sektor som formidler en fast mengde informasjon. Lesing og skriving av informasjon på disken utføres på datablokknivå. En blokk kan bestå av en eller flere sektorer.

hdparm -i / dev / sdf | grep modell

I eksemplet er sdf tatt, men disknavnet ditt kan variere.

Hvis volumet ble montert, må denne handlingen avbrytes før du sjekker:

Nå sjekker vi volumet for dårlige blokker - problemområder:

badblocks -s / dev / sdf1> / root / badblock

Fremdriften vises som en prosentandel.

En harddisk kan partisjoneres av brukeren i partisjoner, der hver partisjon oppfører seg som en separat disk på brukernivå. En partisjon lagrer et filsystem, noe som betyr at flere filsystemer kan finnes på en enkelt fysisk disk. For vanlige personlige datamaskiner lagres partisjonsinformasjonen på begynnelsen av disken i den såkalte partisjonstabellen. Den inneholder 4 poster som husker posisjoner, størrelser og typer diskpartisjoner. De lagrede minnepartisjonene på begynnelsen av disken kalles primærpartisjoner, som åpenbart kan inneholde opptil fire.

Nå merker vi de dårlige blokkene slik at systemet slutter å bruke dem:

e2fsck -l / root / badblock / dev / sdf1

Denne metoden skal i teorien bidra til å fikse problemer med alle slags medier. Hvis det ikke hjalp å skanne disker for feil, er det på tide å bruke et hendig verktøy - GParted.

Gparted


Det er imidlertid mulig at en ny partisjonstabell opprettes innenfor en hvilken som helst hovedpartisjon, og refererer til partisjoner som fysisk er innenfor gjeldende partisjon og kalles utvidede partisjoner. Den første sektoren av en partisjon eller disk som inneholder systemet kalles oppstartssektoren. Den inneholder følgende informasjon.

Kataloger lagres som spesielle strukturer, for eksempel tabeller, der hver post representerer en fil. Faktisk er katalogen lagret som en vanlig fil, men inneholder informasjon om andre filer. Det er en rotkatalog lagret i filallokeringstabellen som har en begrenset størrelse.

  1. Først må du installere dette programmet. Dette kan enkelt gjøres ved å bruke kommandoen:
    sudo apt-get install gparted
  2. Åpne GParted. Alle transportører vil bli vist foran oss. Blant dem skal det være en problematisk utilgjengelig - hvis verktøyet ser feil, vil det merke det med et utropstegn.
  3. Åpne nå disken vår og klikk på "Seksjon" -knappen øverst.
  4. I rullegardinmenyen velger du "Se etter feil". Programmet vil skanne disken og muligens finne problemer, hvoretter filsystemet blir tilgjengelig ikke bare for lesing.

Tilgangsrettigheter

Til slutt, den siste grunnen til at vi mister tilgang til databehandling på media er krenket rettigheter. Det kan også støtes på av erfarne brukere som bruker rotmodus. Når vi bruker forskjellige kommandoer, ikke helt forstår essensen deres, eller kjører programmer med utvidede privilegier, kan systemet blokkere tilgang ved en feiltakelse.

Katalogoppføringsstruktur. Filfordelingstabell. Det er i hovedsak en bildelignende struktur som lagrer i sine koblede lister som indikerer klyngene som utgjør filene. Nummeret til den første klyngen av filen lagres, som allerede nevnt, i katalogen som tilsvarer denne filen.

Eksempel. Pekernodeområdet har en fast størrelse når filsystemet opprettes, og inneholder en oppføring for hver fil som kan opprettes i denne støtten. Søkeområdet er reservert for lagring av bilder av en prosess når det midlertidig fjernes fra minnet for å gi plass til andre prosesser, men som regel benyttes egne partisjoner for personsøkingsområdet. Inodestruktur En inode inneholder viktig informasjon om den tilknyttede filen. Rettigheter er av tre typer og er gruppert i tre kategorier: brukerrettigheter til en brukergruppe - brukerrettigheter i gruppen av eiere til andre - rettigheter til alle andre brukere.

  • Det siste området inneholder blokkene som filene er lagret i.
  • Filnavnnummeret til indeksnoden knyttet til filen.
  • Hver fil har bare én inode.
  • Du kan se flere katalogoppføringer som peker til den samme indeksnoden.
  • Angir eieren av filidentifikatoren til filgruppen med filtillatelser.
En slik lenke blir sett av brukeren som en fil med sitt eget navn, men refererer faktisk til en annen fil på disken.


Så ser vi en melding fra Ubuntu: "Filsystemet er skrivebeskyttet." Spesielle team vil bidra til å fjerne et slikt problem.

Følgende kommando er egnet som en generisk metode:

I stedet må du skrive inn brukernavnet. Chown-kommandoen er ansvarlig for å endre mappetillatelsene. -R-attributtet betyr at denne delen er skrivebeskyttet av brukeren. Sudo reverserer disse endringene. I eksemplet var problemet i hjemmepartisjonen, hvis du har problemer med flash-stasjonen, bør du gå inn i katalogen.

Enhver operasjon som utføres på den refererte filen vil ha en faktisk effekt på den refererte filen. Hvis sletting er nødvendig, avhenger effekten av lenketypen. Lenker er av to typer. Fysisk symbolikk. ... Symbolske lenker er faktisk individuelle filer, merket med en spesiell kode som inneholder det fulle navnet på den angitte filen. Å fjerne dem påvirker ikke filen. De kan referere til kataloger samt filer og mapper fra en annen partisjon eller en annen stasjon, men de har den ulempen at det må opprettes en egen indeksnode for dem og i tillegg tar opp diskplass gjennom innholdet.

Ubuntu-filsystemet fungerer litt annerledes enn på Windows. Derfor oppfører alle disker under dens kontroll annerledes. På grunn av dette oppstår nye feil som ikke kan oppstå på Windows.

Kobling av filer eller mapper gjøres med kommandoen B. Spesielle filer som indikerer stasjoner eller partisjoner brukes i en operasjon som kalles montering av et filsystem. Dette betyr at etter installasjonen vil hele katalogen og filstrukturen til filsystemet være plassert i denne katalogen.

Mekanismen er spesielt effektiv fordi den tilbyr muligheten til å ha en enhetlig katalogstruktur som grupperer filer fra flere partisjoner eller stasjoner. Dataene uten noen parameter gjenspeiler filsystemene som for øyeblikket er installert på systemet.

Nå vet vi hvordan vi løser problemet angående problemer med diskredigering. Saken kan være både i funksjonsfeil på enhetene, og i feil definisjon av rettigheter. Det viktigste er å identifisere problemet riktig og fikse det. Heldigvis er ikke dette den mest alvorlige av alle feil, selv om det kan skape problemer for brukeren.

Selv om det overgår Windows i noen parametere, kan det også ødelegge stemningen til brukeren ved å gi feil. En av disse er utilgjengligheten til filsystemet. Og dette gjelder både vanlige flash-stasjoner og harddisker i enkelte situasjoner. Du kan løse problemet. Men selv erfarne brukere vet ikke alltid hvordan de skal fikse feilen når Ubuntu rapporterer: "Filsystemet er skrivebeskyttet." Vi prøvde å gi svaret i denne artikkelen.

Det kan være flere årsaker til problemer med filtilgang i Ubuntu.

Først av alt er det verdt å sjekke om dette filsystemet definitivt fungerer. Når det gjelder et flash-kort, er dette enkelt å gjøre. Prøv å åpne den fra din Windows-datamaskin. Et annet system kan raskt feilsøke stasjonen. Det samme gjelder minnekort, kinesiske spillere og andre billige lagringsmedier. Ofte kan det handle om dem.

I tilfellet når harddisken er problematisk, vil det være mye vanskeligere å utføre kontrollen. Hvis datamaskinen din har to systemer, sjekk om harddisken din fungerer som den skal på Windows. Disse metodene lar deg finne kilden til feilen.

Formatering

I mange tilfeller hjelper enkel formatering av filsystemet til å gjenopprette funksjonaliteten. Det er spesielt enkelt å gjøre dette på en USB-flash-stasjon. Det er sant at vi ikke alltid er klare til å skille oss av med informasjonen som allerede er på den. Overfør alle data til en datamaskin som kjører Windows og formater problemstasjonen.

Med en plate er det usannsynlig at noen vil rekke opp en hånd for å gjøre dette. Formatering kan ødelegge mye viktig informasjon. Dessuten, hvis Ubuntu-filsystemet er skadet, må problemet letes etter andre steder.

Sjekker for feil

Du kan sjekke disken for feil, ikke bare på Windows. Ubuntu har også rikelig med arsenal for dette. Dette kan gjøres både ved hjelp av kommandoer og ved hjelp av en spesiell applikasjon. La oss først se på en metode som bruker standardverktøy.

Vi ser på listen over stasjoner:

Vi sjekker en bestemt stasjon:

hdparm -i / dev / sdf | grep modell

I eksemplet er sdf tatt, men disknavnet ditt kan variere.

Hvis volumet ble montert, må denne handlingen avbrytes før du sjekker:

Nå sjekker vi volumet for dårlige blokker - problemområder:

badblocks -s / dev / sdf1> / root / badblock

Fremdriften vises som en prosentandel.

Nå merker vi de dårlige blokkene slik at systemet slutter å bruke dem:

e2fsck -l / root / badblock / dev / sdf1

Denne metoden skal i teorien bidra til å fikse problemer med alle slags medier. Hvis det ikke hjalp å skanne disker for feil, er det på tide å bruke et hendig verktøy - GParted.

Gparted

  1. Først må du installere dette programmet. Dette kan enkelt gjøres ved å bruke kommandoen:
    sudo apt-get install gparted
  2. Åpne GParted. Alle transportører vil bli vist foran oss. Blant dem skal det være en problematisk utilgjengelig - hvis verktøyet ser feil, vil det merke det med et utropstegn.
  3. Åpne nå disken vår og klikk på "Seksjon" -knappen øverst.
  4. I rullegardinmenyen velger du "Se etter feil". Programmet vil skanne disken og muligens finne problemer, hvoretter filsystemet blir tilgjengelig ikke bare for lesing.

Tilgangsrettigheter

Til slutt, den siste grunnen til at vi mister tilgang til databehandling på media er krenket rettigheter. Det kan også støtes på av erfarne brukere som bruker rotmodus. Når vi bruker forskjellige kommandoer, ikke helt forstår essensen deres, eller kjører programmer med utvidede privilegier, kan systemet blokkere tilgang ved en feiltakelse.

Så ser vi en melding fra Ubuntu: "Filsystemet er skrivebeskyttet." Spesielle team vil bidra til å fjerne et slikt problem.

Følgende kommando er egnet som en generisk metode:

sudo chown -R: / home /

I stedet må du skrive inn brukernavnet. Chown-kommandoen er ansvarlig for å endre mappetillatelsene. -R-attributtet betyr at denne delen er skrivebeskyttet av brukeren. Sudo reverserer disse endringene. I eksemplet var problemet i hjemmepartisjonen, hvis du har problemer med flash-stasjonen, bør du gå inn i katalogen.

Ubuntu-filsystemet fungerer litt annerledes enn på Windows. Derfor oppfører alle disker under dens kontroll annerledes. På grunn av dette oppstår nye feil som ikke kan oppstå på Windows.

Nå vet vi hvordan vi løser problemet angående problemer med diskredigering. Saken kan være både i funksjonsfeil på enhetene, og i feil definisjon av rettigheter. Det viktigste er å identifisere problemet riktig og fikse det. Heldigvis er ikke dette den mest alvorlige av alle feil, selv om det kan skape problemer for brukeren.

Selv om det overgår Windows i noen parametere, kan det også ødelegge stemningen til brukeren ved å gi feil. En av disse er utilgjengligheten til filsystemet. Og dette gjelder både vanlige flash-stasjoner og harddisker i enkelte situasjoner. Du kan løse problemet. Men selv erfarne brukere vet ikke alltid hvordan de skal fikse feilen når Ubuntu sier: "Filsystemet er skrivebeskyttet." Vi prøvde å gi svaret i denne artikkelen.

Et indeksområde består av inoder som har samme struktur. Størrelsen på feltet avhenger av antall inoder det inneholder. Dette tallet bestemmes når filsystemet opprettes og kan ikke endres. Inodene inneholder informasjon om filen. Hver inode kan maksimalt beskrive én fil.

Indeksbeskrivelsene inneholder følgende informasjon om filen. Adresseinformasjon - 40 byte. ... De første 10 adressene er direkte adresser til de første 10 datablokkene i filen. Hvis filen er på mer enn 10 blokker, brukes indirekte blokker. Indirekte blokker ligger i datafeltet, men inneholder blokknummer, ikke fildata. Den ellevte adressen inneholder dummy-blokknummeret, som inneholder numrene til de neste datablokkene i filen. Dette kalles én indirekte adressering. Den tolvte blokken inneholder det indirekte blokknummeret, som inneholder antallet indirekte blokker som allerede inneholder blokker med datablokker.

Det kan være flere årsaker til problemer med filtilgang i Ubuntu.

Først av alt er det verdt å sjekke om dette filsystemet definitivt fungerer. Når det gjelder et flash-kort, er dette enkelt å gjøre. Prøv å åpne den fra din Windows-datamaskin. Et annet system kan raskt feilsøke stasjonen. Det samme gjelder minnekort, kinesiske spillere og andre billige lagringsmedier. Ofte handler det kanskje om dem.

Automatisk installasjon av partisjoner

Deaktiverer kjørbare kjørbare filer på filsystemet. Et annet sikkerhetsalternativ. Ubetinget avmontering av filsystemet kan forårsake systemfeil eller datakorrupsjon i filsystemet. Kjør deretter kommandoen for å montere partisjonen i den eksisterende katalogen.

For å demontere disken, kjør kommandoen. Filsystemet er en mekanisme for å organisere ulike typer lagring og presentere dem for brukeren. Hvert filsystem består av flere elementer. Startprogrammet inneholder informasjonen systemet trenger for å få tilgang til filsystemet. En datablokk er et område for våre data. Filsystemet kan monteres eller avmonteres. Viser mengden ledig og brukt plass på filsystemet.

Dette kalles dobbel indirektion. Gjennom den trettende blokken implementeres trippel indirekte adressering. Listen over gratis blokker er gitt gjennom en koblet liste. Kataloger er representert som filer, der en to-linjers struktur er registrert for hver fil i katalogen: en inode og et filnavn.

Oppstartsblokken tar opp en blokk og inneholder programmet som starter oppstarten av operativsystemet. Resten av blokkene er gruppert i grupper med samme størrelse. Hver gruppe inneholder en del av filsystemet og en kopi av de globale systemsystemene som er kritiske for systemintegriteten - superblokken og gruppebeskrivelsene.

I tilfellet når harddisken er problematisk, vil det være mye vanskeligere å utføre kontrollen. Hvis datamaskinen din har to systemer, sjekk om harddisken din fungerer som den skal på Windows. Disse metodene lar deg finne kilden til feilen.

Formatering

I mange tilfeller hjelper enkel formatering av filsystemet til å gjenopprette funksjonaliteten. Det er spesielt enkelt å gjøre dette på en USB-flash-stasjon. Det er sant at vi ikke alltid er klare til å skille oss av med informasjonen som allerede er på den. Overfør alle data til en datamaskin som kjører Windows og formater problemstasjonen.

Vi kan spesifisere enhetsnavnet eller monteringspunktet som målet. Monteringsalternativer feste. I tidligere kapitler har vi ofte hatt ulik lesing av data på harddisken. Det er på tide å samle informasjon om dem og organisere dem. Det første du må huske på er ytelse. Alle lenker til filsystemet er ganske trege og representerer ofte til og med en hastighetsflaskehals i koden vår. Derfor bør du prøve å gjøre så godt du kan og cache resultatene av noen av dem slik at påfølgende kode kan referere til dem.

Gruppebeskrivelser er skrevet i hver gruppe i en rad med tall etter hverandre. Hver inode inneholder informasjon om hvilke blokker som tilhører filen. Dette oppnås ved å bruke pekere som peker på blokker i gruppedatafeltet. Returnerer - med et suksesstall større enn eller lik null som representerer filbeskrivelsen fra systemtabellene.

Åpner en fil; hvis filen ikke eksisterer, oppretter den den først ved å bruke det tredje argumentet. Plassering av primitivet i filen. Ved suksess returneres en ny filbeskrivelse. Opprette en hierarkisk filsystemorganisasjon - opprette og ødelegge en katalog, opprette og ødelegge koblinger, endre gjeldende katalog. Ødeleggelse av katalogen; katalogen skal ikke inneholde noen filer.

Med en plate er det usannsynlig at noen vil rekke opp en hånd for å gjøre dette. Formatering kan ødelegge mye viktig informasjon. Dessuten, hvis Ubuntu-filsystemet er skadet, må problemet letes etter andre steder.

Hver tilgang til en fil må begynne med å åpne den. Så laster vi i en sløyfe en én kilobyte fil. Dermed kan data behandles «parallelt» med lesing. Når den er fullført, skal tilkoblingen til filen lukkes. Fra koden ovenfor kan vi kaste en sløyfe og laste alt på én gang.

Legg merke til kvaliteten på eksemplene. Gi nytt navn til filene vi kobler til noen ikke-eksisterende. Den første vil sende oss en bølge av advarsler innen 30 sekunder, den andre vil gjøre dem "bare" til noen få. Derfor må vi forberede alt slik at vi kan kontrollere meldingene selv. På tide å lage primitiv feilhåndtering. Den skal gi oss en lenke til filen, det vil si verdien av ressursen.

Endrer gjeldende prosesskatalog; den gamle gjeldende katalogen for prosessen utstedes og inoden til den nye katalogen lastes. Alle kataloger på veien må eksistere og prosessen har utføringsrettigheter for dem. Ved en hard lenke er filen også garantert, og det opprinnelige navnet blir ødelagt, men den symbolske lenken er det ikke. Faktisk sjekker den ikke engang eksistensen av den originale filen når den oppretter den symbolske lenken. En symbolsk lenke tolkes når du prøver å få tilgang til en fil gjennom den. I tillegg kan en symbolsk kobling opprettes på tvers av filsystemgrenser til en vanlig fil, spesialfil og katalog.

Sjekker for feil

Du kan sjekke disken for feil, ikke bare på Windows. Ubuntu har også rikelig med arsenal for dette. Dette kan gjøres både ved hjelp av kommandoer og ved hjelp av en spesiell applikasjon. La oss først se på en metode som bruker standardverktøy.

Vi ser på listen over stasjoner:

Vi sjekker en bestemt stasjon:

Det angitte filnavnet er ekskludert fra filsystemet; antall harde lenkefelt i filinoden reduseres med 1; hvis dette tallet blir 0, blir filen ødelagt. Endrer filtillatelser Prosessen som utfører denne primitive må være administratoren eller eieren av filen.

Denne håndboken er beregnet for avanserte brukere. Du må få administratorrettigheter for å koble til andre enheter. La oss liste opp alle tilgjengelige disker og partisjoner. Resultatet vil se slik ut. Det kan være en hvilken som helst tom katalog, selv i hjemmekatalogen din.

hdparm -i / dev / sdf | grep modell

I eksemplet er sdf tatt, men disknavnet ditt kan variere.

Hvis volumet ble montert, må denne handlingen avbrytes før du sjekker:

Nå sjekker vi volumet for dårlige blokker - problemområder:

badblocks -s / dev / sdf1> / root / badblock

Fremdriften vises som en prosentandel.

Er dette bare en aktiv ringetone?

Du kan finne en fullstendig liste på man-siden ved å bruke.

Om bare filen er lastet opp

Har du spart den tiden, pengene? Bidro han til å løse problemet? Er du klar til å gi en symbolsk pris for videre utvikling? Det er over 000 linjer, tips og triks, inkludert mange forskjellige maler.

Harddisker og andre lagringsplasser er festet under bokstavene, for eksempel er dette ikke noe spesielt, selv om det at enkeltdisker ikke har et felles topppunkt er merkelig for meg. Faktisk er skrivebordet ikke noe mer enn en mappe som ligger på systemstasjonen et sted i brukerens mappe. Det er noen skjulte systemfiler andre steder for mer forvirring. Du har en "snarvei" er en filtype av en symbolsk lenke, du har en katalog er en filtype av en katalog, en prosess er en filtype av en prosess.

Nå merker vi de dårlige blokkene slik at systemet slutter å bruke dem:

e2fsck -l / root / badblock / dev / sdf1

Denne metoden skal i teorien bidra til å fikse problemer med alle slags medier. Hvis det ikke hjalp å skanne disker for feil, er det på tide å bruke et hendig verktøy - GParted.

Gparted


På dette systemet, for å lese en 3,5-tommers diskett, må den installeres først. Før du begynner å redigere, vil han gi deg kunnskapen du trenger. Du trenger ikke å liste opp alle enhetene du eier. Linjaler som begynner med # er kommentarer.

Kommentarer inkluderer vanligvis informasjon om filen, eller betegner dermed linjer som midlertidig er ekskludert fra filoperasjonen. I den tredje har vi overskrifter som definerer hva følgende informasjon er. Filsystem - Indikerer enheten eller filsystemet som skal installeres og plasseringen der det er plassert.

  1. Først må du installere dette programmet. Dette kan enkelt gjøres ved å bruke kommandoen:
    sudo apt-get install gparted
  2. Åpne GParted. Alle transportører vil bli vist foran oss. Blant dem skal det være en problematisk utilgjengelig - hvis verktøyet ser feil, vil det merke det med et utropstegn.
  3. Åpne nå disken vår og klikk på "Seksjon" -knappen øverst.
  4. I rullegardinmenyen velger du "Se etter feil". Programmet vil skanne disken og muligens finne problemer, hvoretter filsystemet blir tilgjengelig ikke bare for lesing.

Tilgangsrettigheter

Til slutt, den siste grunnen til at vi mister tilgang til databehandling på media er krenket rettigheter. Det kan også støtes på av erfarne brukere som bruker rotmodus. Når vi bruker forskjellige kommandoer, ikke helt forstår essensen deres, eller kjører programmer med utvidede privilegier, kan systemet blokkere tilgang ved en feiltakelse.

Monteringspunktet er der enheten skal installeres. Vi vil referere til denne plasseringen når du bruker enheten. Hvert operativsystem har sitt eget filsystem, som det foretrekker og som det kjører i. Dump - Den angitte verdien indikerer at filsystemet skal demonteres. Standard er 0, noe som betyr at du ikke trenger å avmontere filsystemet.

En verdi på 1 betyr at du må sjekke delen først. Tvert imot betyr en verdi på 2 at disken eller partisjonen bør sjekkes neste gang. Eksempler på titler er nevnt. De kan ha forskjellige navn, men rekkefølgen på verdiene må være den samme!


Så ser vi en melding fra Ubuntu: "Filsystemet er skrivebeskyttet." Spesielle team vil bidra til å fjerne et slikt problem.

Følgende kommando er egnet som en generisk metode:

I stedet må du skrive inn brukernavnet. Chown-kommandoen er ansvarlig for å endre mappetillatelsene. -R-attributtet betyr at denne delen er skrivebeskyttet av brukeren. Sudo reverserer disse endringene. I eksemplet var problemet i hjemmepartisjonen, hvis du har problemer med flash-stasjonen, bør du gå inn i katalogen.

Før du installerer en enhet, må du vite hvordan den identifiseres i systemet. Når vi vet hvor en bestemt harddisk er plassert, kan vi finne partisjonene. Vær også oppmerksom på at det kan være opptil fire grunnleggende og utvidede seksjoner. Programmet vil vise om partisjonene på denne disken.

Etter å ha lest teksten ovenfor, kan du nå montere partisjoner og enheter. For å montere en enhet kan du bruke kommandoen. Du kan utvide dette. Dette festet gir mening for andre medier enn harddisker. Hvis systemet ikke oppdager enheten etter installasjon, må den installeres av enheten. Programmerere måtte skrive «igjen», og driveren i de første versjonene forårsaket feil som kunne føre til tap av data.

Ubuntu-filsystemet fungerer litt annerledes enn på Windows. Derfor oppfører alle disker under dens kontroll annerledes. På grunn av dette oppstår nye feil som ikke kan oppstå på Windows.

Denne kommandoen vil montere filsystemet skrivebeskyttet. Legg deretter til en linjal, gjerne på slutten. Du må skrive dette på én linje. Disse parameterne er ikke lenger beskrevet - du leser dem i begynnelsen av denne artikkelen. Husk også at monteringsstedene må eksistere!

Det er flere grunner til at det er nyttig å holde noen kataloger på separate filsystemer. Katalogen der filsystemet skal installeres. I sin enkleste form brukes den som følger. # Monter enheten til monteringspunktet.

Nå vet vi hvordan vi løser problemet angående problemer med diskredigering. Saken kan være både i funksjonsfeil på enhetene, og i feil definisjon av rettigheter. Det viktigste er å identifisere problemet riktig og fikse det. Heldigvis er ikke dette den mest alvorlige av alle feil, selv om det kan skape problemer for brukeren.