Το σύστημα αρχείων είναι chmod μόνο για ανάγνωση. Σύστημα αρχείων Linux μόνο για ανάγνωση. Διόρθωση σφαλμάτων συστήματος αρχείων Ubuntu "Το σύστημα αρχείων είναι μόνο για ανάγνωση"

Αν και είναι ανώτερο από τα Windows από ορισμένες απόψεις, είναι επίσης ικανό να καταστρέψει τη διάθεση του χρήστη προκαλώντας σφάλματα. Ένα από αυτά είναι η μη προσβασιμότητα του συστήματος αρχείων. Επιπλέον, αυτό ισχύει τόσο για κανονικές μονάδες flash όσο και για σκληρούς δίσκους σε ορισμένες περιπτώσεις. Το πρόβλημα μπορεί να λυθεί. Ωστόσο, ακόμη και οι έμπειροι χρήστες δεν γνωρίζουν πάντα πώς να διορθώσουν το σφάλμα όταν το Ubuntu εμφανίζει: "Το σύστημα αρχείων είναι μόνο για ανάγνωση". Προσπαθήσαμε να δώσουμε την απάντηση σε αυτό το άρθρο.

Όταν λοιπόν θέλεις να τα συνδυάσεις όλα, πρέπει να γράψεις. Εκραγεί. Σε καμία περίπτωση δεν πρέπει να διαβάζετε αρχεία με αυτόν τον τρόπο. Η έννοια ενός τέτοιου κώδικα μπορεί να συνοψιστεί ως απλή σύγκριση: Συσκευασία μόνο για άμεση αποσυσκευασία. Δεν εξυπηρετεί κανένα σκοπό και καταναλώνει τον απαραίτητο χρόνο.

Αξίζει επίσης να αναφερθεί η διακοπή του λεγόμενου «Σύμφωνα με εσάς από την Επιστήμη των Υπολογιστών». Η λύση επεξηγείται καλύτερα με ένα παράδειγμα. Ωστόσο, το μειονέκτημα αυτής της λύσης είναι ότι αφού γράψουμε τον κώδικα, μπορεί να καταλήξουμε θαμμένοι σε μπλοκ εάν χάσουμε το κύριο νήμα του προγράμματος και δεν μπορούμε να σκεφτούμε όλες τις πιθανές καταστάσεις που θα μπορούσαν να συμβούν.

Μπορεί να υπάρχουν διάφοροι λόγοι για προβλήματα με την πρόσβαση σε αρχεία στο Ubuntu.

Πρώτα απ 'όλα, θα πρέπει να ελέγξετε εάν αυτό το σύστημα αρχείων λειτουργεί σωστά. Στην περίπτωση μιας κάρτας flash, αυτό είναι εύκολο να γίνει. Δοκιμάστε να το ανοίξετε από υπολογιστή με Windows. Ένα άλλο σύστημα μπορεί να εντοπίσει γρήγορα προβλήματα με τη μονάδα δίσκου. Το ίδιο ισχύει για τις κάρτες μνήμης, τις κινεζικές συσκευές αναπαραγωγής και άλλα φθηνά μέσα αποθήκευσης. Συχνά μπορεί να είναι αυτοί.

Αυτή η λειτουργία εκτελείται ανοιχτή λειτουργία. Είναι ουσιαστικά μια σειρά από bit στην οποία κάθε bit ή ομάδα bit έχει μια συγκεκριμένη σημασία. Μετά τη χρήση ενός αρχείου, πρέπει να κλείσει χρησιμοποιώντας μια συνάρτηση. Η ανάγνωση δεδομένων από ένα ανοιχτό αρχείο πραγματοποιείται χρησιμοποιώντας μια συνάρτηση.

Εάν βρίσκεται ακριβώς στο τέλος του αρχείου, η συνάρτηση επιστρέφει μηδέν και εάν υπάρχει σφάλμα, επιστρέφει μηδέν. Οι λειτουργίες εγγραφής και ανάγνωσης προς και από ένα αρχείο εκτελούνται σε μια συγκεκριμένη θέση στο αρχείο και θεωρούνται η τρέχουσα θέση. Για παράδειγμα, κάθε λειτουργία ανάγνωσης ενημερώνει την ένδειξη τρέχουσας θέσης αυξάνοντας τον αριθμό των byte που διαβάζονται.

Οι εγγραφές δεδομένων μοιάζουν με τις αναγνώσεις δεδομένων. Τα διάφορα είναι απλώς ο προορισμός των δεδομένων. Επιστρέφει τον αριθμό των byte στο αρχείο και μπορούμε να το χρησιμοποιήσουμε για να παρακολουθήσουμε εάν η λειτουργία προσάρτησης πέτυχε πράγματι. Η συνάρτηση παίρνει δύο παραμέτρους: το όνομα του αρχείου και το κείμενο που θα γράψει και η "firm" δεν παραμορφώνει τα δυαδικά δεδομένα.

Ας αναρωτηθούμε τι γίνεται αν χρειαστεί να προσθέσουμε πρόσθετο περιεχόμενο. Αυτό το σενάριο θα προσθέσει δεδομένα στο αρχείο αντί να το αντικαταστήσει. Σε πολλές περιπτώσεις είναι χρήσιμο να γνωρίζουμε τι έχουμε στους καταλόγους μας. Μπορούμε να το αποκτήσουμε χρησιμοποιώντας μια οικογένεια λειτουργιών που μας παρέχουν ποικίλες πληροφορίες σχετικά με αρχεία. Όλα παίρνουν το όνομα αρχείου.

Εάν το πρόβλημα είναι ο σκληρός δίσκος, θα είναι πολύ πιο δύσκολο να ελέγξετε. Εάν ο υπολογιστής σας έχει δύο συστήματα, ελέγξτε εάν ο σκληρός δίσκος σας λειτουργεί σωστά στα Windows. Αυτές οι μέθοδοι θα σας επιτρέψουν να προσδιορίσετε την πηγή της δυσλειτουργίας.

Μορφοποίηση

Σε πολλές περιπτώσεις, η απλή μορφοποίηση του συστήματος αρχείων βοηθά στην αποκατάσταση της λειτουργικότητας. Αυτό είναι ιδιαίτερα εύκολο να γίνει σε μια μονάδα flash. Είναι αλήθεια ότι δεν είμαστε πάντα έτοιμοι να αποχωριστούμε τις πληροφορίες που υπάρχουν ήδη σε αυτό. Μεταφέρετε όλα τα δεδομένα στον υπολογιστή σας κάτω από Έλεγχος των Windowsκαι μορφοποιήστε την προβληματική μονάδα δίσκου.

Σε περίπτωση σφάλματος, η συνάρτηση επιστρέφει. Οποιαδήποτε χρήση λειτουργία του συστήματοςείναι πολύ σημαντικό για τον έλεγχο της τιμής που επιστρέφει. Αναζήτηση για χαρακτηριστικά αρχείου. Ένας δείκτης που υποδεικνύει τη θέση μνήμης στην οποία η συνάρτηση κατάστασης επιστρέφει αυτές τις πληροφορίες πρέπει να καθοριστεί ως η δεύτερη παράμετρος της συνάρτησης. Η περιοχή μνήμης πρέπει να δεσμευτεί εκ των προτέρων για να διατηρηθεί η δομή κατάστασης.

Παράρτημα: Άλλες λειτουργίες για εργασία με καταλόγους και αρχεία

Οι κατάλογοι είναι ουσιαστικά αρχεία με ειδική μορφή. Ο έλεγχος των αρχείων σε έναν κατάλογο μοιάζει με αυτό: Κάθε κλήση σε αυτές τις συναρτήσεις επιστρέφει έναν δείκτη σε μια βαριά δομή που θα βρει τις πληροφορίες ανάγνωσης του καταλόγου ανάγνωσης. Οι εγγραφές καταλόγου θα μεταφερθούν μία προς μία μέχρι το τελευταίο ρεκόρ. Όπως φαίνεται παραπάνω, η μόνη πληροφορία που μπορεί να εξαχθεί από την άμεση δομή είναι το όνομα της καταχώρησης καταλόγου. Αυτό ισχύει τόσο για τα τροποποιημένα δεδομένα χρήστη, δηλαδή για την εργασία του όσο και για τα δεδομένα συστήματος.

