System plików Linux jest tylko do odczytu. Naprawianie błędów systemu plików Ubuntu „System plików jest tylko do odczytu.

Chociaż w niektórych lepszy? Ustawienia systemu Windows, ale potrafi też zepsuć nastrój użytkownika, podając błędy. Jednym z nich jest niedostępność systemu plików. W niektórych sytuacjach dotyczy to zarówno konwencjonalnych dysków flash, jak i dysków twardych. Możliwe jest rozwiązanie problemu. Jednak nawet doświadczeni użytkownicy nie zawsze wiedzą, jak naprawić błąd, gdy problem z Ubuntu: „ System plików tylko czytać." Próbowaliśmy udzielić odpowiedzi w tym artykule.

Obszar indeksu składa się z i-węzłów o tej samej strukturze. Rozmiar pola zależy od liczby zawartych w nim i-węzłów. Ta liczba jest określana podczas tworzenia systemu plików i nie można jej zmienić. I-węzły zawierają informacje o pliku. Każdy i-węzeł może opisywać co najwyżej jeden plik.

Deskryptory indeksów zawierają następujące informacje o pliku. Informacje adresowe - 40 bajtów. . Pierwsze 10 adresów to adresy bezpośrednie pierwszych 10 bloków danych pliku. Jeśli plik jest większy niż 10 bloków, używane są bloki pośrednie. Bloki pośrednie znajdują się w polu danych, ale zawierają numery bloków, a nie dane pliku. Jedenasty adres zawiera fikcyjny numer bloku, który zawiera numery kolejnych bloków danych w pliku. Nazywa się to jednym adresowaniem pośrednim. Dwunasty blok zawiera numer bloku pośredniego, który zawiera liczbę bloków pośrednich, które już zawierają bloki bloków danych.

Przyczyn problemów z dostępem do plików w Ubuntu może być kilka.

Przede wszystkim warto sprawdzić, czy ten system plików jest poprawny. W przypadku karty flash jest to łatwe. Spróbuj otworzyć go z komputera z systemem Windows. Inny system może szybko rozwiązać problem z dyskiem. To samo dotyczy kart pamięci, chińskich odtwarzaczy i innych tanich nośników danych. Często mogą to być oni.

Automatyczny montaż partycji

Wyłącza uruchamianie plików wykonywalnych w systemie plików. Kolejna opcja bezpieczeństwa. Bezwarunkowe odmontowanie systemu plików może spowodować jego awarię lub uszkodzenie danych w systemie plików. Następnie uruchom polecenie, aby zamontować partycję w istniejącym katalogu.

Aby odmontować dysk, uruchom polecenie. System plików to mechanizm organizowania różne rodzaje repozytoria i prezentowanie ich użytkownikowi. Każdy system plików składa się z kilku elementów. Blok startowy zawiera informacje potrzebne systemowi do uzyskania dostępu do systemu plików. Blok danych to obszar dla naszych danych. System plików można zamontować lub odmontować. Wyświetla ilość wolnego i używanego miejsca w systemie plików.

Nazywa się to podwójnym adresowaniem pośrednim. W trzynastym bloku zaimplementowano potrójne adresowanie pośrednie. Lista wolnych bloków odbywa się za pośrednictwem połączonej listy. Katalogi są reprezentowane jako pliki, w których dla każdego pliku zawartego w katalogu zapisana jest dwuwierszowa struktura: i-węzeł i nazwa pliku.

Blok rozruchowy zajmuje jeden blok i zawiera program, który uruchamia rozruch systemu operacyjnego. Pozostałe bloki są pogrupowane w grupy o tej samej wielkości. Każda grupa zawiera część systemu plików i kopię globalnego systemy systemowe, krytyczne dla integralności systemu - deskryptory superbloku i grupy.

W przypadku, gdy dysk twardy będzie problematyczny, przeprowadzenie kontroli będzie znacznie trudniejsze. Jeśli Twój komputer ma dwa systemy, sprawdź, czy dysk twardy działa poprawnie w systemie Windows. Te metody pozwolą ci określić źródło awarii.

