Debians filsystem er skrivebeskyttet. Linux-filsystemet er skrivebeskyttet

Sådan tillader du skrivning til skrivebeskyttede mapper i Samlet program Commander til Android. Vi skrev om et fantastisk program, filhåndtering til Android Total kommandør, som nemt kan erstatte alle andre Android-programmer af denne art (ASTRO, Root Explorer, ES Explorer).

Total Commander er Russified, har root-understøttelse, mulighed for at forbinde plugins, to-panel-tilstand og er helt gratis for livet. Det vil sige, helt, der er heller ingen reklame.

Men ved nærmere bekendtskab med programmet viste det sig, at monteringen systempartitioner til optagelse i Total Commander virker det bare ikke. I Root program Explorer, for eksempel, dette kan gøres ved at klikke på " Mount RW"Der er ingen sådan knap eller lignende menupunkt i Total Commander.

Men som det viste sig, er der en vej ud af denne situation takket være brede muligheder programindstillinger. Og i dag vil vi fortælle dig, hvordan du tilføjer den knap, vi har brug for, til programknappanelet inden for et minut.

Instruktioner:

1. Start Total Commander, og åbn om nødvendigt knappanelet ved at klikke på:

2. Du kan tilføje en knap til panelet ved at klikke på:

3. I det vindue, der åbnes, skal du vælge "Funktionstype:"

4. Vælg Internt team

5. I feltet "Kommando" skal du vælge "119 Genmonter"

6. Klik på OK / Anvend

Selvom det er overlegent på nogle måder Windows-indstillinger, men er også i stand til at ødelægge brugerens humør ved at producere fejl. En af disse er utilgængeligheden af ​​filsystemet. Desuden gælder dette både almindelige flashdrev og harddiske i nogle situationer. Problemet kan løses. Men selv erfarne brugere ved ikke altid, hvordan man løser fejlen, når Ubuntu viser: " Filsystem er skrivebeskyttet." Vi forsøgte at give svaret i denne artikel.

Der kan være flere årsager til problemer med at få adgang til filer i Ubuntu.

Først og fremmest er det værd at tjekke om dette filsystem er fint. I tilfælde af et flash-kort er dette nemt at gøre. Prøv at åbne den fra en Windows-computer. Et andet system kan hurtigt finde problemer med drevet. Det samme gælder hukommelseskort, kinesiske afspillere og andre billige lagermedier. Ofte kan det være dem.

Hvis problemet er harddisken, vil det være meget sværere at kontrollere. Hvis din computer har to systemer, skal du kontrollere, om din HDD fungerer korrekt på Windows. Disse metoder giver dig mulighed for at bestemme kilden til fejlen.

Formatering

I mange tilfælde gendanne funktionalitet Enkel formatering af filsystemet hjælper. Dette er især nemt at gøre på et flashdrev. Sandt nok er vi ikke altid klar til at skille os af med den information, der allerede er på den. Overfør alle data til din computer under Windows kontrol og formater det problematiske drev.

Det er usandsynligt, at nogen ville vove at gøre dette med en disk. Formatering kan ødelægge en masse vigtig information. Desuden, hvis Ubuntu-filsystemet er beskadiget, skal problemet søges andetsteds.

Kontrollerer for fejl

Du kan kontrollere disken for fejl, ikke kun på Windows. Ubuntu har også nok arsenal til dette. Dette kan gøres ved hjælp af kommandoer og vha særlig ansøgning. Lad os først se på en metode, der bruger standardværktøjer.

Vi gennemgår listen over drev:

Kontrol af et specifikt drev:

hdparm -i /dev/sdf | grep model

Eksemplet bruger sdf, men dit disknavn kan være anderledes.

Hvis volumen var monteret, skal denne handling annulleres før kontrol:

Nu kontrollerer vi lydstyrken for dårlige blokke - problemområder:

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

Fremskridt vil blive vist som en procentdel.

Nu markerer vi dårlige blokke, så systemet holder op med at bruge dem:

e2fsck -l /root/badblock /dev/sdf1

Denne metode skulle i teorien hjælpe med at løse problemer med enhver type medie. Hvis det ikke hjælper at scanne diske for fejl, er det tid til at bruge et praktisk hjælpeprogram - GParted.

