Das Dateisystem ist schreibgeschützt. Fehler im Ubuntu-Dateisystem beheben "Das Dateisystem ist schreibgeschützt.

Obwohl Windows einige Parameter übertrifft, kann es die Stimmung des Benutzers durch Fehler verderben. Eine davon ist die Unzugänglichkeit des Dateisystems. Und es betrifft in einigen Situationen sowohl gewöhnliche Flash-Laufwerke als auch Festplatten. Sie können das Problem lösen. Erfahrene Benutzer wissen jedoch nicht immer, wie der Fehler behoben werden kann, wenn Ubuntu herausgibt: "Das Dateisystem ist schreibgeschützt." Die Antwort, die wir in diesem Artikel geben wollten.

Wenn Sie also alles zusammenbringen wollen, müssen Sie schreiben. Explodieren. Auf keinen Fall lest du die Dateien auf diese Weise. Der Wert dieses Codes kann in einem einfachen Vergleich zusammengefasst werden: Das Paket dient nur zum sofortigen Entpacken. Er dient keinem Zweck, und er verbraucht die notwendige Zeit.

Es sollte auch die Beendigung der sogenannten "Laut Ihnen aus der Informatik" erwähnt werden. Die Lösung wird am besten anhand eines Beispiels veranschaulicht. Der Nachteil dieser Lösung ist jedoch, dass wir beim Schreiben des Codes in die Blöcke eindringen können, wenn wir den Hauptthread des Programms verlieren, und wir können nicht an alle möglichen Situationen denken, die auftreten könnten.

Die Ursachen für Probleme mit dem Zugriff auf Dateien in Ubuntu können mehrere sein.

Zunächst sollte geprüft werden, ob das Dateisystem in Ordnung ist. Im Falle einer Flash-Karte ist es einfach. Versuchen Sie, es von Ihrem Computer zu Windows zu öffnen. Ein anderes System kann schnell Probleme auf dem Laufwerk finden. Das Gleiche gilt für Speicherkarten, chinesische Spieler und andere billige Medien. Oft können Dinge in ihnen sein.

Dieser Vorgang wird von einer offenen Funktion ausgeführt. Dies ist tatsächlich eine Bitfolge, in der jedes Bit oder jede Gruppe von Bits einen bestimmten Wert hat. Nachdem die Datei verwendet wurde, muss sie mit der Funktion geschlossen werden. Das Lesen von Daten aus einer geöffneten Datei erfolgt über die Funktion.

Wenn es genau am Ende der Datei ist, gibt die Funktion Null zurück, und im Falle eines Fehlers -. Die Vorgänge des Schreibens und Lesens einer Datei und einer Datei an einer bestimmten Position in der Datei werden als die aktuelle Position angesehen. Zum Beispiel aktualisiert jede Leseoperation den Indikator der aktuellen Position, wodurch die Anzahl der gelesenen Bytes erhöht wird.

Datensätze ähneln dem Lesen. Verschiedenes ist nur das Ziel der Daten. Es gibt die Anzahl der Bytes in der Datei zurück und wir können damit überwachen, ob der Upload-Vorgang erfolgreich war. Die Funktion nimmt zwei Parameter: den Dateinamen und den Text für den Datensatz, und die "Firma" verzerrt die Binärdaten nicht.

Fragen wir uns, was wir tun müssen, wenn wir zusätzliche Inhalte hinzufügen müssen. Dieses Skript fügt nun der Datei Daten hinzu und überschreibt sie nicht. In vielen Fällen ist es nützlich zu wissen, was wir in unseren Katalogen haben. Wir können es mit einer Familie von Funktionen, die uns eine Vielzahl von Informationen über die Dateien bereitstellen. Alle davon nehmen den Dateinamen an.

Falls die Festplatte problematisch ist, wird es viel schwieriger sein, die Verifizierung durchzuführen. Wenn sich auf Ihrem Computer zwei Systeme befinden, überprüfen Sie, ob Ihre Festplatte unter Windows ordnungsgemäß funktioniert. Diese Methoden identifizieren die Ursache des Problems.

Formatierung

In vielen Fällen trägt die einfache Formatierung des Dateisystems zur Wiederherstellung der Effizienz bei. Es ist besonders einfach, dies auf einem Flash-Laufwerk zu tun. Wir sind jedoch nicht immer bereit, uns von den bereits vorhandenen Informationen zu trennen. Übertragen Sie alle Daten auf einen Windows-Computer und formatieren Sie das fehlerhafte Laufwerk.

Im Fehlerfall gibt die Funktion zurück. Jede Verwendung der Systemfunktion ist sehr wichtig, um den Rückgabewert zu überprüfen. Nach Dateiattributen suchen Ein Zeiger auf einen Speicherbereich, in dem die Zustandsfunktion diese Information zurückgibt, muss als zweiter Parameter der Funktion angegeben werden. Der Speicherbereich muss im Voraus reserviert werden, um die Struktur des Staates zu erhalten.