Όταν τα χρησιμοποιούμε, πρέπει να έχουμε κατά νου την απόδοση. Η ανάγνωση όλων των δεδομένων στο δίσκο είναι αργή, γι' αυτό προσπαθήστε να συμπιέσετε όσο το δυνατόν περισσότερο από μία κλήση λειτουργίας. Επομένως πρέπει να γράψουμε έναν μηχανισμό για να ελέγξουμε αν μπορεί να εκτελεστεί η μεταγλώττιση ή αν δεν χρειάζεται. Όλα φαίνονται να είναι σωστά - το σενάριο επικοινωνεί σωστά όλα τα ζητήματα. Αλλά είναι πολύ αργό γιατί το υπερφορτώσαμε μεγάλο ποσόσυνδέσμους προς HDD. Εάν το εκτελέσετε σε ιστότοπο υψηλής επισκεψιμότητας, θα έχει χειρότερη απόδοση από άλλα σενάρια.

Είναι απίθανο κάποιος να τολμήσει να το κάνει αυτό με δίσκο. Η μορφοποίηση μπορεί να καταστρέψει πολλά σημαντικές πληροφορίες. Επιπλέον, εάν το σύστημα αρχείων του Ubuntu είναι κατεστραμμένο, το πρόβλημα πρέπει να αναζητηθεί αλλού.

Αυτό μάλιστα συνιστάται, ειδικά αν σκοπεύετε να αντικαθιστάτε τον υπολογιστή σας από καιρό σε καιρό. Επομένως, τα δεδομένα που χρησιμοποιούνται δεν μπορούν να αλλάξουν. Αυτό δεν σημαίνει ότι είναι ενεργοποιημένο, αλλά το σύστημα αναγνωρίζει και μπορεί να χρησιμοποιήσει την επιμονή εάν το περιβάλλον έχει διαμορφωθεί για αυτό. Η επιλογή της λειτουργίας πραγματοποιείται τα πρώτα δευτερόλεπτα μετά την εκκίνηση, έχετε την επιλογή να εκκινήσετε σε σταθερή ή μη πραγματική λειτουργία.

Η συνεχής λειτουργία είναι όταν θέλετε να απενεργοποιήσετε την αποθήκευση δεδομένων. Από προεπιλογή, αυτό το βοηθητικό πρόγραμμα λειτουργεί με έναν απλοποιημένο τρόπο που ονομάζεται "βοηθός". Η λειτουργία "Expert" περιγράφεται λεπτομερώς παρακάτω και δεν προορίζεται για εκείνους τους χρήστες που είναι λιγότερο κατάλληλοι για υπολογιστές. Η λειτουργία Assistant ξεκινά με τον εντοπισμό εξωτερικών και εσωτερικών μονάδων δίσκου. Αν βρεθούν ένα ή περισσότερα Εξωτερικές μονάδες, το βοηθητικό πρόγραμμα σάς ζητά να ενεργοποιήσετε την αποθήκευση σε αυτήν τη μονάδα δίσκου ή να επιλέξετε την απαιτούμενη εξωτερική μονάδα δίσκου από τη λίστα. Μια αρνητική απάντηση θα αναγκάσει την προτροπή να χρησιμοποιήσει αυτήν την εσωτερική μονάδα δίσκου.

Ας προσπαθήσουμε να το αλλάξουμε λίγο. Αντί να εκτελούμε εκατοντάδες νέες λειτουργίες κάθε φορά, αξιοποιούμε στο έπακρο τα δεδομένα που έχουμε ήδη. Αυτή είναι η σωστή φιλοσοφία για την εργασία με αρχεία. Αφιερώσαμε ένα πολύ μεγάλο κεφάλαιο στα αρχεία. Σημαντικά πιο ισχυρό και ισχυρό εργαλείοείναι μια βάση δεδομένων. Αυτό το θέμα συζητείται στην επόμενη ενότητα αυτού του βιβλίου. Πρέπει όμως τα αρχεία να πεταχτούν ούτως ή άλλως; Σε αντίθεση με τις ενδείξεις, η ανάγνωση εγγραφών από μια βάση δεδομένων είναι γενικά πιο αργή από ένα αρχείο και για βασικές ρυθμίσεις εφαρμογής που δεν απαιτούν περίπλοκη ταξινόμηση και εκτεταμένες σχέσεις, μπορεί να είναι δελεαστικό να τις αντικαταστήσετε με αρχεία.

Έλεγχος για σφάλματα

Μπορείτε να ελέγξετε το δίσκο για σφάλματα όχι μόνο στα Windows. Το Ubuntu έχει επίσης αρκετό οπλοστάσιο για αυτό. Αυτό μπορεί να γίνει χρησιμοποιώντας εντολές ή χρησιμοποιώντας μια ειδική εφαρμογή. Αρχικά, ας δούμε μια μέθοδο που χρησιμοποιεί τυπικά εργαλεία.

Εξετάζουμε τη λίστα των μονάδων δίσκου:

Έλεγχος μιας συγκεκριμένης μονάδας δίσκου:

Τυπικά, από τη σκοπιά του χρήστη, τα συστήματα αρχείων έχουν μια οργάνωση που βασίζεται στις ιδέες των αρχείων και των καταλόγων. Τα αρχεία είναι αντικείμενα που ενσωματώνουν πληροφορίες ορισμένου τύπου, καθώς και αρχεία ομάδας καταλόγου και άλλους καταλόγους μέσα σε αυτά. Οποιοδήποτε αρχείο ή κατάλογος μπορεί να αναγνωριστεί από το όνομά του, το οποίο καθορίζεται απολύτως ως όνομα διαδρομής ή σε σχέση με τον τρέχοντα κατάλογο.

Για σταθερά και δισκέτεςΟι πληροφορίες αποθηκεύονται χρησιμοποιώντας τις μαγνητικές τους ιδιότητες. Ένας σκληρός δίσκος περιέχει πολλούς φακέλους αποθήκευσης μέσα, ενώ μια δισκέτα αποτελείται από έναν δισκέτα. Η όψη του δίσκου χωρίζεται σε κομμάτια, τα οποία είναι ομόκεντροι κύκλοι στους οποίους μπορούν να αποθηκευτούν πληροφορίες. Τα κομμάτια χωρίζονται σε τομείς, ένας τομέας που αναφέρει μια σταθερή ποσότητα πληροφοριών. Η ανάγνωση και η εγγραφή πληροφοριών σε δίσκο εκτελούνται σε επίπεδο μπλοκ δεδομένων. Ένα μπλοκ μπορεί να αποτελείται από έναν ή περισσότερους τομείς.

hdparm -i /dev/sdf | Μοντέλο grep

Το παράδειγμα χρησιμοποιεί sdf, αλλά το όνομα του δίσκου σας μπορεί να είναι διαφορετικό.

Εάν ο τόμος έχει προσαρτηθεί, τότε πριν από τον έλεγχο, αυτή η ενέργεια πρέπει να ακυρωθεί:

Τώρα ελέγχουμε την ένταση του ήχου για κακά μπλοκ - προβληματικές περιοχές:

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

Η πρόοδος θα εμφανίζεται ως ποσοστό.