GPartede

  1. Først skal du installere dette program. Dette er nemt at gøre ved at bruge kommandoen:
    sudo apt-get install gparted
  2. Åbn GParted. Alle medier vil blive vist foran os. Blandt dem skulle der være en problematisk en, der er utilgængelig - hvis værktøjet ser fejl, vil det markere det med et udråbstegn.
  3. Åbn nu vores disk og klik på knappen "Partition" øverst.
  4. Vælg "Kontroller for fejl" i rullemenuen. Programmet vil scanne disken og muligvis finde problemer, hvorefter filsystemet bliver skrivebeskyttet.

Adgangsrettigheder

Endelig, sidste grund Grunden til, at vi mister adgangen til datahåndtering på medier, skyldes krænkede rettigheder. Erfarne brugere, der bruger root-tilstand, kan også støde på dette problem. Hvornår bruger vi forskellige kommandoer uden fuldt ud at forstå deres essens, eller vi starter programmer med udvidede rettigheder, kan systemet fejlagtigt blokere adgangen.

Hvorefter vi ser en besked fra Ubuntu: "Filsystemet er skrivebeskyttet." Specielle kommandoer hjælper dig med at løse dette problem.

Som universel metode Kommandoen her er velegnet:

sudo chown -R : /home/

Du skal indtaste dit brugernavn i stedet for. Chown-kommandoen er ansvarlig for at ændre adgangsrettigheder til en mappe. –R-attributten betyder, at denne sektion kun kan læses af brugeren. Sudo fortryder disse ændringer. I eksemplet var problemet i hjemmepartitionen; hvis du har problemer med flashdrevet, skal du indtaste dets bibliotek.

Ubuntu filsystem Det fungerer efter lidt andre principper end på Windows. Derfor opfører alle diske under dens kontrol anderledes. På grund af dette opstår der nye fejl, som ikke kan stødes på Windows.

Nu ved vi, hvordan vi løser problemet med diskredigeringsproblemer. Problemet kan enten være en fejlfunktion af enhederne eller en forkert definition af rettigheder. Det vigtigste er at identificere problemet korrekt og rette det. Heldigvis er dette ikke den mest alvorlige af alle fejl, selvom det kan forårsage problemer for brugeren.

Selvom det er overlegent i forhold til Windows i nogle henseender, er det også i stand til at ødelægge brugerens humør ved at producere fejl. En af disse er utilgængeligheden af ​​filsystemet. Desuden gælder dette både almindelige flashdrev og harddiske i nogle situationer. Problemet kan løses. Selv erfarne brugere ved dog ikke altid, hvordan de skal rette fejlen, når Ubuntu viser: "Filsystemet er skrivebeskyttet." Vi forsøgte at give svaret i denne artikel.

Så når du vil samle det hele, skal du skrive. Eksplodere. Du bør under ingen omstændigheder læse filer på denne måde. Betydningen af ​​en sådan kode kan opsummeres som simpel sammenligning: Pakke kun til øjeblikkelig udpakning. Det tjener intet formål, og det bruger den nødvendige tid.

Det er også værd at nævne ophøret af den såkaldte "Ifølge dig fra datalogi". Løsningen illustreres bedst med et eksempel. Ulempen ved denne løsning er dog, at efter at have skrevet koden, kan vi ende med at blive begravet i blokke, hvis vi mister programmets hovedtråd, og vi kan ikke komme i tanke om alle de mulige situationer, der kunne ske.

Der kan være flere årsager til problemer med at få adgang til filer i Ubuntu.

Først og fremmest bør du kontrollere, om dette filsystem fungerer korrekt. I tilfælde af et flash-kort er dette nemt at gøre. Prøv at åbne den fra en Windows-computer. Et andet system kan hurtigt finde problemer med drevet. Det samme gælder hukommelseskort, kinesiske afspillere og andre billige lagermedier. Ofte kan det være dem.

Denne operation udføres åben funktion. Det er i bund og grund en streng af bit, hvor hver bit eller gruppe af bit har en bestemt betydning. Efter brug af en fil skal den lukkes ved hjælp af en funktion. Aflæsning af data fra en åben fil sker ved hjælp af en funktion.

Hvis det er nøjagtigt i slutningen af ​​filen, returnerer funktionen nul, og hvis der er en fejl, returnerer den nul. Skrive- og læsehandlinger til og fra en fil udføres på en bestemt position i filen og betragtes som den aktuelle position. For eksempel opdaterer hver læseoperation den aktuelle positionsindikator ved at øge antallet af læste bytes.

