Debians filsystem er skrivebeskyttet. Linux-filsystemet er skrivebeskyttet

Hvordan tillate skriving til skrivebeskyttede mapper i Totalt program Commander for Android. Vi skrev om et fantastisk program, filbehandler for Android Totalkommandør, som enkelt kan erstatte alle andre Android-programmer av denne typen (ASTRO, Root Explorer, ES Explorer).

Total Commander er Russified, har root-støtte, muligheten til å koble til plugins, to-panel modus, og er helt gratis for livet. Det vil si, helt, det er heller ingen reklame.

Men ved nærmere bekjentskap med programmet, viste det seg at monteringen systempartisjoner for opptak i Total Commander vil det bare ikke fungere. I Rotprogram Utforsker, for eksempel, kan dette gjøres ved å klikke på " Mount RW"Det er ingen slik knapp eller lignende menyelement i Total Commander.

Men som det viste seg, er det en vei ut av denne situasjonen takket være brede muligheter programinnstillinger. Og i dag vil vi fortelle deg hvordan du legger til knappen vi trenger til programknapppanelet innen ett minutt.

Bruksanvisning:

1. Start Total Commander og, om nødvendig, åpne knappepanelet ved å klikke på:

2. Du kan legge til en knapp i panelet ved å klikke på:

3. I vinduet som åpnes velger du «Funksjonstype:»

4. Velg Internt team

5. I "Kommando"-feltet velger du "119 Remonter"

6. Klikk på OK / Bruk

Selv om det er overlegent på noen måter Windows-innstillinger, men er også i stand til å ødelegge brukerens humør ved å produsere feil. En av disse er utilgjengligheten til filsystemet. Dessuten gjelder dette både vanlige flash-stasjoner og harddisker i enkelte situasjoner. Problemet kan løses. Selv erfarne brukere vet imidlertid ikke alltid hvordan de skal fikse feilen når Ubuntu viser: " Filsystem er skrivebeskyttet." Vi prøvde å gi svaret i denne artikkelen.

Det kan være flere årsaker til problemer med å få tilgang til filer i Ubuntu.

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

Hvis problemet er harddisken, vil det være mye vanskeligere å sjekke. 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 gjenopprette funksjonalitet Enkel formatering av filsystemet hjelper. Dette er spesielt enkelt å gjøre på en 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 datamaskinen din under Windows-kontroll og formater den problematiske stasjonen.

Det er usannsynlig at noen tør å gjøre dette med en plate. Formatering kan ødelegge mye av 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å nok arsenal til dette. Dette kan gjøres ved hjelp av kommandoer og bruk spesiell søknad. La oss først se på en metode som bruker standardverktøy.

Vi ser gjennom listen over stasjoner:

Sjekke en bestemt stasjon:

hdparm -i /dev/sdf | grep modell

Eksemplet bruker sdf, men disknavnet ditt kan være annerledes.

Hvis volumet var 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 dårlige blokker slik at systemet slutter å bruke dem:

e2fsck -l /root/badblock /dev/sdf1

Denne metoden skal i teorien bidra til å løse problemer med alle typer medier. Hvis det ikke hjelper å skanne disker for feil, er det på tide å bruke et praktisk verktøy - GParted.

GPartet

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

Tilgangsrettigheter

Endelig, siste grunn Grunnen til at vi mister tilgang til databehandling på media skyldes krenkete rettigheter. Erfarne brukere som bruker root-modus kan også støte på dette problemet. Når bruker vi ulike kommandoer uten å helt forstå essensen deres, eller vi lanserer programmer med utvidede rettigheter, kan systemet feilaktig blokkere tilgangen.

Deretter ser vi en melding fra Ubuntu: "Filsystemet er skrivebeskyttet." Spesielle kommandoer vil hjelpe deg med å løse dette problemet.

Som universell metode Kommandoen her passer:

sudo chown -R : /home/