Ο σκληρός δίσκος μπορεί να διαμερισθεί από το χρήστη, με κάθε διαμέρισμα να συμπεριφέρεται σε επίπεδο χρήστη ως ξεχωριστή μονάδα δίσκου. Το διαμέρισμα αποθηκεύει το σύστημα αρχείων, πράγμα που σημαίνει ότι σε ένα φυσικό δίσκομπορούν να βρεθούν πολλαπλά συστήματα αρχείων. Για συνηθισμένα προσωπικούς υπολογιστέςΟι πληροφορίες διαμερισμάτων αποθηκεύονται στην αρχή του δίσκου σε αυτό που ονομάζεται πίνακας διαμερισμάτων. Περιέχει 4 καταχωρήσεις που θυμούνται θέσεις, μεγέθη και τύπους κατατμήσεις δίσκου. Τα διαμερίσματα αποθηκευμένης μνήμης στην αρχή του δίσκου ονομάζονται κύρια διαμερίσματα, τα οποία προφανώς μπορούν να περιέχουν έως και τέσσερα.

Τώρα επισημαίνουμε τα κακά μπλοκ έτσι ώστε το σύστημα να σταματήσει να τα χρησιμοποιεί:

e2fsck -l /root/badblock /dev/sdf1

Αυτή η μέθοδος, θεωρητικά, θα πρέπει να βοηθήσει στην επίλυση προβλημάτων με οποιοδήποτε τύπο μέσων. Εάν η σάρωση δίσκων για σφάλματα δεν βοηθά, τότε ήρθε η ώρα να χρησιμοποιήσετε ένα βολικό βοηθητικό πρόγραμμα - GParted.

GParted


Ωστόσο, είναι πιθανό ότι νέο τραπέζιΤα διαμερίσματα δημιουργούνται μέσα σε οποιοδήποτε πρωτεύον διαμέρισμα, παραπέμποντας σε κατατμήσεις που βρίσκονται φυσικά μέσα στο τρέχον διαμέρισμα και ονομάζονται εκτεταμένα διαμερίσματα. Ο πρώτος τομέας ενός διαμερίσματος ή ενός δίσκου που περιέχει το σύστημα ονομάζεται τομέας εκκίνησης. Περιέχει τις ακόλουθες πληροφορίες.

Οι κατάλογοι αποθηκεύονται σε ειδικές δομές, όπως πίνακες, στους οποίους κάθε καταχώρηση αντιπροσωπεύει ένα αρχείο. Στην πραγματικότητα, ο κατάλογος αποθηκεύεται ως κανονικό αρχείο, αλλά περιέχει πληροφορίες για άλλα αρχεία. Υπάρχει ένας ριζικός κατάλογος αποθηκευμένος στον πίνακα εκχώρησης αρχείων, ο οποίος έχει περιορισμένο μέγεθος.

  1. Πρώτα, πρέπει να εγκαταστήσετε αυτό το πρόγραμμα. Αυτό είναι εύκολο να γίνει χρησιμοποιώντας την εντολή:
    sudo apt-get εγκατάσταση gparted
  2. Ανοίξτε το GParted. Όλα τα μέσα θα εμφανίζονται μπροστά μας. Ανάμεσά τους θα πρέπει να υπάρχει ένα προβληματικό που δεν είναι προσβάσιμο - εάν το βοηθητικό πρόγραμμα δει σφάλματα, θα το επισημάνει με ένα θαυμαστικό.
  3. Τώρα ανοίξτε τον δίσκο μας και κάντε κλικ στο κουμπί "Διαμέρισμα" που βρίσκεται στην κορυφή.
  4. Στο αναπτυσσόμενο μενού, επιλέξτε "Έλεγχος για σφάλματα". Το πρόγραμμα θα σαρώσει το δίσκο και πιθανώς θα βρει προβλήματα, μετά τα οποία το σύστημα αρχείων θα γίνει μόνο για ανάγνωση.

Δικαιώματα πρόσβασης

Τελικά, τελευταίος λόγοςΟ λόγος για τον οποίο χάνουμε την πρόσβαση στη διαχείριση δεδομένων στα μέσα ενημέρωσης οφείλεται σε παραβιάσεις δικαιωμάτων. Οι έμπειροι χρήστες που χρησιμοποιούν τη λειτουργία root ενδέχεται επίσης να αντιμετωπίσουν αυτό το πρόβλημα. Όταν χρησιμοποιούμε διάφορες εντολές χωρίς να κατανοούμε πλήρως την ουσία τους ή όταν εκτελούμε προγράμματα με εκτεταμένα δικαιώματα, το σύστημα μπορεί κατά λάθος να μπλοκάρει την πρόσβαση.

Δομή καταχώρισης καταλόγου. Πίνακας διανομής αρχείων. Αυτό είναι, στην ουσία, παρόμοια με την εικόναμια δομή που αποθηκεύει στις συνδεδεμένες λίστες της που υποδεικνύουν τα συμπλέγματα που αποτελούν τα αρχεία. Ο αριθμός του πρώτου συμπλέγματος ενός αρχείου αποθηκεύεται, όπως ήδη σημειώθηκε, στον κατάλογο που αντιστοιχεί σε αυτό το αρχείο.

Παράδειγμα. Η περιοχή κόμβου ευρετηρίου είναι ένα σταθερό μέγεθος όταν δημιουργείται το σύστημα αρχείων και περιέχει μια καταχώρηση για κάθε αρχείο που μπορεί να δημιουργηθεί σε αυτήν την υποστήριξη. Η περιοχή εναλλαγής προορίζεται για την αποθήκευση εικόνων διεργασίας όταν αφαιρεθεί προσωρινά από τη μνήμη για να δημιουργηθεί χώρος για άλλες διεργασίες. Ωστόσο, κατά κανόνα, χρησιμοποιούνται ξεχωριστά διαμερίσματα για την περιοχή ανταλλαγής. Δομή των Inodes Ένα inode περιέχει σημαντικές πληροφορίες σχετικά με το αρχείο που σχετίζεται με αυτό. Τα δικαιώματα έχουν τρεις τύπους και ομαδοποιούνται σε τρεις κατηγορίες: δικαιώματα ενός χρήστη σε μια ομάδα χρηστών - δικαιώματα ενός χρήστη σε μια ομάδα κατόχων άλλων - δικαιώματα όλων των άλλων χρηστών.

  • Η τελευταία περιοχή περιέχει μπλοκ στα οποία αποθηκεύονται τα αρχεία.
  • Ο αριθμός ονόματος αρχείου του κόμβου ευρετηρίου που σχετίζεται με το αρχείο.
  • Κάθε αρχείο έχει μόνο ένα inode.
  • Μπορούν να δουν περισσότερες συμμετοχέςσε έναν κατάλογο που δείχνει στον ίδιο κόμβο ευρετηρίου.
  • Καθορίζει τον κάτοχο του αναγνωριστικού αρχείου της ομάδας αρχείων των δικαιωμάτων αρχείων.
Ένας τέτοιος σύνδεσμος αντιμετωπίζεται από τον χρήστη ως αρχείο με το δικό του όνομα, αλλά στην πραγματικότητα συνδέεται με άλλο αρχείο στο δίσκο.


Μετά από αυτό βλέπουμε ένα μήνυμα από το Ubuntu: Σύστημα αρχείωνείναι μόνο για ανάγνωση." Ειδικές εντολές θα σας βοηθήσουν να διορθώσετε αυτό το πρόβλημα.

Οπως και καθολική μέθοδοςΗ εντολή εδώ είναι κατάλληλη:

Πρέπει να εισαγάγετε το όνομα χρήστη σας. Η εντολή chown είναι υπεύθυνη για την αλλαγή των δικαιωμάτων πρόσβασης σε έναν φάκελο. Το χαρακτηριστικό –R σημαίνει ότι αυτή η ενότητα μπορεί να διαβαστεί μόνο από τον χρήστη. Το Sudo επαναφέρει αυτές τις αλλαγές. Στο παράδειγμα, το πρόβλημα βρισκόταν στο διαμέρισμα του σπιτιού· εάν αντιμετωπίζετε προβλήματα με τη μονάδα flash, τότε θα πρέπει να εισαγάγετε τον κατάλογό της.