Dataskrivninger ligner datalæsninger. Diverse er blot destinationen for dataene. Det returnerer antallet af bytes i filen, og vi kan bruge dette til at overvåge, om tilføjelsesoperationen rent faktisk lykkedes. Funktionen tager to parametre: filnavnet og teksten, der skal skrives, og "firm" mangler ikke de binære data.

Lad os spørge os selv, hvad hvis vi har brug for at tilføje yderligere indhold. Dette script vil nu tilføje data til filen i stedet for at overskrive det. I mange tilfælde er det nyttigt at vide, hvad vi har i vores kataloger. Vi kan få det ved hjælp af en familie af funktioner, der giver os en række oplysninger om filer. De antager alle filnavnet.

Hvis problemet er harddisken, vil det være meget sværere at kontrollere. Hvis din computer har to systemer, skal du kontrollere, om din HDD fungerer korrekt på Windows. Disse metoder giver dig mulighed for at bestemme kilden til fejlen.

Formatering

I mange tilfælde hjælper blot formatering af filsystemet med at genoprette funktionaliteten. Dette er især nemt at gøre på et flashdrev. Sandt nok er vi ikke altid klar til at skille os af med den information, der allerede er på den. Overfør alle data til en computer, der kører Windows, og formater det problematiske drev.

I tilfælde af fejl vender funktionen tilbage. Enhver brug system funktion er meget vigtig for at kontrollere den værdi, den returnerer. Søg efter filattributter. En markør, der angiver hukommelsesplaceringen, hvor tilstandsfunktionen returnerer denne information, skal angives som den anden parameter i funktionen. Hukommelsesområdet skal reserveres på forhånd for at bevare statsstrukturen.

Bilag: Andre funktioner til at arbejde med mapper og filer

Mapper er i det væsentlige filer med et specielt format. Kontrol af filer i en mappe ser sådan ud: Hvert kald til disse funktioner returnerer en pegepind til en tung struktur, der vil finde den læste mappe læse information. Katalogposter vil blive overført én efter én indtil sidste rekord. Som vist ovenfor er den eneste information, der kan udtrækkes fra den direkte struktur, navnet på telefonbogsposten. Dette gælder både for modificerede brugerdata, det vil sige for hans arbejde og for systemdata.

Når vi bruger dem, skal vi huske på ydeevnen. Læsning af alle data på disken er langsom, så prøv at komprimere så meget som muligt fra et enkelt funktionskald. Derfor skal vi skrive en mekanisme for at kontrollere, om kompilering kan køres, eller om det ikke er nødvendigt. Alt ser ud til at være korrekt - scriptet kommunikerer alle problemerne korrekt. Men det er for langsomt, fordi vi overbelastede det stort beløb links til HDD. Hvis du kører det på et websted med høj trafik, vil det fungere dårligere end andre scripts.

Det er usandsynligt, at nogen ville vove at gøre dette med en disk. Formatering kan ødelægge en masse vigtig information. Desuden, hvis Ubuntu-filsystemet er beskadiget, skal problemet søges andetsteds.

Dette anbefales endda, især hvis du planlægger at udskifte din computer fra tid til anden. Derfor kan de anvendte data ikke ændres. Dette betyder ikke, at det er aktiveret, men systemet genkender og kan bruge persistens, hvis miljøet er konfigureret til det. Valg af tilstand foretages i de første sekunder efter opstart, du har valget mellem at starte i konstant eller ikke-virkelig tilstand.

Kontinuerlig tilstand er, når du vil deaktivere datalagring. Som standard fungerer dette værktøj på en forenklet måde kaldet "hjælper". "Ekspert"-tilstand er beskrevet i detaljer nedenfor og er ikke beregnet til de brugere, der er mindre velegnede til computere. Assistent-tilstand begynder med at detektere eksterne og interne drev. Hvis en eller flere findes eksterne drev, beder værktøjet dig om at aktivere lagring på dette drev, eller du vælger det nødvendige eksterne drev fra listen. Et negativt svar vil tvinge prompten til at bruge det interne drev.

Lad os prøve at ændre det lidt. I stedet for at udføre hundredvis af nye funktioner hver gang, får vi mest muligt ud af de data, vi allerede har. Dette er den korrekte filosofi for at arbejde med filer. Vi viede et meget stort kapitel til filer. Betydeligt kraftigere og kraftfuldt værktøj er en database. Dette spørgsmål diskuteres i næste afsnit af denne bog. Men skal filerne alligevel smides ud? I modsætning til indikationer er læsning af poster fra en database generelt langsommere end en fil, og for grundlæggende applikationsmuligheder, der ikke kræver kompleks sortering og omfattende relationer, kan det være fristende at erstatte dem med filer.