Formatowanie

W wielu przypadkach samo sformatowanie systemu plików pomoże przywrócić funkcjonalność. Szczególnie łatwo jest to zrobić na dysku flash. To prawda, że ​​nie zawsze jesteśmy gotowi rozstać się z informacjami, które już się na nim znajdują. Przenieś wszystkie dane do komputera pod Kontrola systemu Windows i sformatuj dysk powodujący problemy.

Jako cel możemy określić nazwę urządzenia lub jego punkt montowania. Opcje montowania. W poprzednich rozdziałach często mieliśmy różne odczyty danych na dysku twardym. Czas zebrać informacje o nich i je usystematyzować. Pierwszą rzeczą, o której należy pamiętać, jest wydajność. Wszystkie odwołania do systemu plików są dość powolne i często stanowią nawet wąskie gardło w szybkości naszego kodu. Dlatego powinieneś starać się jak najlepiej buforować wyniki niektórych z nich, aby kolejny kod mógł się do nich odwoływać.

Deskryptory grup są napisane w każdej grupie w serii cyfr jedna po drugiej. Każdy i-węzeł zawiera informacje o tym, do których bloków należy plik. Osiąga się to za pomocą wskaźników wskazujących bloki w polu danych grupy. Zwraca — z liczbą sukcesu większą lub równą zero reprezentującą deskryptor pliku z tabel systemowych.

otwiera plik; jeśli plik nie istnieje, najpierw tworzy go przy użyciu trzeciego argumentu. Pozycjonowanie prymitywu w pliku. Po pomyślnym zakończeniu zwracany jest nowy deskryptor pliku. Tworzenie hierarchicznej organizacji systemu plików – tworzenie i niszczenie katalogu, tworzenie i niszczenie dowiązań, zmiana bieżącego katalogu. Niszczenie katalogu; katalog nie może zawierać żadnych plików.

Z dyskiem jest mało prawdopodobne, że ktoś podniesie rękę, aby to zrobić. Formatowanie może wiele zniszczyć ważna informacja. Co więcej, jeśli system plików Ubuntu jest uszkodzony, problemu należy szukać gdzie indziej.


Każdy dostęp do pliku musi zaczynać się od jego otwarcia. Następnie w pętli pobieramy plik o wielkości jednego kilobajta. Dzięki temu dane mogą być przetwarzane „równolegle” z odczytem. Po zakończeniu połączenie z plikiem powinno zostać zamknięte. Z powyższego kodu możemy zapętlić i załadować wszystko za jednym razem.

Zwróć uwagę na jakość podanych przykładów. Zmień nazwy plików, do których się odnosimy, na niektóre nieistniejące. Pierwszy wyśle ​​nam falę ostrzeżeń w ciągu 30 sekund, drugi sprawi, że będzie ich „tylko” kilka. Dlatego musimy wszystko przygotować, abyśmy sami mogli kontrolować wiadomości. Czas stworzyć prymitywną obsługę błędów. Powinien dostarczyć nam link do pliku, czyli wartość zasobu.

Zmienia bieżący katalog procesów; podawany jest stary bieżący katalog procesu i ładowany jest i-węzeł nowego katalogu. Wszystkie katalogi w drodze muszą istnieć, a proces ma dla nich uprawnienia do wykonywania. W przypadku dowiązania twardego plik jest również gwarantowany, a oryginalna nazwa zostaje zniszczona, ale dowiązanie symboliczne nie. W rzeczywistości nie sprawdza nawet istnienia oryginalnego pliku podczas tworzenia dowiązania symbolicznego. Dowiązanie symboliczne jest interpretowane, gdy próbujesz uzyskać dostęp do pliku za jego pośrednictwem. Ponadto można utworzyć dowiązanie symboliczne przekraczające granice systemu plików do zwykłego pliku, pliku specjalnego i katalogu.

Sprawdzanie błędów