Οποιαδήποτε λειτουργία εκτελείται σε ένα αρχείο αναφοράς θα έχει πραγματική επίδραση στο αρχείο αναφοράς. Εάν απαιτείται αφαίρεση, το αποτέλεσμα εξαρτάται από τον τύπο του συνδέσμου. Υπάρχουν δύο τύποι συνδέσμων. Φυσικός συμβολισμός. . Οι συμβολικοί σύνδεσμοι είναι στην πραγματικότητα ξεχωριστά αρχεία, σημειωμένο ειδικό κωδικό, που περιέχει πλήρες όνομα καθορισμένο αρχείο. Η κατάργησή τους δεν επηρεάζει το αρχείο. Μπορούν να συνδεθούν με καταλόγους, καθώς και αρχεία και φακέλους από άλλο διαμέρισμα ή άλλη μονάδα δίσκου, αλλά έχουν το μειονέκτημα ότι πρέπει να δημιουργηθεί ένας ξεχωριστός κόμβος ευρετηρίου για αυτούς και, επιπλέον, να καταλαμβάνουν χώρος στο δισκομέσω του περιεχομένου τους.

Το σύστημα αρχείων Ubuntu λειτουργεί με ελαφρώς διαφορετικές αρχές από ό,τι στα Windows. Επομένως, οποιοιδήποτε δίσκοι υπό τον έλεγχό του συμπεριφέρονται διαφορετικά. Εξαιτίας αυτού, προκύπτουν νέα σφάλματα που δεν μπορούν να συναντηθούν στα Windows.

Η δημιουργία συνδέσμων σε αρχεία ή φακέλους γίνεται χρησιμοποιώντας την εντολή B. Ειδικά αρχεία που οδηγούν σε μονάδες δίσκου ή διαμερίσματα χρησιμοποιούνται σε μια λειτουργία που ονομάζεται προσάρτηση συστήματος αρχείων. Αυτό σημαίνει ότι μετά την εγκατάσταση ολόκληρος ο κατάλογος και δομή αρχείουσύστημα αρχείων θα βρίσκεται σε αυτόν τον κατάλογο.

Ο μηχανισμός είναι ιδιαίτερα αποτελεσματικός επειδή προσφέρει τη δυνατότητα να έχετε μια ενιαία δομή καταλόγου που ομαδοποιεί αρχεία σε πολλαπλά διαμερίσματα ή μονάδες δίσκου. Τα δεδομένα χωρίς καμία παράμετρο εμφανίζουν συστήματα αρχείων που είναι επί του παρόντοςεγκατεστημένο στο σύστημα.

Τώρα ξέρουμε πώς να λύσουμε το πρόβλημα σχετικά με τα προβλήματα επεξεργασίας δίσκου. Το πρόβλημα μπορεί να είναι είτε δυσλειτουργία των συσκευών είτε εσφαλμένος ορισμός δικαιωμάτων. Το κύριο πράγμα είναι να εντοπίσετε σωστά το πρόβλημα και να το διορθώσετε. Ευτυχώς, αυτό δεν είναι το πιο σοβαρό από όλα τα σφάλματα, αν και μπορεί να προκαλέσει προβλήματα στον χρήστη.

Πώς να επιτρέπεται η εγγραφή σε φακέλους μόνο για ανάγνωση σε ένα πρόγραμμα Συνολικός Διοικητήςστο Android. Γράψαμε για ένα υπέροχο πρόγραμμα, διαχείριση αρχείωνΓια Android Total Commander, το οποίο μπορεί εύκολα να αντικαταστήσει όλα τα άλλα προγράμματα Android αυτού του είδους (ASTRO, Root Explorer, ES Explorer).

Το Total Commander είναι Russified, έχει υποστήριξη root, δυνατότητα σύνδεσης πρόσθετων, λειτουργία δύο πλαισίων και είναι εντελώς δωρεάν για όλη τη ζωή. Δηλαδή εντελώς δεν υπάρχει και διαφήμιση.

Ωστόσο, μετά από στενότερη γνωριμία με το πρόγραμμα, αποδείχθηκε ότι η τοποθέτηση κατατμήσεις συστήματοςγια εγγραφή στο Total Commander απλά δεν θα λειτουργήσει. Σε ένα πρόγραμμα Root Explorer, για παράδειγμα, αυτό μπορεί να γίνει κάνοντας κλικ στο κουμπί " Mount RW"Δεν υπάρχει τέτοιο κουμπί ή παρόμοιο στοιχείο μενού στο Total Commander.

Ωστόσο, όπως αποδείχθηκε, υπάρχει διέξοδος από αυτήν την κατάσταση χάρη σε ευρείες δυνατότητεςρυθμίσεις προγράμματος. Και σήμερα θα σας πούμε πώς να προσθέσετε το κουμπί που χρειαζόμαστε στον πίνακα κουμπιών προγράμματος μέσα σε ένα λεπτό.

Οδηγίες:

1. Εκκινήστε το Total Commander και, εάν χρειάζεται, ανοίξτε τον πίνακα κουμπιών κάνοντας κλικ στο:

2. Μπορείτε να προσθέσετε ένα κουμπί στον πίνακα κάνοντας κλικ στο:

3. Στο παράθυρο που ανοίγει, επιλέξτε «Τύπος λειτουργίας:»

4. Επιλέξτε Εσωτερική ομάδα

5. Στο πεδίο "Command", επιλέξτε "119 Remount"

6. Κάντε κλικ στο OK / Εφαρμογή

Αν και ανώτερο κατά κάποιο τρόπο ρυθμίσεις των Windows, αλλά μπορεί επίσης να καταστρέψει τη διάθεση του χρήστη με την παραγωγή σφαλμάτων. Ένα από αυτά είναι η μη προσβασιμότητα του συστήματος αρχείων. Επιπλέον, αυτό ισχύει τόσο για κανονικές μονάδες flash όσο και για σκληρούς δίσκους σε ορισμένες περιπτώσεις. Το πρόβλημα μπορεί να λυθεί. Ωστόσο, ακόμη και οι έμπειροι χρήστες δεν γνωρίζουν πάντα πώς να διορθώσουν το σφάλμα όταν το Ubuntu εμφανίζει: "Το σύστημα αρχείων είναι μόνο για ανάγνωση". Προσπαθήσαμε να δώσουμε την απάντηση σε αυτό το άρθρο.

Μπορεί να υπάρχουν διάφοροι λόγοι για προβλήματα με την πρόσβαση σε αρχεία στο Ubuntu.

Πρώτα απ 'όλα, θα πρέπει να ελέγξετε εάν αυτό το σύστημα αρχείων λειτουργεί σωστά. Στην περίπτωση μιας κάρτας flash, αυτό είναι εύκολο να γίνει. Δοκιμάστε να το ανοίξετε από υπολογιστή με Windows. Ένα άλλο σύστημα μπορεί να εντοπίσει γρήγορα προβλήματα με τη μονάδα δίσκου. Το ίδιο ισχύει για τις κάρτες μνήμης, τις κινεζικές συσκευές αναπαραγωγής και άλλα φθηνά μέσα αποθήκευσης. Συχνά μπορεί να είναι αυτοί.

Εάν το πρόβλημα είναι ο σκληρός δίσκος, θα είναι πολύ πιο δύσκολο να ελέγξετε. Εάν ο υπολογιστής σας έχει δύο συστήματα, ελέγξτε εάν ο σκληρός δίσκος σας λειτουργεί σωστά στα Windows. Αυτές οι μέθοδοι θα σας επιτρέψουν να προσδιορίσετε την πηγή της δυσλειτουργίας.

Μορφοποίηση