Kontrollerer for fejl

Du kan kontrollere disken for fejl, ikke kun på Windows. Ubuntu har også nok arsenal til dette. Dette kan gøres ved hjælp af kommandoer eller ved hjælp af en speciel applikation. Lad os først se på en metode, der bruger standardværktøjer.

Vi gennemgår listen over drev:

Kontrol af et specifikt drev:

Fra brugerens synspunkt har filsystemer typisk en organisation baseret på ideerne om filer og mapper. Filer er objekter, der indkapsler visse typer information, såvel som mappegruppefiler og andre mapper i dem. Enhver fil eller mappe kan identificeres ved dens navn, som er angivet absolut som et stinavn eller i forhold til den aktuelle mappe.

For faste diske og disketter lagres information ved hjælp af deres magnetiske egenskaber. En harddisk indeholder flere lagermapper indeni, mens en diskette består af én diskette. Diskens overflade er opdelt i spor, som er koncentriske cirkler, hvori information kan lagres. Spor er opdelt i sektorer, en sektor, der rapporterer en fast mængde information. Læsning og skrivning af information på en disk udføres på datablokniveau. En blok kan bestå af en eller flere sektorer.

hdparm -i /dev/sdf | grep model

Eksemplet bruger sdf, men dit disknavn kan være anderledes.

Hvis volumen var monteret, skal denne handling annulleres før kontrol:

Nu kontrollerer vi lydstyrken for dårlige blokke - problemområder:

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

Fremskridt vil blive vist som en procentdel.

Harddisken kan partitioneres af brugeren, hvor hver partition opfører sig på brugerniveau som et separat drev. Partitionen gemmer filsystemet, hvilket betyder, at på en fysisk disk flere filsystemer kan findes. Til alm personlige computere Partitionsoplysninger gemmes i begyndelsen af ​​disken i det, der kaldes en partitionstabel. Den indeholder 4 poster, der husker positioner, størrelser og typer af diskpartitioner. De lagrede hukommelsespartitioner i begyndelsen af ​​disken kaldes primære partitioner, som naturligvis kan indeholde op til fire.

Nu markerer vi dårlige blokke, så systemet holder op med at bruge dem:

e2fsck -l /root/badblock /dev/sdf1

Denne metode skulle i teorien hjælpe med at løse problemer med enhver type medie. Hvis det ikke hjælper at scanne diske for fejl, er det tid til at bruge et praktisk hjælpeprogram - GParted.

GPartede


Det er dog muligt nyt bord partitioner oprettes inde i en hvilken som helst primær partition, der refererer til partitioner, der fysisk er inde i den aktuelle partition og kaldes udvidede partitioner. Den første sektor af en partition eller disk, der indeholder systemet, kaldes boot-sektoren. Den indeholder følgende oplysninger.

Mapper er gemt i specielle strukturer, såsom tabeller, hvor hver post repræsenterer en fil. Faktisk er mappen gemt som almindelig fil, men indeholder oplysninger om andre filer. Der er en rodmappe gemt i filallokeringstabellen, som har en begrænset størrelse.

  1. Først skal du installere dette program. Dette er nemt at gøre ved at bruge kommandoen:
    sudo apt-get install gparted
  2. Åbn GParted. Alle medier vil blive vist foran os. Blandt dem skulle der være en problematisk en, der er utilgængelig - hvis værktøjet ser fejl, vil det markere det med et udråbstegn.
  3. Åbn nu vores disk og klik på knappen "Partition" øverst.
  4. Vælg "Kontroller for fejl" i rullemenuen. Programmet vil scanne disken og muligvis finde problemer, hvorefter filsystemet bliver skrivebeskyttet.

Adgangsrettigheder

Endelig er den sidste grund til, at vi mister adgangen til datahåndtering på medier, på grund af krænkede rettigheder. Erfarne brugere, der bruger root-tilstand, kan også støde på dette problem. Når vi bruger forskellige kommandoer uden fuldt ud at forstå deres essens, eller kører programmer med udvidede privilegier, kan systemet fejlagtigt blokere adgangen.