Du må oppgi brukernavnet ditt i stedet. Chown-kommandoen er ansvarlig for å endre tilgangsrettigheter til en mappe. –R-attributtet betyr at denne delen kun kan leses av brukeren. Sudo tilbakestiller disse endringene. I eksemplet var problemet i hjemmepartisjonen; hvis du har problemer med flash-stasjonen, bør du gå inn i katalogen.

Ubuntu filsystem Det fungerer etter litt andre prinsipper 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 med diskredigeringsproblemer. Problemet kan enten være en funksjonsfeil på enhetene eller en 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 er overlegent Windows på noen måter, er det også i stand til å ødelegge brukerens humør ved å produsere feil. En av disse er utilgjengligheten til filsystemet. Dessuten gjelder dette både vanlige flash-stasjoner og harddisker i enkelte situasjoner. Problemet kan løses. Selv erfarne brukere vet imidlertid ikke alltid hvordan de skal fikse feilen når Ubuntu viser: "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 bør du lese filer på denne måten. Betydningen av en slik kode kan oppsummeres som enkel sammenligning: Pakke kun for umiddelbar utpakking. Det tjener ingen hensikt, og det bruker nødvendig tid.

Det er også verdt å nevne avviklingen av den såkalte "Ifølge deg fra informatikk." Løsningen illustreres best med et eksempel. Ulempen med denne løsningen er imidlertid at etter å ha skrevet koden, kan vi ende opp i blokker hvis vi mister hovedtråden i programmet, og vi kan ikke tenke på alle mulige situasjoner som kan skje.

Det kan være flere årsaker til problemer med å få tilgang til filer i Ubuntu.

Først av alt bør du sjekke om dette filsystemet fungerer som det skal. Når det gjelder et flash-kort, er dette enkelt å gjøre. Prøv å åpne den fra en Windows-datamaskin. Et annet system kan raskt finne problemer med stasjonen. Det samme gjelder minnekort, kinesiske spillere og andre billige lagringsmedier. Ofte kan det være dem.

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

Hvis det er nøyaktig på slutten av filen, returnerer funksjonen null, og hvis det er en feil, returnerer den null. Skrive- og leseoperasjoner til og fra en fil utføres på en bestemt posisjon i filen og betraktes som gjeldende posisjon. For eksempel oppdaterer hver leseoperasjon gjeldende posisjonsindikator ved å øke antall leste byte.

Dataskriving ligner på datalesing. Diverse er bare målet for dataene. Den returnerer antall byte i filen, og vi kan bruke dette til å overvåke om append-operasjonen faktisk lyktes. Funksjonen tar to parametere: filnavnet og teksten som skal skrives, og "fast" mangler ikke de binære dataene.

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 det. 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.

Hvis problemet er harddisken, vil det være mye vanskeligere å sjekke. 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 bare formatering av filsystemet å gjenopprette funksjonaliteten. Dette er spesielt enkelt å gjøre på en 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 dataene til en datamaskin som kjører Windows og formater den problematiske stasjonen.

Ved feil kommer funksjonen tilbake. Enhver bruk systemfunksjon er svært viktig for å sjekke verdien den returnerer. Søk etter filattributter. En peker som angir minneplasseringen 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 lesekatalogen leseinformasjon. Katalogoppføringer vil bli overført én etter én til siste rekord. 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 dataene på disken, så prøv å komprimere så mye som mulig fra et enkelt funksjonskall. Derfor må vi skrive en mekanisme for å sjekke om kompilering kan kjøres eller om den ikke er nødvendig. Alt ser ut til å være riktig - skriptet kommuniserer alle problemene riktig. Men det går for sakte fordi vi overbelastet det stort beløp linker til HDD. Hvis du kjører det på et nettsted med høy trafikk, vil det fungere dårligere enn andre skript.

Det er usannsynlig at noen tør å gjøre dette med en plate. 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 utholdenhet hvis miljøet er konfigurert for det. Modusvalg gjøres i løpet av de første sekundene etter oppstart, du har valget mellom å starte i konstant eller ikke-reell modus.