Σε πολλές περιπτώσεις, η απλή μορφοποίηση του συστήματος αρχείων βοηθά στην αποκατάσταση της λειτουργικότητας. Αυτό είναι ιδιαίτερα εύκολο να γίνει σε μια μονάδα flash. Είναι αλήθεια ότι δεν είμαστε πάντα έτοιμοι να αποχωριστούμε τις πληροφορίες που υπάρχουν ήδη σε αυτό. Μεταφέρετε όλα τα δεδομένα σε έναν υπολογιστή με Windows και μορφοποιήστε την προβληματική μονάδα δίσκου.

Είναι απίθανο κάποιος να τολμήσει να το κάνει αυτό με δίσκο. Η μορφοποίηση μπορεί να καταστρέψει πολλές σημαντικές πληροφορίες. Επιπλέον, εάν το σύστημα αρχείων του Ubuntu είναι κατεστραμμένο, το πρόβλημα πρέπει να αναζητηθεί αλλού.

Έλεγχος για σφάλματα

Μπορείτε να ελέγξετε το δίσκο για σφάλματα όχι μόνο στα Windows. Το Ubuntu έχει επίσης αρκετό οπλοστάσιο για αυτό. Αυτό μπορεί να γίνει χρησιμοποιώντας εντολές και χρησιμοποιώντας ειδική εφαρμογή. Αρχικά, ας δούμε μια μέθοδο που χρησιμοποιεί τυπικά εργαλεία.

Εξετάζουμε τη λίστα των μονάδων δίσκου:

Έλεγχος μιας συγκεκριμένης μονάδας δίσκου:

hdparm -i /dev/sdf | Μοντέλο grep

Το παράδειγμα χρησιμοποιεί sdf, αλλά το όνομα του δίσκου σας μπορεί να είναι διαφορετικό.

Εάν ο τόμος έχει προσαρτηθεί, τότε πριν από τον έλεγχο, αυτή η ενέργεια πρέπει να ακυρωθεί:

Τώρα ελέγχουμε την ένταση του ήχου για κακά μπλοκ - προβληματικές περιοχές:

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

Η πρόοδος θα εμφανίζεται ως ποσοστό.

Τώρα επισημαίνουμε τα κακά μπλοκ έτσι ώστε το σύστημα να σταματήσει να τα χρησιμοποιεί:

e2fsck -l /root/badblock /dev/sdf1

Αυτή η μέθοδος, θεωρητικά, θα πρέπει να βοηθήσει στην επίλυση προβλημάτων με οποιοδήποτε τύπο μέσων. Εάν η σάρωση δίσκων για σφάλματα δεν βοηθά, τότε ήρθε η ώρα να χρησιμοποιήσετε ένα βολικό βοηθητικό πρόγραμμα - GParted.

GParted

  1. Πρώτα, πρέπει να εγκαταστήσετε αυτό το πρόγραμμα. Αυτό είναι εύκολο να γίνει χρησιμοποιώντας την εντολή:
    sudo apt-get εγκατάσταση gparted
  2. Ανοίξτε το GParted. Όλα τα μέσα θα εμφανίζονται μπροστά μας. Ανάμεσά τους θα πρέπει να υπάρχει ένα προβληματικό που δεν είναι προσβάσιμο - εάν το βοηθητικό πρόγραμμα δει σφάλματα, θα το επισημάνει με ένα θαυμαστικό.
  3. Τώρα ανοίξτε τον δίσκο μας και κάντε κλικ στο κουμπί "Διαμέρισμα" που βρίσκεται στην κορυφή.
  4. Στο αναπτυσσόμενο μενού, επιλέξτε "Έλεγχος για σφάλματα". Το πρόγραμμα θα σαρώσει το δίσκο και πιθανώς θα βρει προβλήματα, μετά τα οποία το σύστημα αρχείων θα γίνει μόνο για ανάγνωση.

Δικαιώματα πρόσβασης

Τέλος, ο τελευταίος λόγος για τον οποίο χάνουμε την πρόσβαση στη διαχείριση δεδομένων σε μέσα ενημέρωσης είναι λόγω παραβιάσεων δικαιωμάτων. Οι έμπειροι χρήστες που χρησιμοποιούν τη λειτουργία root ενδέχεται επίσης να αντιμετωπίσουν αυτό το πρόβλημα. Όταν χρησιμοποιούμε διάφορες εντολές χωρίς να κατανοούμε πλήρως την ουσία τους ή εκτελούμε προγράμματα με εκτεταμένα δικαιώματα, το σύστημα μπορεί κατά λάθος να μπλοκάρει την πρόσβαση.

Μετά από αυτό βλέπουμε ένα μήνυμα από το Ubuntu: "Το σύστημα αρχείων είναι μόνο για ανάγνωση." Ειδικές εντολές θα σας βοηθήσουν να διορθώσετε αυτό το πρόβλημα.

Η ακόλουθη εντολή είναι κατάλληλη ως καθολική μέθοδος:

sudo chown -R : /home/

Πρέπει να εισαγάγετε το όνομα χρήστη σας. Η εντολή chown είναι υπεύθυνη για την αλλαγή των δικαιωμάτων πρόσβασης σε έναν φάκελο. Το χαρακτηριστικό –R σημαίνει ότι αυτή η ενότητα μπορεί να διαβαστεί μόνο από τον χρήστη. Το Sudo επαναφέρει αυτές τις αλλαγές. Στο παράδειγμα, το πρόβλημα βρισκόταν στο διαμέρισμα του σπιτιού· εάν αντιμετωπίζετε προβλήματα με τη μονάδα flash, τότε θα πρέπει να εισαγάγετε τον κατάλογό της.

Το σύστημα αρχείων Ubuntu λειτουργεί με ελαφρώς διαφορετικές αρχές από ό,τι στα Windows. Επομένως, οποιοιδήποτε δίσκοι υπό τον έλεγχό του συμπεριφέρονται διαφορετικά. Εξαιτίας αυτού, προκύπτουν νέα σφάλματα που δεν μπορούν να συναντηθούν στα Windows.

Τώρα ξέρουμε πώς να λύσουμε το πρόβλημα σχετικά με τα προβλήματα επεξεργασίας δίσκου. Το πρόβλημα μπορεί να είναι είτε δυσλειτουργία των συσκευών είτε εσφαλμένος ορισμός δικαιωμάτων. Το κύριο πράγμα είναι να εντοπίσετε σωστά το πρόβλημα και να το διορθώσετε. Ευτυχώς, αυτό δεν είναι το πιο σοβαρό από όλα τα σφάλματα, αν και μπορεί να προκαλέσει προβλήματα στον χρήστη.

Αν και είναι ανώτερο από τα Windows από ορισμένες απόψεις, είναι επίσης ικανό να καταστρέψει τη διάθεση του χρήστη προκαλώντας σφάλματα. Ένα από αυτά είναι η μη προσβασιμότητα του συστήματος αρχείων. Επιπλέον, αυτό ισχύει τόσο για κανονικές μονάδες flash όσο και για σκληρούς δίσκους σε ορισμένες περιπτώσεις. Το πρόβλημα μπορεί να λυθεί. Ωστόσο, ακόμη και οι έμπειροι χρήστες δεν γνωρίζουν πάντα πώς να διορθώσουν το σφάλμα όταν το Ubuntu εμφανίζει: "Το σύστημα αρχείων είναι μόνο για ανάγνωση". Προσπαθήσαμε να δώσουμε την απάντηση σε αυτό το άρθρο.

Η περιοχή ευρετηρίου αποτελείται από inodes που έχουν την ίδια δομή. Το μέγεθος του πεδίου εξαρτάται από τον αριθμό των ινωδών που περιέχει. Αυτός ο αριθμός καθορίζεται όταν δημιουργείται το σύστημα αρχείων και δεν μπορεί να αλλάξει. Τα Inodes περιέχουν πληροφορίες για το αρχείο. Κάθε inode μπορεί να περιγράψει το πολύ ένα αρχείο.