Katalogindtastningsstruktur. Filfordelingstabel. Det er i bund og grund en billedlignende struktur, der i sig gemmer sammenkædede lister, der angiver de klynger, der udgør filerne. Nummeret på den første klynge af en fil gemmes, som allerede nævnt, i den mappe, der svarer til denne fil.

Eksempel. Indeksknudeområdet har en fast størrelse, når filsystemet oprettes, og indeholder en indgang for hver fil, der kan oprettes i denne support. Swap-området er reserveret til lagring af procesbilleder, når det midlertidigt fjernes fra hukommelsen for at give plads til andre processer, men som regel bruges separate partitioner til swap-området. Inoders struktur En inode indeholder vigtig information om den fil, der er knyttet til den. Rettigheder har tre typer og er grupperet i tre kategorier: rettigheder for en bruger på en gruppe af brugere - rettigheder for en bruger i en gruppe af ejere af andre - rettigheder for alle andre brugere.

  • Det sidste område indeholder blokke, hvori filer er gemt.
  • Filnavnnummeret på den indeksnode, der er knyttet til filen.
  • Hver fil har kun én inode.
  • Kan se flere poster i en mappe, der peger på den samme indeksnode.
  • Bestemmer ejeren af ​​filgruppens fil-id for filtilladelserne.
Et sådant link betragtes af brugeren som en fil med sin egen eget navn, men refererer faktisk til en anden fil på disken.


Hvorefter vi ser en besked fra Ubuntu: "Filsystemet er skrivebeskyttet." Specielle kommandoer hjælper dig med at løse dette problem.

Følgende kommando er velegnet som en universel metode:

Du skal indtaste dit brugernavn i stedet for. Chown-kommandoen er ansvarlig for at ændre adgangsrettigheder til en mappe. –R-attributten betyder, at denne sektion kun kan læses af brugeren. Sudo fortryder disse ændringer. I eksemplet var problemet i hjemmepartitionen; hvis du har problemer med flashdrevet, skal du indtaste dets bibliotek.

Enhver handling udført på en refereret fil vil have en faktisk effekt på den refererede fil. Hvis fjernelse er påkrævet, afhænger effekten af ​​linktypen. Der er to typer links. Fysisk symbolik. . Symbolske links er faktisk separate filer, markeret speciel kode, som indeholder fulde navn specificeret fil. At fjerne dem påvirker ikke filen. De kan linke til mapper, samt filer og mapper fra en anden partition eller et andet drev, men har den ulempe, at der skal oprettes en separat indeksnode til dem og derudover optages diskplads gennem deres indhold.

Ubuntu-filsystemet fungerer efter lidt andre principper end på Windows. Derfor opfører alle diske under dens kontrol anderledes. På grund af dette opstår der nye fejl, som ikke kan stødes på Windows.

Oprettelse af links til filer eller mapper sker ved hjælp af kommandoen B. Specielle filer, der peger på drev eller partitioner, bruges i en operation, der kaldes montering af et filsystem. Det betyder, at efter installationen hele mappen og filstruktur filsystemet vil være placeret i denne mappe.

Mekanismen er særlig effektiv, fordi den giver mulighed for at have en enhedsbiblioteksstruktur, der grupperer filer på tværs af flere partitioner eller drev. Data uden nogen parametre viser filsystemer, der er i øjeblikket installeret på systemet.

Nu ved vi, hvordan vi løser problemet med diskredigeringsproblemer. Problemet kan enten være en fejlfunktion af enhederne eller en forkert definition af rettigheder. Det vigtigste er at identificere problemet korrekt og rette det. Heldigvis er dette ikke den mest alvorlige af alle fejl, selvom det kan forårsage problemer for brugeren.

Selvom det er overlegent i forhold til Windows i nogle henseender, er det også i stand til at ødelægge brugerens humør ved at producere fejl. En af disse er utilgængeligheden af ​​filsystemet. Desuden gælder dette både almindelige flashdrev og harddiske i nogle situationer. Problemet kan løses. Selv erfarne brugere ved dog ikke altid, hvordan de skal rette fejlen, når Ubuntu viser: "Filsystemet er skrivebeskyttet." Vi forsøgte at give svaret i denne artikel.

Indeksområdet består af inoder, der har samme struktur. Størrelsen af ​​feltet afhænger af antallet af inoder, det indeholder. Dette nummer bestemmes, når filsystemet oprettes og kan ikke ændres. Inoder indeholder information om filen. Hver inode kan højst beskrive én fil.