Kontinuerlig modus er når du vil deaktivere datalagring. Som standard fungerer dette verktøyet på en forenklet måte kalt "hjelper". "Ekspert"-modus er beskrevet i detalj 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 blir funnet eksterne stasjoner, ber verktøyet deg om å aktivere lagring på denne stasjonen, eller du velger den nødvendige eksterne stasjonen fra listen. Et negativt svar vil tvinge spørsmålet til å bruke den interne stasjonen.

La oss prøve å endre det litt. I stedet for å utføre hundrevis av nye funksjoner hver gang, får vi mest mulig ut av dataene vi allerede har. Dette er den riktige filosofien for å jobbe med filer. Vi viet et veldig stort kapittel til filer. Betydelig kraftigere og kraftig verktøy er en database. Dette problemet diskuteres i neste del av denne boken. Men skal filene kastes likevel? I motsetning til indikasjoner, er lesing av poster fra en database vanligvis tregere enn en fil, og for grunnleggende applikasjonsalternativer 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å nok arsenal til dette. Dette kan gjøres ved hjelp av kommandoer eller ved hjelp av en spesiell applikasjon. La oss først se på en metode som bruker standardverktøy.

Vi ser gjennom listen over stasjoner:

Sjekke en bestemt stasjon:

Vanligvis, fra brukerens synspunkt, har filsystemer en organisasjon basert på ideene til filer og kataloger. Filer er objekter som innkapsler visse typer informasjon, så vel som kataloggruppefiler og andre kataloger i dem. Enhver fil eller katalog kan identifiseres ved navn, som er 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, mens en diskett består av én diskett. Forsiden av disken er delt inn i spor, som er konsentriske sirkler der informasjon kan lagres. Spor er delt inn i sektorer, en sektor som rapporterer en fast mengde informasjon. Lesing og skriving av informasjon på en disk utføres på datablokknivå. En blokk kan bestå av en eller flere sektorer.

hdparm -i /dev/sdf | grep modell

Eksemplet bruker sdf, men disknavnet ditt kan være annerledes.

Hvis volumet var 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.

Harddisken kan partisjoneres av brukeren, der hver partisjon oppfører seg på brukernivå som en separat stasjon. Partisjonen lagrer filsystemet, noe som betyr at på en fysisk disk flere filsystemer kan bli funnet. For vanlige personlige datamaskiner Partisjonsinformasjon lagres på begynnelsen av disken i det som kalles en partisjonstabell. Den inneholder 4 oppføringer 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 dårlige blokker slik at systemet slutter å bruke dem:

e2fsck -l /root/badblock /dev/sdf1

Denne metoden skal i teorien bidra til å løse problemer med alle typer medier. Hvis det ikke hjelper å skanne disker for feil, er det på tide å bruke et praktisk verktøy - GParted.

GPartet


Det er imidlertid mulig det nytt bord partisjoner opprettes inne i en hvilken som helst primær partisjon, og refererer til partisjoner som er fysisk inne i den gjeldende partisjonen og kalles utvidede partisjoner. Den første sektoren av en partisjon eller disk som inneholder systemet kalles oppstartssektoren. Den inneholder følgende informasjon.

Kataloger er lagret i spesielle strukturer, for eksempel tabeller, der hver oppføring representerer en fil. Faktisk er katalogen lagret som 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 er enkelt å gjøre ved å bruke kommandoen:
    sudo apt-get install gparted
  2. Åpne GParted. Alle medier vil bli vist foran oss. Blant dem skal det være en problematisk en som er utilgjengelig - hvis verktøyet ser feil, vil det merke det med et utropstegn.
  3. Åpne nå disken vår og klikk på "Partisjon" -knappen øverst.
  4. I rullegardinmenyen velger du "Se etter feil". Programmet vil skanne disken og muligens finne problemer, hvoretter filsystemet blir skrivebeskyttet.