Οι περιγραφείς ευρετηρίου περιέχουν τις ακόλουθες πληροφορίες σχετικά με ένα αρχείο. Πληροφορίες διεύθυνσης - 40 byte. . Οι πρώτες 10 διευθύνσεις είναι οι άμεσες διευθύνσεις των πρώτων 10 μπλοκ δεδομένων του αρχείου. Εάν το αρχείο είναι μεγαλύτερο από 10 μπλοκ, χρησιμοποιούνται έμμεσα μπλοκ. Τα έμμεσα μπλοκ βρίσκονται στο πεδίο δεδομένων, αλλά περιέχουν αριθμούς μπλοκ αντί για δεδομένα αρχείων. Η ενδέκατη διεύθυνση περιέχει τον εικονικό αριθμό μπλοκ, ο οποίος περιέχει τους αριθμούς των επόμενων μπλοκ δεδομένων του αρχείου. Αυτό ονομάζεται μία έμμεση διεύθυνση. Το δωδέκατο μπλοκ περιέχει τον έμμεσο αριθμό μπλοκ, ο οποίος περιέχει τον αριθμό των έμμεσων μπλοκ που περιέχουν ήδη μπλοκ μπλοκ δεδομένων.

Μπορεί να υπάρχουν διάφοροι λόγοι για προβλήματα με την πρόσβαση σε αρχεία στο Ubuntu.

Πρώτα απ 'όλα, θα πρέπει να ελέγξετε εάν αυτό το σύστημα αρχείων λειτουργεί σωστά. Στην περίπτωση μιας κάρτας flash, αυτό είναι εύκολο να γίνει. Δοκιμάστε να το ανοίξετε από υπολογιστή με Windows. Ένα άλλο σύστημα μπορεί να εντοπίσει γρήγορα προβλήματα με τη μονάδα δίσκου. Το ίδιο ισχύει για τις κάρτες μνήμης, τις κινεζικές συσκευές αναπαραγωγής και άλλα φθηνά μέσα αποθήκευσης. Συχνά μπορεί να είναι αυτοί.

Αυτόματη εγκατάσταση χωρισμάτων

Απενεργοποιεί τα εκτελέσιμα εκτελέσιμα αρχείαστο σύστημα αρχείων. Μια άλλη επιλογή ασφαλείας. Η άνευ όρων αποπροσάρτηση ενός συστήματος αρχείων μπορεί να οδηγήσει σε κατάρρευση του συστήματος ή καταστροφή δεδομένων στο σύστημα αρχείων. Στη συνέχεια, εκτελέστε την εντολή για να προσαρτήσετε το διαμέρισμα στον υπάρχοντα κατάλογο.

Για να αποσυνδέσετε τη μονάδα δίσκου, εκτελέστε την εντολή. Το σύστημα αρχείων είναι ένας μηχανισμός οργάνωσης διάφοροι τύποιαποθήκευση και παρουσίαση στον χρήστη. Κάθε σύστημα αρχείων αποτελείται από πολλά στοιχεία. Το μπλοκ εκκίνησης περιέχει τις πληροφορίες που χρειάζεται το σύστημα για πρόσβαση στο σύστημα αρχείων. Το μπλοκ δεδομένων είναι η περιοχή για τα δεδομένα μας. Το σύστημα αρχείων μπορεί να προσαρτηθεί ή να αποσυναρμολογηθεί. Εμφανίζει την ποσότητα του ελεύθερου και χρησιμοποιημένου χώρου στο σύστημα αρχείων.

Αυτό ονομάζεται διπλή έμμεση διευθυνσιοδότηση. Η τριπλή έμμεση διευθυνσιοδότηση υλοποιείται μέσω του δέκατου τρίτου μπλοκ. Η λίστα των δωρεάν μπλοκ παρέχεται μέσω συνδεδεμένη λίστα. Οι κατάλογοι αντιπροσωπεύονται ως αρχεία, στα οποία για κάθε αρχείο που περιέχεται στον κατάλογο, γράφεται μια δομή δύο γραμμών: ένα inode και ένα όνομα αρχείου.

Το μπλοκ εκκίνησης καταλαμβάνει ένα μπλοκ και περιέχει το πρόγραμμα που ξεκινά τη φόρτωση του λειτουργικού συστήματος. Τα υπόλοιπα μπλοκ ομαδοποιούνται σε ομάδες του ίδιου μεγέθους. Κάθε ομάδα περιέχει μέρος του συστήματος αρχείων και ένα αντίγραφο των παγκόσμιων συστημάτων συστήματος που είναι κρίσιμα για την ακεραιότητα του συστήματος - το superblock και τους περιγραφείς ομάδας.

Εάν το πρόβλημα είναι ο σκληρός δίσκος, θα είναι πολύ πιο δύσκολο να ελέγξετε. Εάν ο υπολογιστής σας έχει δύο συστήματα, ελέγξτε εάν ο σκληρός δίσκος σας λειτουργεί σωστά στα Windows. Αυτές οι μέθοδοι θα σας επιτρέψουν να προσδιορίσετε την πηγή της δυσλειτουργίας.

Μορφοποίηση

Σε πολλές περιπτώσεις, η απλή μορφοποίηση του συστήματος αρχείων βοηθά στην αποκατάσταση της λειτουργικότητας. Αυτό είναι ιδιαίτερα εύκολο να γίνει σε μια μονάδα flash. Είναι αλήθεια ότι δεν είμαστε πάντα έτοιμοι να αποχωριστούμε τις πληροφορίες που υπάρχουν ήδη σε αυτό. Μεταφέρετε όλα τα δεδομένα σε έναν υπολογιστή με Windows και μορφοποιήστε την προβληματική μονάδα δίσκου.

Ως στόχο μπορούμε να καθορίσουμε το όνομα της συσκευής ή το σημείο προσάρτησής της. Επιλογές τοποθέτησης τοποθέτησης. Σε προηγούμενα κεφάλαια, είχαμε συχνά διαφορετικές αναγνώσεις δεδομένων στον σκληρό δίσκο. Ήρθε η ώρα να συλλέξουμε πληροφορίες για αυτά και να τα συστηματοποιήσουμε. Το πρώτο πράγμα που πρέπει να θυμάστε είναι η απόδοση. Όλοι οι σύνδεσμοι προς το σύστημα αρχείων είναι αρκετά αργοί και συχνά αντιπροσωπεύουν κώλυμαμε την ταχύτητα του κώδικά μας. Επομένως, θα πρέπει να προσπαθήσετε να κάνετε ό,τι καλύτερο μπορείτε και να αποθηκεύσετε τα αποτελέσματα ορισμένων από αυτά, έτσι ώστε ο επόμενος κώδικας να μπορεί να τα αναφέρει.

Οι περιγραφείς ομάδων γράφονται σε κάθε ομάδα σε μια σειρά αριθμών ο ένας μετά τον άλλο. Κάθε inode περιέχει πληροφορίες σχετικά με τα μπλοκ που ανήκουν στο αρχείο. Αυτό επιτυγχάνεται με τη χρήση δεικτών που δείχνουν σε μπλοκ στο πεδίο δεδομένων ομάδας. Επιστροφές - με αριθμό επιτυχίας μεγαλύτερο από ή ίσο με μηδέν, που αντιπροσωπεύει έναν περιγραφέα αρχείου από τους πίνακες συστήματος.

Ανοίγει ένα αρχείο. Εάν το αρχείο δεν υπάρχει, το δημιουργεί πρώτα χρησιμοποιώντας το τρίτο όρισμα. Τοποθέτηση του πρωτόγονου στο αρχείο. Με επιτυχία, επιστρέφεται μια νέα λαβή αρχείου. Δημιουργία ιεραρχική οργάνωσησύστημα αρχείων - δημιουργία και καταστροφή καταλόγου, δημιουργία και καταστροφή συνδέσμων, αλλαγή του τρέχοντος καταλόγου. Καταστροφή του καταλόγου. ο κατάλογος δεν πρέπει να περιέχει αρχεία.