Indeksbeskrivelser indeholder følgende oplysninger om en fil. Adresseoplysninger - 40 bytes. . De første 10 adresser er de direkte adresser på de første 10 datablokke i filen. Hvis filen er større end 10 blokke, bruges indirekte blokke. Indirekte blokke er placeret i datafeltet, men indeholder bloknumre i stedet for fildata. Den ellevte adresse indeholder dummy-bloknummeret, som indeholder numrene på de næste datablokke i filen. Dette kaldes én indirekte adressering. Den tolvte blok indeholder det indirekte bloknummer, som indeholder antallet af indirekte blokke, der allerede indeholder datablokblokke.

Der kan være flere årsager til problemer med at få adgang til filer i Ubuntu.

Først og fremmest bør du kontrollere, om dette filsystem fungerer korrekt. I tilfælde af et flash-kort er dette nemt at gøre. Prøv at åbne den fra en Windows-computer. Et andet system kan hurtigt finde problemer med drevet. Det samme gælder hukommelseskort, kinesiske afspillere og andre billige lagermedier. Ofte kan det være dem.

Automatisk installation af partitioner

Deaktiverer eksekverbare filer eksekverbare filer i filsystemet. En anden sikkerhedsmulighed. Ubetinget afmontering af et filsystem kan resultere i systemnedbrud eller datakorruption i filsystemet. Kør derefter kommandoen for at montere partitionen i den eksisterende mappe.

Kør kommandoen for at afmontere drevet. Filsystemet er en mekanisme til at organisere forskellige typer opbevaring og præsentation for brugeren. Hvert filsystem består af flere elementer. Startblokken indeholder information nødvendigt for systemet for at få adgang til filsystemet. Datablokken er området for vores data. Filsystemet kan monteres eller afmonteres. Viser mængden af ​​ledig og brugt plads i filsystemet.

Dette kaldes dobbelt indirekte adressering. Tredobbelt indirekte adressering implementeres gennem den trettende blok. Listen over gratis blokke leveres via linket liste. Biblioteker er repræsenteret som filer, hvori for hver fil, der er indeholdt i biblioteket, er skrevet en struktur på to linjer: en inode og et filnavn.

Boot-blokken optager en blok og indeholder det program, der starter indlæsning af operativsystemet. De resterende blokke er grupperet i grupper af samme størrelse. Hver gruppe indeholder en del af filsystemet og en kopi af de globale systemsystemer, der er kritiske for systemets integritet - superblokken og gruppebeskrivelserne.

Hvis problemet er harddisken, vil det være meget sværere at kontrollere. Hvis din computer har to systemer, skal du kontrollere, om din HDD fungerer korrekt på Windows. Disse metoder giver dig mulighed for at bestemme kilden til fejlen.

Formatering

I mange tilfælde hjælper blot formatering af filsystemet med at genoprette funktionaliteten. Dette er især nemt at gøre på et flashdrev. Sandt nok er vi ikke altid klar til at skille os af med den information, der allerede er på den. Overfør alle data til en computer, der kører Windows, og formater det problematiske drev.

Som et mål kan vi angive navnet på enheden eller dens monteringspunkt. Monteringsmuligheder for montering. I tidligere kapitler havde vi ofte forskellige datalæsninger på harddisken. Det er tid til at indsamle information om dem og systematisere dem. Den første ting at huske på er ydeevne. Alle links til filsystemet er ret langsomme og repræsenterer ofte endda flaskehals med vores kodes hastighed. Så du bør prøve at gøre det bedste, du kan, og cache resultaterne af nogle af dem, så efterfølgende kode kan referere til dem.

Gruppebeskrivelser er skrevet i hver gruppe i en række tal efter hinanden. Hver inode indeholder information om, hvilke blokke der hører til filen. Dette opnås ved at bruge pointere, der peger på blokke i gruppedatafeltet. Returnerer - med et succestal større end eller lig med nul, der repræsenterer en filbeskrivelse fra systemtabellerne.

Åbner en fil; hvis filen ikke eksisterer, opretter den den først ved hjælp af det tredje argument. Placering af det primitive i filen. Ved succes returneres et nyt filhåndtag. Oprettelse af en hierarkisk filsystemorganisation - oprettelse og ødelæggelse af en mappe, oprettelse og ødelæggelse af links, ændring af den aktuelle mappe. Ødelæggelse af biblioteket; mappen må ikke indeholde nogen filer.