Możesz sprawdzić dysk pod kątem błędów nie tylko w systemie Windows. Ubuntu ma również wystarczający arsenał do tego. Możesz to zrobić za pomocą poleceń i specjalnej aplikacji. Najpierw przyjrzyjmy się metodzie wykorzystującej standardowe narzędzia.

Przeglądanie listy napędów:

Sprawdzenie konkretnego dysku:

Podana nazwa pliku jest wykluczona z systemu plików; liczba pól twardego łącza w i-węźle pliku jest zmniejszona o 1; jeśli ta liczba stanie się 0, plik zostanie zniszczony. Zmienia uprawnienia pliku Proces wykonujący ten prymityw musi być administratorem lub właścicielem pliku.

Ten przewodnik jest przeznaczony dla zaawansowanych użytkowników. Aby podłączyć inne urządzenia, musisz uzyskać uprawnienia administratora. Wypiszmy wszystkie dostępne dyski i partycje. Wynik będzie wyglądał tak. Może to być dowolny pusty katalog, nawet w twoim katalogu domowym.

hdparm -i /dev/sdf | grep Modelka

W przykładzie wzięto sdf, ale nazwa dysku może się różnić.

Jeśli wolumin został zamontowany, to przed sprawdzeniem tę czynność należy anulować:

Teraz sprawdzamy głośność pod kątem złych bloków - obszary problemowe:

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

Postęp będzie wyświetlany w procentach.

Czy to tylko aktywny dzwonek?

możesz znaleźć pełna lista na stronie podręcznika za pomocą.

Czy to tylko przesłany plik?

Zaoszczędziłeś ten czas, pieniądze? Czy pomógł rozwiązać problem? Czy jesteś gotów zapewnić symboliczną nagrodę za dalszy rozwój? Istnieje ponad 000 linii, wskazówek i trików, w tym wiele różnych szablonów.

Dyski twarde i inne miejsca do przechowywania są dołączone pod literami, na przykład, nie jest to nic specjalnego, chociaż dziwny jest mi fakt, że poszczególne dyski nie mają wspólnego punktu szczytowego. W rzeczywistości pulpit to nic innego jak folder znajdujący się na dysk systemowy gdzieś w folderze użytkownika. Gdzie indziej jest kilka ukrytych pliki systemowe więcej zamieszania. Masz "skrót" to typ pliku dowiązania symbolicznego, masz katalog to typ pliku katalogu, proces to typ pliku procesu.

Teraz zaznaczamy złe bloki, aby system przestał ich używać:

e2fsck -l /root/badblock /dev/sdf1

Ta metoda teoretycznie powinna pomóc rozwiązać problemy z każdym rodzajem mediów. Jeśli skanowanie dysków w poszukiwaniu błędów nie pomogło, czas użyć wygodnego narzędzia - GParted.

GParted


W tym systemie, aby odczytać dyskietkę 3,5 cala, należy ją najpierw zainstalować. Przed przystąpieniem do instalacji przekaże niezbędną wiedzę. Nie musisz wymieniać wszystkich posiadanych urządzeń. Linijki zaczynające się od # to komentarze.

Komentarze zwykle zawierają informacje o pliku, czyli oznaczają wiersze, które są tymczasowo wyłączone z operacji na pliku. W trzecim mamy nagłówki, które definiują następujące informacje. System plików — określa urządzenie lub system plików do zainstalowania oraz lokalizację, w której się znajduje.

  1. Aby rozpocząć, ten program musi być zainstalowany. Łatwo to zrobić za pomocą polecenia:
    sudo apt-get zainstaluj gparted
  2. Otwórz GParted. Wszystkie media będą wyświetlane przed nami. Wśród nich powinien znajdować się problematyczny niedostępny - jeśli narzędzie zobaczy błędy, to oznaczy je wykrzyknikiem.
  3. Teraz otwórz nasz dysk i kliknij przycisk „Partycja” znajdujący się na górze.
  4. Z menu rozwijanego wybierz „Sprawdź błędy”. Program przeskanuje dysk i ewentualnie znajdzie problemy, po których system plików stanie się dostępny nie tylko do odczytu.