Είναι απίθανο κάποιος να τολμήσει να το κάνει αυτό με δίσκο. Η μορφοποίηση μπορεί να καταστρέψει πολλές σημαντικές πληροφορίες. Επιπλέον, εάν το σύστημα αρχείων του Ubuntu είναι κατεστραμμένο, το πρόβλημα πρέπει να αναζητηθεί αλλού.

Κάθε πρόσβαση σε αρχείο πρέπει να ξεκινά με το άνοιγμά του. Στη συνέχεια σε ένα βρόχο κατεβάζουμε ένα αρχείο ενός κιλομπάιτ. Με αυτόν τον τρόπο, τα δεδομένα μπορούν να υποβληθούν σε επεξεργασία «παράλληλα» με την ανάγνωση. Μόλις ολοκληρωθεί, η σύνδεσή σας με το αρχείο θα πρέπει να κλείσει. Από τον παραπάνω κώδικα μπορούμε να ρίξουμε ένα βρόχο και να φορτώσουμε τα πάντα με μία κίνηση.

Δώστε προσοχή στην ποιότητα των παραδειγμάτων που δίνονται. Μετονομάστε τα αρχεία που συνδέουμε σε ορισμένα που δεν υπάρχουν. Το πρώτο θα μας στείλει ένα κύμα ειδοποιήσεων μέσα σε 30 δευτερόλεπτα, το δεύτερο θα μας δώσει «μόνο» μερικές από αυτές. Επομένως, πρέπει να προετοιμάσουμε τα πάντα για να μπορούμε να ελέγχουμε μόνοι μας τα μηνύματα. Ώρα να δημιουργήσουμε πρωτόγονο χειρισμό σφαλμάτων. Θα πρέπει να μας παρέχει έναν σύνδεσμο προς το αρχείο, δηλαδή την αξία του πόρου.

Αλλάζει τον τρέχοντα κατάλογο διεργασιών. Επιστρέφεται ο παλιός τρέχων κατάλογος της διεργασίας και φορτώνεται το inode του νέου καταλόγου. Όλοι οι κατάλογοι στο δρόμο πρέπει να υπάρχουν και η διαδικασία έχει δικαιώματα εκτέλεσης σε αυτούς. Στην περίπτωση σκληρού συνδέσμου, το αρχείο είναι επίσης εγγυημένο και το αρχικό όνομα καταστρέφεται, αλλά ο συμβολικός σύνδεσμος δεν είναι. Στην πραγματικότητα, δεν κάνει καν έλεγχο για παρουσία αρχείο προέλευσηςκατά τη δημιουργία συμβολικός σύνδεσμος. Ένας συμβολικός σύνδεσμος ερμηνεύεται όταν γίνεται προσπάθεια πρόσβασης σε ένα αρχείο μέσω αυτού. Επιπλέον, ένας συμβολικός σύνδεσμος μπορεί να δημιουργηθεί πέρα ​​από τα όρια του συστήματος αρχείων σε ένα κανονικό αρχείο, ειδικό αρχείοκαι κατάλογος.

Έλεγχος για σφάλματα

Μπορείτε να ελέγξετε το δίσκο για σφάλματα όχι μόνο στα Windows. Το Ubuntu έχει επίσης αρκετό οπλοστάσιο για αυτό. Αυτό μπορεί να γίνει χρησιμοποιώντας εντολές ή χρησιμοποιώντας μια ειδική εφαρμογή. Αρχικά, ας δούμε μια μέθοδο που χρησιμοποιεί τυπικά εργαλεία.

Εξετάζουμε τη λίστα των μονάδων δίσκου:

Έλεγχος μιας συγκεκριμένης μονάδας δίσκου:

Το καθορισμένο όνομα αρχείου εξαιρείται από το σύστημα αρχείων. αριθμός πεδίων σκληρού συνδέσμου μέσα inodeΤο αρχείο μειώνεται κατά 1. Εάν αυτός ο αριθμός γίνει 0, το αρχείο καταστρέφεται. Για να αλλάξετε τα δικαιώματα του αρχείου, η διαδικασία που εκτελεί αυτό το πρωτόγονο πρέπει να είναι διαχειριστής ή κάτοχος του αρχείου.

Αυτός ο οδηγός προορίζεται για έμπειρους χρήστες. Πρέπει να έχετε δικαιώματα διαχειριστή για να συνδέσετε άλλες συσκευές. Ας απαριθμήσουμε τα πάντα διαθέσιμες μονάδες δίσκουκαι τμήματα. Το αποτέλεσμα θα μοιάζει με αυτό. Αυτός μπορεί να είναι οποιοσδήποτε κενός κατάλογος, ακόμη και στον αρχικό σας κατάλογο.

hdparm -i /dev/sdf | Μοντέλο grep

Το παράδειγμα χρησιμοποιεί sdf, αλλά το όνομα του δίσκου σας μπορεί να είναι διαφορετικό.

Εάν ο τόμος έχει προσαρτηθεί, τότε πριν από τον έλεγχο, αυτή η ενέργεια πρέπει να ακυρωθεί:

Τώρα ελέγχουμε την ένταση του ήχου για κακά μπλοκ - προβληματικές περιοχές:

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

Η πρόοδος θα εμφανίζεται ως ποσοστό.

Είναι μόνο ένας ενεργός ήχος κλήσης;

μπορείς να βρεις πλήρης λίσταστη σελίδα man χρησιμοποιώντας.

Γίνεται λήψη μόνο του αρχείου;

Γλυτώσατε αυτόν τον χρόνο, χρήματα; Βοήθησε να λυθεί το πρόβλημα; Είστε έτοιμοι να προσφέρετε μια συμβολική ανταμοιβή για περαιτέρω ανάπτυξη; Υπάρχουν πάνω από 000 γραμμές, συμβουλές και κόλπα, συμπεριλαμβανομένων πολλών διαφορετικών μοτίβων.

Κάτω από τα γράμματα είναι προσαρτημένοι σκληροί δίσκοι και άλλοι χώροι αποθήκευσης, για παράδειγμα, αυτό δεν είναι κάτι το ιδιαίτερο, αν και είναι γεγονός ότι ξεχωριστούς δίσκουςΔεν έχω ένα κοινό σημείο κορυφής για μένα, περίεργο. Στην πραγματικότητα, η επιφάνεια εργασίας δεν είναι παρά ένας φάκελος που βρίσκεται σε δίσκο συστήματοςκάπου στο φάκελο του χρήστη. Αλλού υπάρχουν πολλά κρυφά αρχεία συστήματος για να προσθέσετε στη σύγχυση. Έχετε μια "συντόμευση" είναι ο τύπος αρχείου ενός συμβολικού συνδέσμου, έχετε έναν κατάλογο είναι ο τύπος αρχείου ενός καταλόγου, μια διαδικασία είναι ο τύπος αρχείου μιας διαδικασίας.

Τώρα επισημαίνουμε τα κακά μπλοκ έτσι ώστε το σύστημα να σταματήσει να τα χρησιμοποιεί:

e2fsck -l /root/badblock /dev/sdf1

Αυτή η μέθοδος, θεωρητικά, θα πρέπει να βοηθήσει στην επίλυση προβλημάτων με οποιοδήποτε τύπο μέσων. Εάν η σάρωση δίσκων για σφάλματα δεν βοηθά, τότε ήρθε η ώρα να χρησιμοποιήσετε ένα βολικό βοηθητικό πρόγραμμα - GParted.

GParted


Σε αυτό το σύστημα, για να διαβάσετε μια δισκέτα 3,5 ιντσών, πρέπει πρώτα να εγκατασταθεί. Πριν ξεκινήσετε την επεξεργασία, θα σας δώσει απαραίτητη γνώση. Δεν χρειάζεται να αναφέρετε όλες τις συσκευές που έχετε. Οι γραμμές που ξεκινούν με # είναι σχόλια.