Det er usandsynligt, at nogen ville vove at gøre dette med en disk. Formatering kan ødelægge en masse vigtig information. Desuden, hvis Ubuntu-filsystemet er beskadiget, skal problemet søges andetsteds.

Hver filadgang skal begynde med at åbne den. Så downloader vi i en løkke en én kilobyte fil. På den måde kan data behandles "parallelt" med læsning. Når du er færdig, skal din forbindelse til filen være lukket. Fra ovenstående kode kan vi kaste en løkke og indlæse alt på én gang.

Vær opmærksom på kvaliteten af ​​de angivne eksempler. Omdøb de filer, vi linker til nogle, som ikke eksisterer. Den første sender os en bølge af advarsler inden for 30 sekunder, den anden vil "kun" give os nogle få af dem. Derfor skal vi forberede alt, så vi selv kan styre budskaberne. Tid til at skabe primitiv fejlhåndtering. Det skal give os et link til filen, det vil sige værdien af ​​ressourcen.

Ændringer nuværende bibliotek processer; Den gamle nuværende mappe for processen returneres, og inoden for den nye mappe indlæses. Alle mapper på vejen skal eksistere, og processen har eksekveringsrettigheder til dem. I tilfælde af hårdt filforbindelser er også garanteret, og det oprindelige navn er ødelagt, men det symbolske link er ikke. Faktisk tjekker den ikke engang for tilstedeværelse kildefil når du opretter et symbolsk link. Et symbolsk link fortolkes, når der gøres et forsøg på at få adgang til en fil gennem den. Derudover kan et symbolsk link oprettes på tværs af filsystemgrænser til en almindelig fil, speciel fil og katalog.

Kontrollerer for fejl

Du kan kontrollere disken for fejl, ikke kun på Windows. Ubuntu har også nok arsenal til dette. Dette kan gøres ved hjælp af kommandoer eller ved hjælp af en speciel applikation. Lad os først se på en metode, der bruger standardværktøjer.

Vi gennemgår listen over drev:

Kontrol af et specifikt drev:

Det angivne filnavn er udelukket fra filsystemet; antallet af hard link felter i filen inode er reduceret med 1; hvis dette tal bliver 0, bliver filen ødelagt. For at ændre filtilladelser skal processen, der udfører denne primitive, være en administrator eller ejer af filen.

Denne vejledning er beregnet til erfarne brugere. Du skal have administratorrettigheder for at forbinde andre enheder. Lad os liste alle tilgængelige diske og partitioner. Resultatet vil se sådan ud. Dette kan være en hvilken som helst tom mappe, selv i din hjemmemappe.

hdparm -i /dev/sdf | grep model

Eksemplet bruger sdf, men dit disknavn kan være anderledes.

Hvis volumen var monteret, skal denne handling annulleres før kontrol:

Nu kontrollerer vi lydstyrken for dårlige blokke - problemområder:

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

Fremskridt vil blive vist som en procentdel.

Er dette kun en aktiv ringetone?

du kan finde fuld liste på man-siden ved hjælp af.

Er kun filen downloadet?

Sparede du denne tid, penge? hjalp det med at løse problemet? Er du klar til at give en symbolsk belønning for videre udvikling? Der er over 000 linjer, tips og tricks, inklusive mange forskellige mønstre.

Harddiske og andre lagerpladser er knyttet under bogstaverne, det er for eksempel ikke noget særligt, selvom det er et faktum, at separate diske har ikke et fælles toppunkt for mig, mærkeligt. Faktisk er skrivebordet ikke andet end en mappe placeret på systemdisk et sted i brugerens mappe. Andre steder er der flere skjulte systemfiler, der kan føje til forvirringen. Du har en "genvej" er filtypen for et symlink, du har en mappe er filtypen for en mappe, en proces er filtypen for en proces.

Nu markerer vi dårlige blokke, så systemet holder op med at bruge dem:

e2fsck -l /root/badblock /dev/sdf1

Denne metode skulle i teorien hjælpe med at løse problemer med enhver type medie. Hvis det ikke hjælper at scanne diske for fejl, er det tid til at bruge et praktisk hjælpeprogram - GParted.

GPartede


På dette system skal den installeres først for at kunne læse en 3,5-tommers diskette. Før du begynder at redigere, vil han give dig nødvendig viden. Du behøver ikke at angive alle de enheder, du har. Linjer, der starter med #, er kommentarer.