Anwendung: Weitere Funktionen zum Arbeiten mit Verzeichnissen und Dateien

Verzeichnisse sind Dateien mit einem speziellen Format. Überprüfen Sie die Dateien im Verzeichnis wie folgt. Jeder Aufruf dieser Funktionen gibt einen Zeiger auf eine schwere Struktur zurück, die Informationen zum Lesen des Leseverzeichnisses enthält. Einträge in das Verzeichnis werden eins nach dem anderen übertragen, bis der letzte Datensatz erreicht ist. Wie oben gezeigt, ist die einzige Information, die aus einer direkten Struktur extrahiert werden kann, der Name des Eintrags im Verzeichnis. Dies gilt für geänderte Benutzerdaten, dh für ihre Operation und für Systemdaten.

Wenn wir sie verwenden, müssen wir uns an die Leistung erinnern. Das Lesen aller Daten auf der Festplatte ist langsam. Versuchen Sie also, das Maximum aus einem Funktionsaufruf herauszuquetschen. Daher müssen wir einen Mechanismus schreiben, um zu überprüfen, ob die Kompilierung gestartet werden kann oder ob sie nicht benötigt wird. Es sieht so aus, als ob alles korrekt aussieht - das Skript meldet alle Fragen korrekt. Aber es tut es zu langsam, weil wir es mit vielen Referenzen auf die Festplatte überladen. Wenn Sie es auf einer Website mit hohem Datenverkehr ausführen, wird es schlechter als andere Skripts sein.

Mit einer Scheibe wird kaum jemand einen Arm heben, um dies zu tun. Die Formatierung kann viele wichtige Informationen zerstören. Wenn das Ubuntu-Dateisystem beschädigt ist, sollte das Problem an anderer Stelle untersucht werden.


Dies wird sogar empfohlen, besonders wenn Sie vorhaben, Ihren Computer von Zeit zu Zeit auszutauschen. Daher können die verwendeten Daten nicht geändert werden. Dies bedeutet nicht, dass es aktiviert ist, aber das System erkennt und kann speichern, wenn die Umgebung dafür konfiguriert ist. Die Wahl des Modus erfolgt in den ersten Sekunden nach dem Start, Sie haben die Wahl, in einem konstanten oder nicht realen Modus zu starten.

Kontinuierlicher Modus ist, wenn Sie das Speichern von Daten deaktivieren möchten. Standardmäßig arbeitet dieses Dienstprogramm auf eine vereinfachte Art und wird als "Helfer" bezeichnet. Der "Experten" -Modus wird nachfolgend detailliert beschrieben und richtet sich nicht an diejenigen Benutzer, die für Computer weniger geeignet sind. Der Assistent-Modus beginnt mit der Erkennung von externen und internen Festplatten. Wenn ein oder mehrere externe Datenträger erkannt werden, fordert das Dienstprogramm Sie auf, den Speichervorgang auf diesem Datenträger zu aktivieren, oder Sie wählen den erforderlichen externen Datenträger aus der Liste aus. Eine negative Antwort führt dazu, dass der Satz diese interne Festplatte verwendet.

Lassen Sie uns versuchen, es ein wenig zu ändern. Anstatt jedes Mal Hunderte von neuen Funktionen auszuführen, verwenden wir das Maximum an Daten, die wir bereits haben. Dies ist die richtige Philosophie beim Arbeiten mit Dateien. Wir haben den Dateien ein sehr großes Kapitel gewidmet. Ein viel mächtigeres und leistungsfähigeres Werkzeug ist die Datenbank. Dieses Problem wird im nächsten Abschnitt dieses Buches behandelt. Aber sollten die Dateien auf jeden Fall verworfen werden? Im Gegensatz zu den Lesungen ist das Lesen von Datensätzen aus der Datenbank normalerweise langsamer als die Datei, und für elementare Anwendungsparameter, die keine komplexe Sortierung und umfangreiche Beziehungen erfordern, kann es verlockend sein, sie durch Dateien zu ersetzen.

Auf Fehler prüfen

Sie können den Datenträger nicht nur auf Windows auf Fehler überprüfen. Ubuntu hat dafür auch ein ausreichendes Arsenal. Dies kann mit Hilfe von Befehlen und einer speziellen Anwendung geschehen. Zunächst werden wir die Methode mit Standardwerkzeugen analysieren.

Wir sehen die Liste der Laufwerke:

Wir überprüfen das spezifische Laufwerk:

In der Regel haben Dateisysteme aus der Sicht des Benutzers eine Organisation, die auf den Ideen von Dateien und Verzeichnissen basiert. Dateien sind Objekte, die Informationen eines bestimmten Typs sowie Verzeichnisgruppendateien und andere darin enthaltene Verzeichnisse kapseln. Jede Datei oder jedes Verzeichnis kann anhand seines Namens identifiziert werden, der absolut als Pfadname oder relativ zum aktuellen Verzeichnis angegeben ist.

Bei festen und Disketten werden Informationen mit ihren magnetischen Eigenschaften gespeichert. Die Festplatte enthält mehrere Ordner zum Speichern, und die Diskette besteht aus einer Diskette. Die Vorderseite der Scheibe ist in Spuren unterteilt, bei denen es sich um konzentrische Kreise handelt, in denen Informationen gespeichert werden können. Die Tracks sind in Sektoren unterteilt, wobei ein Sektor eine festgelegte Menge an Informationen angibt. Das Lesen und Schreiben von Informationen auf der Platte erfolgt auf Datenblockebene. Ein Block kann aus einem oder mehreren Sektoren bestehen.

hdparm -i / dev / sdf | Grep Modell

In diesem Beispiel wurde sdf verwendet, aber der Name Ihres Datenträgers kann abweichen.

Wenn das Volume bereitgestellt wurde, sollte diese Aktion vor der Überprüfung abgebrochen werden:

Jetzt überprüfen wir die Lautstärke für Badblocks - Problembereiche:

badblocks -s / dev / sdf1\u003e / root / badblock

Der Fortschritt wird in Prozent angezeigt.

Eine Festplatte kann vom Benutzer in Partitionen partitioniert werden, wobei sich jede Partition auf Benutzerebene als separate Festplatte verhält. Die Partition speichert das Dateisystem, was bedeutet, dass mehrere Dateisysteme auf einer physischen Festplatte gefunden werden können. Für gewöhnliche Personalcomputer wird die Partitionsinformation am Anfang der Platte in der sogenannten Partitionstabelle gespeichert. Es enthält 4 Einträge, die die Positionen, Größen und Typen von Festplattenpartitionen speichern. Gespeicherte Speicherpartitionen am Anfang der Platte heißen primäre Partitionen, die natürlich bis zu vier Partitionen enthalten können.

Jetzt markieren wir Badblocks, damit das System sie nicht mehr benutzt:

e2fsck -l / root / badblock / dev / sdf1

Diese Methode sollte in der Theorie helfen, Probleme mit jeder Art von Medien zu beheben. Wenn der Scan die Fehler nicht behebt, ist es an der Zeit, ein nützliches Dienstprogramm zu verwenden - GParted.

GParted


Es ist jedoch möglich, dass in jeder Hauptpartition eine neue Partitionstabelle erstellt wird, die sich auf die Partitionen bezieht, die sich physisch im aktuellen Abschnitt befinden und als erweiterte Partitionen bezeichnet werden. Der erste Sektor der Partition oder des Datenträgers, der das System enthält, wird als Bootsektor bezeichnet. Es enthält die folgenden Informationen.

Verzeichnisse werden in Form von speziellen Strukturen wie Tabellen gespeichert, in denen jeder Datensatz eine Datei darstellt. Das Verzeichnis wird in der Regel als normale Datei gespeichert, enthält jedoch Informationen zu anderen Dateien. In der Dateizuordnungstabelle ist ein Stammverzeichnis gespeichert, das eine begrenzte Größe hat.

  1. Zu Beginn muss dieses Programm installiert werden. Um dies einfach mit Hilfe des Befehls zu tun:
      Sudo apt-get installieren gparted
  2. Wir öffnen GParted. Vor uns werden alle Träger zurückgezogen. Unter ihnen muss eine problematische unzugänglich sein - wenn das Dienstprogramm Fehler sieht, wird es mit einem Ausrufezeichen markiert.
  3. Öffnen Sie nun unsere CD und klicken Sie auf die Schaltfläche "Sektion", die sich oben befindet.
  4. Wählen Sie im Dropdown-Menü "Auf Fehler prüfen". Das Programm wird die Festplatte scannen und möglicherweise ein Problem finden, nach dem das Dateisystem nicht nur zum Lesen verfügbar wird.

Zugangsrechte

Der letzte Grund, warum wir den Zugriff auf das Datenmanagement auf Medien verlieren, sind die verletzten Rechte. Erfahrene Benutzer können den Root-Modus nutzen. Wenn wir verschiedene Befehle verwenden, ihr Wesen nicht vollständig verstehen oder Programme mit erweiterten Berechtigungen ausführen, kann das System versehentlich den Zugriff blockieren.

Die Struktur des Eintrags im Verzeichnis. Dateizuordnungstabelle Es ist tatsächlich eine bildähnliche Struktur, die innerhalb seiner verknüpften Listen speichert, die die Cluster angeben, aus denen die Dateien bestehen. Die Nummer des ersten Dateiclusters wird, wie bereits erwähnt, in dem dieser Datei entsprechenden Verzeichnis gespeichert.