Τα σχόλια συνήθως περιλαμβάνουν πληροφορίες σχετικά με το αρχείο ή δηλώνουν έτσι γραμμές που εξαιρούνται προσωρινά από τη λειτουργία του αρχείου. Στην τρίτη έχουμε επικεφαλίδες που ορίζουν τι το τις ακόλουθες πληροφορίες. Σύστημα αρχείων - Προσδιορίζει τη συσκευή ή το σύστημα αρχείων που πρόκειται να εγκατασταθεί και τη θέση στην οποία βρίσκεται.

  1. Πρώτα, πρέπει να εγκαταστήσετε αυτό το πρόγραμμα. Αυτό είναι εύκολο να γίνει χρησιμοποιώντας την εντολή:
    sudo apt-get εγκατάσταση gparted
  2. Ανοίξτε το GParted. Όλα τα μέσα θα εμφανίζονται μπροστά μας. Ανάμεσά τους θα πρέπει να υπάρχει ένα προβληματικό που δεν είναι προσβάσιμο - εάν το βοηθητικό πρόγραμμα δει σφάλματα, θα το επισημάνει με ένα θαυμαστικό.
  3. Τώρα ανοίξτε τον δίσκο μας και κάντε κλικ στο κουμπί "Διαμέρισμα" που βρίσκεται στην κορυφή.
  4. Στο αναπτυσσόμενο μενού, επιλέξτε "Έλεγχος για σφάλματα". Το πρόγραμμα θα σαρώσει το δίσκο και πιθανώς θα βρει προβλήματα, μετά τα οποία το σύστημα αρχείων θα γίνει μόνο για ανάγνωση.

Δικαιώματα πρόσβασης

Τέλος, ο τελευταίος λόγος για τον οποίο χάνουμε την πρόσβαση στη διαχείριση δεδομένων σε μέσα ενημέρωσης είναι λόγω παραβιάσεων δικαιωμάτων. Οι έμπειροι χρήστες που χρησιμοποιούν τη λειτουργία root ενδέχεται επίσης να αντιμετωπίσουν αυτό το πρόβλημα. Όταν χρησιμοποιούμε διάφορες εντολές χωρίς να κατανοούμε πλήρως την ουσία τους ή εκτελούμε προγράμματα με εκτεταμένα δικαιώματα, το σύστημα μπορεί κατά λάθος να μπλοκάρει την πρόσβαση.

Το σημείο τοποθέτησης είναι η τοποθεσία όπου πρέπει να εγκατασταθεί η συσκευή. Θα αναφερθούμε σε αυτή τη θέση κατά τη χρήση της συσκευής. Κάθε λειτουργικό σύστημα έχει το δικό του σύστημα αρχείων στο οποίο προτιμά και εκτελείται. Dump - Η καθορισμένη τιμή υποδεικνύει ότι το σύστημα αρχείων πρέπει να είναι εκτός σύνδεσης. Η προεπιλεγμένη τιμή είναι 0, πράγμα που σημαίνει ότι δεν χρειάζεται να αποπροσαρτήσετε το σύστημα αρχείων.

Η τιμή 1 σημαίνει ότι το διαμέρισμα πρέπει να ελεγχθεί πρώτα. Αντίθετα, η τιμή 2 σημαίνει ότι ο δίσκος ή το διαμέρισμα πρέπει να ελεγχθεί περαιτέρω. Αναφέρθηκαν παραδείγματα επικεφαλίδων. Μπορεί να έχουν διαφορετικά ονόματα, αλλά η σειρά των τιμών πρέπει να είναι ίδια!


Μετά από αυτό βλέπουμε ένα μήνυμα από το Ubuntu: "Το σύστημα αρχείων είναι μόνο για ανάγνωση." Ειδικές εντολές θα σας βοηθήσουν να διορθώσετε αυτό το πρόβλημα.

Η ακόλουθη εντολή είναι κατάλληλη ως καθολική μέθοδος:

Πρέπει να εισαγάγετε το όνομα χρήστη σας. Η εντολή chown είναι υπεύθυνη για την αλλαγή των δικαιωμάτων πρόσβασης σε έναν φάκελο. Το χαρακτηριστικό –R σημαίνει ότι αυτή η ενότητα μπορεί να διαβαστεί μόνο από τον χρήστη. Το Sudo επαναφέρει αυτές τις αλλαγές. Στο παράδειγμα, το πρόβλημα βρισκόταν στο διαμέρισμα του σπιτιού· εάν αντιμετωπίζετε προβλήματα με τη μονάδα flash, τότε θα πρέπει να εισαγάγετε τον κατάλογό της.

Πριν εγκαταστήσετε οποιαδήποτε συσκευή, πρέπει να γνωρίζετε πώς αναγνωρίζεται στο σύστημα. Γνωρίζοντας πού βρίσκεται ένας συγκεκριμένος σκληρός δίσκος, μπορούμε να βρούμε τα διαμερίσματα του. Σημειώστε επίσης ότι οι βασικές και προηγμένες ενότητες μπορεί να είναι έως και τέσσερις. Το πρόγραμμα θα εμφανίσει σχετικά με τα διαμερίσματα σε αυτόν τον δίσκο.

Αφού διαβάσετε το παραπάνω κείμενο, μπορείτε πλέον να προσαρτήσετε διαμερίσματα και συσκευές. Για να προσαρτήσετε τη συσκευή μπορείτε να χρησιμοποιήσετε την εντολή. Μπορείτε να επεκταθείτε σε αυτό. Αυτή η βάση έχει νόημα για μέσα εκτός από σκληρούς δίσκους. Εάν το σύστημα δεν εντοπίσει τη συσκευή μετά την εγκατάσταση, πρέπει να εγκατασταθεί από τη συσκευή. Οι προγραμματιστές έπρεπε να γράψουν "ξανά" και το πρόγραμμα οδήγησης στις πρώτες εκδόσεις προκάλεσε σφάλματα που θα μπορούσαν να οδηγήσουν σε απώλεια δεδομένων.

Το σύστημα αρχείων Ubuntu λειτουργεί με ελαφρώς διαφορετικές αρχές από ό,τι στα Windows. Επομένως, οποιοιδήποτε δίσκοι υπό τον έλεγχό του συμπεριφέρονται διαφορετικά. Εξαιτίας αυτού, προκύπτουν νέα σφάλματα που δεν μπορούν να συναντηθούν στα Windows.

Αυτή η εντολή θα προσαρτήσει το σύστημα αρχείων σε λειτουργία μόνο για ανάγνωση. Στη συνέχεια, κατά προτίμηση στο τέλος, προσθέστε ένα χάρακα. Θα πρέπει να το γράψετε σε μια γραμμή. Αυτές οι παράμετροι δεν περιγράφονται πλέον - τις διαβάσατε στην αρχή αυτού του άρθρου. Λάβετε επίσης υπόψη ότι οι θέσεις τοποθέτησης πρέπει να υπάρχουν!

Υπάρχουν διάφοροι λόγοι για τους οποίους είναι χρήσιμο να διατηρούνται ορισμένοι κατάλογοι σε χωριστά συστήματα αρχείων. Ο κατάλογος στον οποίο πρέπει να εγκατασταθεί το σύστημα αρχείων. ΣΕ απλούστερη μορφήχρησιμοποιείται ως εξής. # Συσκευή τοποθέτησης σημείου τοποθέτησης.

Τώρα ξέρουμε πώς να λύσουμε το πρόβλημα σχετικά με τα προβλήματα επεξεργασίας δίσκου. Το πρόβλημα μπορεί να είναι είτε δυσλειτουργία των συσκευών είτε εσφαλμένος ορισμός δικαιωμάτων. Το κύριο πράγμα είναι να εντοπίσετε σωστά το πρόβλημα και να το διορθώσετε. Ευτυχώς, αυτό δεν είναι το πιο σοβαρό από όλα τα σφάλματα, αν και μπορεί να προκαλέσει προβλήματα στον χρήστη.