Tilgangsrettigheter

Til slutt, den siste grunnen til at vi mister tilgang til databehandling på media er på grunn av krenkete rettigheter. Erfarne brukere som bruker root-modus kan også støte på dette problemet. Når vi bruker forskjellige kommandoer uten å forstå essensen deres, eller kjører programmer med utvidede rettigheter, kan systemet feilaktig blokkere tilgangen.

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

Eksempel. Indeksnodeområdet har en fast størrelse når filsystemet opprettes og inneholder en oppføring for hver fil som kan opprettes i den støtten. Bytteområdet er reservert for lagring av prosessbilder når det fjernes midlertidig fra minnet for å gi plass til andre prosesser, men som regel brukes separate partisjoner for bytteområdet. Struktur av inoder En inode inneholder viktig informasjon om filen knyttet til den. Rettigheter har tre typer og er gruppert i tre kategorier: rettigheter til en bruker på en gruppe brukere - rettigheter til en bruker i en gruppe eiere av andre - rettigheter til alle andre brukere.

  • Det siste området inneholder blokker der filer er lagret.
  • Filnavnnummeret til indeksnoden knyttet til filen.
  • Hver fil har bare én inode.
  • Kan se flere oppføringer i en katalog som peker til den samme indeksnoden.
  • Bestemmer eieren av filgruppens fil-ID for filtillatelsene.
En slik lenke anses av brukeren som en fil med sin egen eget navn, men refererer faktisk til en annen fil på disken.


Deretter ser vi en melding fra Ubuntu: "Filsystemet er skrivebeskyttet." Spesielle kommandoer vil hjelpe deg med å løse dette problemet.

Følgende kommando er egnet som en universell metode:

Du må oppgi brukernavnet ditt i stedet. Chown-kommandoen er ansvarlig for å endre tilgangsrettigheter til en mappe. –R-attributtet betyr at denne delen kun kan leses av brukeren. Sudo tilbakestiller disse endringene. I eksemplet var problemet i hjemmepartisjonen; hvis du har problemer med flash-stasjonen, bør du gå inn i katalogen.

Enhver operasjon utført på en referert fil vil ha en faktisk effekt på den refererte filen. Hvis fjerning er nødvendig, avhenger effekten av koblingstypen. Det finnes to typer lenker. Fysisk symbolikk. . Symbolske lenker er faktisk separate filer, merket spesiell kode, som inneholder fullt navn spesifisert fil. Å fjerne dem påvirker ikke filen. De kan koble til kataloger, samt filer og mapper fra en annen partisjon eller en annen stasjon, men har den ulempen at det må opprettes en egen indeksnode for dem og i tillegg okkupere diskplass gjennom innholdet deres.

Ubuntu-filsystemet fungerer etter litt andre prinsipper 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.

Å lage lenker til filer eller mapper gjøres ved å bruke kommandoen B. Spesielle filer som peker til stasjoner eller partisjoner brukes i en operasjon som kalles montering av et filsystem. Dette betyr at hele katalogen og filstruktur filsystemet vil være plassert i denne katalogen.

Mekanismen er spesielt effektiv fordi den tilbyr muligheten til å ha en enhetlig katalogstruktur som grupperer filer på tvers av flere partisjoner eller stasjoner. Data uten noen parameter viser filsystemer som er for tiden installert på systemet.

Nå vet vi hvordan vi løser problemet med diskredigeringsproblemer. Problemet kan enten være en funksjonsfeil på enhetene eller en 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 er overlegent Windows på noen måter, er det også i stand til å ødelegge brukerens humør ved å produsere feil. En av disse er utilgjengligheten til filsystemet. Dessuten gjelder dette både vanlige flash-stasjoner og harddisker i enkelte situasjoner. Problemet kan løses. Selv erfarne brukere vet imidlertid ikke alltid hvordan de skal fikse feilen når Ubuntu viser: "Filsystemet er skrivebeskyttet." Vi prøvde å gi svaret i denne artikkelen.

