Geräte- und Linux-Dateisystem
Es gibt eine *** Gerätedatei *** als Schnittstelle für den Austausch zwischen Gerät und PC. Von Linux verwaltete Geräte sind Blockgeräte (solche, auf die überall auf dem Medium zugegriffen werden kann, wie z. B. Festplatte und SSD) und Zeichengeräte (Tastatur und Es gibt zwei Typen (solche, die Daten in Zeicheneinheiten wie seriellen Schnittstellen lesen und schreiben).
Partitionstyp
Sie können ein Laufwerk logisch aufteilen, um verschiedene Dateisysteme zu verwenden. Nachfolgend sind die BIOS-basierten Partitionstypen aufgeführt.
Partitionsverwaltungsbefehl
Syntax: *** fdisk -l {Gerätename (absoluter Pfad)} ***
Dateisystem erstellen
Im Linux-Dateisystem werden "Dateiinhalte (Daten)" und "Dateiattribute und Verwaltungsinformationen" separat gespeichert. Letztere werden in einem Verwaltungsbereich gespeichert, der als Inode (Indexknoten) bezeichnet wird. Es ist reserviert, wenn das Dateisystem erstellt wird, und wird für jede erstellte Datei oder jedes erstellte Verzeichnis eines zugewiesen. Zu den Dateisystemtypen gehören ext2 (Linux-Standard), ext3 (ext2 mit Journaling) und Btrfs (hohe Funktionalität). Btrfs können mit dem Befehl *** mkfs.btrfs *** ausgeführt werden.
*** mkfs -t Dateisystemtyp Mit {Gerätename} *** können Sie ein Dateisystem auf einer Partition erstellen.
Sie können einen Swap-Bereich auf einer Partition mit *** mkswap {Gerätename} *** erstellen.
Der Grund, warum Sie nicht in das Dateisystem schreiben können, ist ・ Unzureichender freier Speicherplatz ・ Inode-Erschöpfung Verwenden Sie den Befehl *** df ***, um den freien Speicherplatz zu überprüfen, und *** df -i ***, um den Nutzungsstatus des Inodes zu überprüfen. Je größer die Kapazität, desto größer der Wert des zugewiesenen Inodes. Verwenden Sie den Befehl **** du -a ***, um den von Dateien und Verzeichnissen belegten Speicherplatz zu überprüfen.
Überprüfen Sie das Dateisystem
Der Befehl *** fsck -a *** überprüft die Festplatte und versucht automatisch, sie zu reparieren. Für ext2, ext3 und ext4 ist der Befehl *** e2fsck *** verfügbar.
Dateisystemverwaltung
*** tune2fs -i (sec) {Gerätename} *** kann verwendet werden, um das Prüfintervall anzugeben.
Die Dateisysteminformationen werden in der Datei / etc / fstab beschrieben. Die UUID im Feld Gerätedatei ist die ID zur Identifizierung des Geräts, und Sie können die Entsprechung zwischen jedem Gerät und der ID mit dem Befehl *** blkid *** überprüfen. Masu. Verwenden Sie als Befehle *** mount [Option] *** und *** umount [Option] ***.
FHS
Abkürzung für File Hierarchy Standard (Dateihierarchiestandard). Hierbei handelt es sich um einen Dateisystemhierarchiestandard.
Nach Dateien suchen
Syntax: *** find {Suchverzeichnis} {Suchausdruck} *** Liste der Suchformeln: -name {Dateiname}… Suche nach Dateinamen. -atime {Datum und Uhrzeit}… Suche nach der letzten Zugriffszeit. Syntax: *** welcher {Befehlsname} *** Zeigt den absoluten Pfad an, in dem der Befehl gespeichert ist. Syntax: *** whereis {option} *** Finden Sie heraus, wo sich die Binärdateien, der Quellcode und die manuellen Dateien befinden. Syntax: *** Typ {Befehlsname} *** Gibt zurück, ob der angegebene Befehl eine reguläre ausführbare Datei, ein in die Shell integrierter Befehl oder ein Alias ist. Ergebnisliste: Hashed ⇒ Externer Befehl Integrierte Shell-Funktion ⇒ Integrierter Befehl Alias ⇒ Alias Es ist ein reserviertes Wort der Shell ⇒ reserviertes Wort
Recommended Posts