Prawa dostępu

Wreszcie ostatnim powodem utraty dostępu do zarządzania danymi w mediach jest naruszenie praw. Doświadczeni użytkownicy korzystający z trybu roota również mogą się z nim spotkać. Kiedy używamy różnych poleceń bez pełnego zrozumienia ich istoty lub uruchamiamy programy z rozszerzonymi uprawnieniami, system może błędnie blokować dostęp.

Miejsce montażu - miejsce, w którym powinno zostać zainstalowane urządzenie. Będziemy odnosić się do tej lokalizacji podczas korzystania z urządzenia. Każdy system operacyjny ma własny system plików, który preferuje iw którym działa. Dump — określona wartość wskazuje, że system plików powinien zostać odmontowany. Domyślna wartość to 0, co oznacza, że ​​nie trzeba odmontowywać systemu plików.

Wartość 1 oznacza, że ​​najpierw należy sprawdzić sekcję. Wręcz przeciwnie, wartość 2 oznacza, że ​​dysk lub partycję należy dalej sprawdzać. Wymieniono przykłady nagłówków. Mogą mieć różne nazwy, ale kolejność wartości musi być taka sama!


Po czym widzimy komunikat z Ubuntu: „System plików jest tylko do odczytu”. Specjalne polecenia pomogą usunąć taki problem.

Jako metoda uniwersalna odpowiednie jest tutaj polecenie:

sudo chown -R : /home/

Zamiast tego wprowadź nazwę użytkownika. Polecenie chown odpowiada za zmianę uprawnień do folderu. Atrybut -R oznacza, że ​​tę sekcję może odczytać tylko użytkownik. Sudo cofa te zmiany. W przykładzie problem dotyczył partycji domowej, jeśli masz problemy z dyskiem flash, powinieneś wejść do jego katalogu.

Przed zainstalowaniem jakiegokolwiek urządzenia musisz wiedzieć, w jaki sposób jest ono identyfikowane w systemie. Wiedząc, gdzie dany dysk twardy, możemy znaleźć jego sekcje. Pamiętaj również, że podstawowe i zaawansowane sekcje mogą mieć do czterech. Program wyświetli dokładna informacja o partycjach na tym dysku.

Po przeczytaniu powyższego tekstu możesz teraz montować partycje i urządzenia. Aby zamontować urządzenie, możesz użyć polecenia. Możesz to rozwinąć. Ten uchwyt ma sens w przypadku nośników innych niż dyski twarde. Jeżeli system nie wykryje urządzenia po instalacji, musi zostać zainstalowane przez urządzenie. Programiści musieli pisać „znowu”, a sterownik w pierwszych wersjach powodował błędy, które mogły doprowadzić do utraty danych.

System plików Ubuntu działa nieco inaczej niż w systemie Windows. Dlatego wszelkie napędy pod jego kontrolą zachowują się inaczej. Z tego powodu pojawiają się nowe błędy, których nie można napotkać w systemie Windows.

To polecenie zamontuje system plików w trybie tylko do odczytu. Następnie, najlepiej na końcu, dodaj linijkę. Musisz to napisać w jednej linii. Te opcje nie są już opisane - przeczytasz je na początku tego artykułu. Pamiętaj też, że miejsca montażu muszą istnieć!

Istnieje kilka powodów, dla których warto trzymać niektóre katalogi w oddzielnych systemach plików. Katalog, w którym powinien zostać zainstalowany system plików. W najprostsza forma jest używany w następujący sposób. # Urządzenie montujące w punkcie montowania.

Teraz wiemy, jak rozwiązać problem z edycją płyty. Przypadek może dotyczyć zarówno awarii urządzeń, jak i nieprawidłowej definicji praw. Najważniejsze jest prawidłowe zidentyfikowanie problemu i naprawienie go. Na szczęście nie jest to najpoważniejszy ze wszystkich błędów, chociaż może przysporzyć użytkownikowi kłopotów.