Indeksområdet 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. Inoder inneholder informasjon om filen. Hver inode kan maksimalt beskrive én fil.

Indeksbeskrivelser inneholder følgende informasjon om en fil. Adresseinformasjon - 40 byte. . De første 10 adressene er de direkte adressene til de første 10 datablokkene i filen. Hvis filen er større enn 10 blokker, brukes indirekte blokker. Indirekte blokker er plassert i datafeltet, men inneholder blokknumre i stedet for 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 datablokkblokker.

Det kan være flere årsaker til problemer med å få tilgang til filer i Ubuntu.

Først av alt bør du sjekke om dette filsystemet fungerer som det skal. Når det gjelder et flash-kort, er dette enkelt å gjøre. Prøv å åpne den fra en Windows-datamaskin. Et annet system kan raskt finne problemer med stasjonen. Det samme gjelder minnekort, kinesiske spillere og andre billige lagringsmedier. Ofte kan det være dem.

Automatisk installasjon av partisjoner

Deaktiverer kjørbare filer kjørbare filer i filsystemet. Et annet sikkerhetsalternativ. Ubetinget avmontering av et filsystem kan føre til systemkrasj eller datakorrupsjon i filsystemet. Kjør deretter kommandoen for å montere partisjonen i den eksisterende katalogen.

For å demontere stasjonen, kjør kommandoen. Filsystemet er en mekanisme for organisering forskjellige typer lagring og presentasjon for brukeren. Hvert filsystem består av flere elementer. Startblokken inneholder informasjon nødvendig for systemet for å få tilgang til filsystemet. Datablokken er området for våre data. Filsystemet kan monteres eller avmonteres. Viser mengden ledig og brukt plass i filsystemet.

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

Oppstartsblokken opptar en blokk og inneholder programmet som begynner å laste operativsystemet. De resterende blokkene er gruppert i grupper av 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.

Hvis problemet er harddisken, vil det være mye vanskeligere å sjekke. 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 bare formatering av filsystemet å gjenopprette funksjonaliteten. Dette er spesielt enkelt å gjøre på en 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 dataene til en datamaskin som kjører Windows og formater den problematiske stasjonen.

Som et mål kan vi spesifisere navnet på enheten eller monteringspunktet. Monteringsalternativer. I tidligere kapitler hadde vi ofte ulike dataavlesninger på harddisken. Det er på tide å samle informasjon om dem og systematisere dem. Det første du må huske på er ytelse. Alle lenker til filsystemet er ganske trege og representerer ofte til og med flaskehals med hastigheten til koden vår. Så du bør 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 rekke 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 en filbeskrivelse fra systemtabellene.

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

Det er usannsynlig at noen tør å gjøre dette med en plate. Formatering kan ødelegge mye viktig informasjon. Dessuten, hvis Ubuntu-filsystemet er skadet, må problemet letes etter andre steder.

Hver filtilgang må begynne med å åpne den. Så laster vi i en løkke ned en én kilobyte fil. På denne måten kan data behandles «parallelt» med lesing. Når du er ferdig, skal tilkoblingen til filen lukkes. Fra koden ovenfor kan vi kaste en løkke og laste alt på en gang.

Vær oppmerksom på kvaliteten på eksemplene som er gitt. Gi nytt navn til filene vi kobler til noen som ikke eksisterer. Den første vil sende oss en bølge av varsler innen 30 sekunder, den andre vil "bare" lage noen få av dem. 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.