Ein Beispiel. Der Zeigerknotenbereich hat eine feste Größe beim Erstellen eines Dateisystems und enthält einen Eintrag für jede Datei, die in dieser Unterstützung erstellt werden kann. Der Paging-Bereich ist reserviert für das Speichern von Prozessabbildern während des temporären Löschens aus dem Speicher, um Platz für andere Prozesse zu schaffen, jedoch werden in der Regel separate Partitionen für den Swap-Bereich verwendet. Die Struktur von Indexknoten Der Indexknoten enthält wichtige Informationen über die entsprechende Datei. Die Rechte bestehen aus drei Arten und sind in drei Kategorien unterteilt: Benutzerrechte für eine Gruppe von Benutzern - die Rechte des Benutzers in der Gruppe der Besitzer anderer - die Rechte aller anderen Benutzer.

  • Der letzte Bereich enthält die Blöcke, in denen die Dateien gespeichert sind.
  • Der Dateiname des Indexknotens, der der Datei zugeordnet ist.
  • In jeder Datei gibt es nur einen Indexknoten.
  • Sie können weitere Einträge im Verzeichnis sehen, die auf denselben Indexknoten verweisen.
  • Definiert den Besitzer der Dateigruppen-ID-Datei der Dateiberechtigungsdatei.
Eine solche Verknüpfung wird vom Benutzer als Datei mit eigenem Namen betrachtet, bezieht sich aber tatsächlich auf eine andere Datei auf der Festplatte.


Danach sehen wir eine Nachricht von Ubuntu: "Das Dateisystem ist schreibgeschützt." Spezielle Probleme können Ihnen helfen, dieses Problem zu lösen.

Als universelle Methode eignet sich folgender Befehl:

sudo chown -R: / home /

Stattdessen müssen Sie einen Benutzernamen eingeben. Der Befehl chown ist verantwortlich für das Ändern der Zugriffsrechte auf den Ordner. Das Attribut -R bedeutet, dass der Benutzer nur diesen Abschnitt lesen kann. Sudo löscht diese Änderungen. Im Beispiel war das Problem in der Home-Partition, wenn Sie Probleme mit dem Flash-Laufwerk haben, sollten Sie ihr Verzeichnis eingeben.

Jede in der Referenzdatei durchgeführte Operation wirkt sich tatsächlich auf die angegebene Datei aus. Wenn das Entfernen erforderlich ist, hängt der Effekt vom Linktyp ab. Es gibt zwei Arten von Links. Physische Symbole. . Symbolische Links sind eigentlich separate Dateien, die mit einem speziellen Code markiert sind, der den vollständigen Namen der angegebenen Datei enthält. Ihr Löschen hat keinen Einfluss auf die Datei. Sie können sich sowohl auf Verzeichnisse als auch auf Dateien und Ordner von einer anderen Partition oder einer anderen Festplatte beziehen, haben aber den Nachteil, dass sie für sie einen eigenen Indexknoten erstellen müssen und darüber hinaus Speicherplatz durch ihren Inhalt belegen müssen.

Das Ubuntu-Dateisystem funktioniert ein wenig anders als unter Windows. Daher verhalten sich alle von ihm gesteuerten Festplatten unterschiedlich. Aus diesem Grund gibt es neue Fehler, die unter Windows nicht auftreten können.

Das Erstellen von Verknüpfungen zu Dateien oder Ordnern erfolgt mit dem Befehl B. Spezielle Dateien, die auf Datenträger oder Partitionen verweisen, werden in einer Operation namens mount des Dateisystems verwendet. Das bedeutet, dass sich nach der Installation die gesamte Verzeichnis- und Dateistruktur des Dateisystems in diesem Verzeichnis befindet.

Der Mechanismus ist besonders effektiv, weil er die Möglichkeit bietet, eine unitäre Verzeichnisstruktur zu haben, die Dateien von mehreren Partitionen oder Platten gruppiert. Daten ohne Parameter zeigt die Dateisysteme an, die derzeit auf dem System installiert sind.

Jetzt wissen wir, wie wir das Problem der Probleme bei der Festplattenbearbeitung lösen können. Der Fall kann sowohl in der Fehlfunktion des Gerätes, als auch in der falschen Definition von Rechten sein. Die Hauptsache ist, das Problem richtig zu identifizieren und zu beheben. Glücklicherweise ist dies nicht der gravierendste aller Fehler, obwohl es dem Benutzer Probleme bereiten kann.

Fortsetzung des Themas:
Android

Es ist schwer zu sagen, welches Modell des Smartphones am beliebtesten und hochwertigsten ist. Jemand mag es, Telefone zu verwenden, die auf dem Android-Betriebssystem ausgeführt werden, und jemand ...