Kommentarer inkluderer normalt oplysninger om filen eller angiver således linjer, der midlertidigt er udelukket fra filhandlingen. I den tredje har vi overskrifter, der definerer, hvad følgende information er. Filsystem - Identificerer den enhed eller det filsystem, der skal installeres, og det sted, hvor det er placeret.

  1. Først skal du installere dette program. Dette er nemt at gøre ved at bruge kommandoen:
    sudo apt-get install gparted
  2. Åbn GParted. Alle medier vil blive vist foran os. Blandt dem skulle der være en problematisk en, der er utilgængelig - hvis værktøjet ser fejl, vil det markere det med et udråbstegn.
  3. Åbn nu vores disk og klik på knappen "Partition" øverst.
  4. Vælg "Kontroller for fejl" i rullemenuen. Programmet vil scanne disken og muligvis finde problemer, hvorefter filsystemet bliver skrivebeskyttet.

Adgangsrettigheder

Endelig er den sidste grund til, at vi mister adgangen til datahåndtering på medier, på grund af krænkede rettigheder. Erfarne brugere, der bruger root-tilstand, kan også støde på dette problem. Når vi bruger forskellige kommandoer uden fuldt ud at forstå deres essens, eller kører programmer med udvidede privilegier, kan systemet fejlagtigt blokere adgangen.

Monteringspunktet er det sted, hvor enheden skal installeres. Vi henviser til denne placering, når vi bruger enheden. Hvert operativsystem har sit eget filsystem, som det foretrækker og kører på. Dump - Den angivne værdi angiver, at filsystemet skal være offline. Standardværdien er 0, hvilket betyder, at du ikke behøver at afmontere filsystemet.

En værdi på 1 betyder, at partitionen skal kontrolleres først. I modsætning hertil betyder en værdi på 2, at disken eller partitionen skal kontrolleres yderligere. Eksempler på overskrifter blev nævnt. Det kan de have forskellige navne, men rækkefølgen af ​​værdierne skal være den samme!


Hvorefter vi ser en besked fra Ubuntu: "Filsystemet er skrivebeskyttet." Specielle kommandoer hjælper dig med at løse dette problem.

Følgende kommando er velegnet som en universel metode:

Du skal indtaste dit brugernavn i stedet for. Chown-kommandoen er ansvarlig for at ændre adgangsrettigheder til en mappe. –R-attributten betyder, at denne sektion kun kan læses af brugeren. Sudo fortryder disse ændringer. I eksemplet var problemet i hjemmepartitionen; hvis du har problemer med flashdrevet, skal du indtaste dets bibliotek.

Før du installerer en enhed, skal du vide, hvordan den identificeres i systemet. Ved at vide, hvor en bestemt harddisk er placeret, kan vi finde dens partitioner. Bemærk også, at grundlæggende og avancerede sektioner kan være op til fire. Programmet vil vise om partitionerne på denne disk.

Efter at have læst ovenstående tekst, kan du nu montere partitioner og enheder. For at montere enheden kan du bruge kommandoen. Du kan udvide dette. Denne holder giver mening til andre medier end harddiske. Hvis systemet ikke registrerer enheden efter installationen, skal den installeres af enheden. Programmører var nødt til at skrive "igen", og driveren i tidlige versioner forårsagede fejl, der kunne føre til tab af data.

Ubuntu-filsystemet fungerer efter lidt andre principper end på Windows. Derfor opfører alle diske under dens kontrol anderledes. På grund af dette opstår der nye fejl, som ikke kan stødes på Windows.

Denne kommando vil montere filsystemet i skrivebeskyttet tilstand. Tilføj så gerne til sidst en lineal. Du skal skrive dette på én linje. Disse parametre er ikke længere beskrevet - du læser dem i begyndelsen af ​​denne artikel. Husk også, at monteringsstederne skal eksistere!

Der er flere grunde til, at det er nyttigt at holde nogle mapper på separate filsystemer. Den mappe, hvor filsystemet skal installeres. I enkleste form det bruges som følger. # Monteringspunktmonteringsenhed.

Nu ved vi, hvordan vi løser problemet med diskredigeringsproblemer. Problemet kan enten være en fejlfunktion af enhederne eller en forkert definition af rettigheder. Det vigtigste er at identificere problemet korrekt og rette det. Heldigvis er dette ikke den mest alvorlige af alle fejl, selvom det kan forårsage problemer for brugeren.