Endringer gjeldende katalog prosesser; Den gamle gjeldende katalogen for prosessen returneres og inoden til den nye katalogen lastes. Alle kataloger på veien må eksistere, og prosessen har utførelsesrettigheter til dem. I tilfelle av hardt filtilkoblinger er også garantert, og det opprinnelige navnet er ødelagt, men den symbolske lenken er ikke det. Faktisk sjekker den ikke engang for tilstedeværelse kildefil når du oppretter en symbolsk lenke. En symbolsk lenke tolkes når det gjøres et forsøk på å få tilgang til en fil gjennom den. I tillegg kan en symbolsk kobling opprettes på tvers av filsystemgrensene til en vanlig fil, spesiell fil og katalog.

Sjekker for feil

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

Vi ser gjennom listen over stasjoner:

Sjekke 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. For å endre filtillatelser, må prosessen som utfører denne primitive være en administrator eller eier av filen.

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

hdparm -i /dev/sdf | grep modell

Eksemplet bruker sdf, men disknavnet ditt kan være annerledes.

Hvis volumet var 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 full liste på man-siden ved hjelp av.

Er bare filen lastet ned?

Sparte du denne tiden, penger? Bidro det til å løse problemet? Er du klar til å gi en symbolsk belønning for videre utvikling? Det er over 000 linjer, tips og triks, inkludert mange forskjellige mønstre.

Harddisker og andre lagringsplasser er festet under bokstavene, dette er for eksempel ikke noe spesielt, selv om det er et faktum at separate disker har ikke et felles topppunkt for meg, merkelig. Faktisk er skrivebordet ikke noe mer enn en mappe som ligger på systemdisk et sted i brukerens mappe. Andre steder er det flere skjulte systemfiler å legge til forvirringen. Du har en "snarvei" er filtypen til en symbolkobling, du har en katalog er filtypen til en katalog, en prosess er filtypen til en prosess.

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

e2fsck -l /root/badblock /dev/sdf1

Denne metoden skal i teorien bidra til å løse problemer med alle typer medier. Hvis det ikke hjelper å skanne disker for feil, er det på tide å bruke et praktisk verktøy - GParted.

GPartet


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

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

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

Tilgangsrettigheter

Til slutt, den siste grunnen til at vi mister tilgang til databehandling på media er på grunn av krenkete rettigheter. Erfarne brukere som bruker root-modus kan også støte på dette problemet. Når vi bruker forskjellige kommandoer uten å forstå essensen deres, eller kjører programmer med utvidede rettigheter, kan systemet feilaktig blokkere tilgangen.

Monteringspunkt er stedet 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 kjører på. Dump - Den angitte verdien indikerer at filsystemet skal være frakoblet. Standardverdien er 0, noe som betyr at du ikke trenger å avmontere filsystemet.

En verdi på 1 betyr at partisjonen må sjekkes først. Derimot betyr en verdi på 2 at disken eller partisjonen bør sjekkes videre. Eksempler på overskrifter ble nevnt. Det kan de ha forskjellige navn, men rekkefølgen på verdiene må være den samme!


Deretter ser vi en melding fra Ubuntu: "Filsystemet er skrivebeskyttet." Spesielle kommandoer vil hjelpe deg med å løse dette problemet.

Følgende kommando er egnet som en universell metode:

Du må oppgi brukernavnet ditt i stedet. Chown-kommandoen er ansvarlig for å endre tilgangsrettigheter til en mappe. –R-attributtet betyr at denne delen kun kan leses av brukeren. Sudo tilbakestiller 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 grunnleggende og avanserte seksjoner kan være opptil fire. Programmet vil vise om partisjonene på denne disken.

Etter å ha lest teksten ovenfor, kan du nå montere partisjoner og enheter. For å montere enheten 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 tidlige versjoner forårsaket feil som kan føre til tap av data.

Ubuntu-filsystemet fungerer etter litt andre prinsipper 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 i skrivebeskyttet modus. Legg så, helst på slutten, til en linjal. Du bør 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 enkleste formen den brukes som følger. # Monteringspunktmonteringsenhet.

Nå vet vi hvordan vi løser problemet med diskredigeringsproblemer. Problemet kan enten være en funksjonsfeil på enhetene eller en 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.