[LINUX] Festplattenbezogene Befehle, die häufig in Ubuntu verwendet werden (Hinweise)

Einführung

Ich verwende Ubuntu und verwende für die Sicherung häufig festplattenbezogene Befehle, z. B. das Anschließen einer externen SSD zum Kopieren von Daten und das Festlegen des Datenbankspeicherorts auf der sekundären Festplatte.

Deshalb habe ich dieses Mal die Befehle zusammengefasst, die ich oft als Memorandum für mich selbst verwende. Ich hoffe es hilft dir.

Häufig verwendete Befehle im Zusammenhang mit der Datenträgerverwaltung

Ich verwende hauptsächlich die folgenden Befehle, um die Festplatte unter Linux zu verwenden.

Befehl --fdisk Befehl --blkid Befehl --dmesg Befehl --tree Befehl --df --du Befehl Befehl --mkfs Befehl --mount / umount Befehl --lshw Befehl --lsblk

Häufig verwendete Befehle

#Anzeige der Partitionsliste
sudo fdisk -l

#Erfassung von Festplatteninformationen
sudo blkid

#Stellen Sie sicher, dass das Gerät erkannt wird
dmesg | grep sd

#Nur das Verzeichnis wird bis zur zweiten Ebene angezeigt
tree -d -L 2

#Überprüfen Sie den freien Speicherplatz
sudo df -h

#Überprüfen Sie, auf welcher Festplatte sich das Stammverzeichnis befindet
df / -h

#Überprüfen Sie, welches Gerät wo montiert ist
df -Th

#Zeigen Sie an, welches Verzeichnis die größte Kapazität hat
sudo du -sh /*

#Sehen Sie sich die 5 teuersten Verzeichnisse an
sudo du -sm ./* | sort -rn | head -5

#Festplatte im Ext4-Format
sudo mkfs.ext4 "Festplattenpfad"

#Festplattenmontage
sudo mount "Festplattenpfad" "Verzeichnispfad zum Mounten"

#Datenträger aushängen
umount /mnt

#Hardware-Informationen anzeigen
sudo lshw -short -C disk 

#Blockgeräte auflisten(Disc-Name und Platte anzeigen(Festplatte für 1 und SSD für 0)) 
lsblk -o name,rota

#Überprüfen Sie, ob es sich bei der Festplatte um eine Festplatte oder eine SSD handelt(Festplatte, wenn der Rückgabewert 1 ist, SSD, wenn der Rückgabewert 0 ist) 
cat /sys/block/"Datenträgername"/queue/rotational

Ergänzung 1 --- Umgang mit Linux-Festplatten

Im Gegensatz zu Windows hat Linux keinen Laufwerksbuchstaben, daher gibt es keinen Ausdruck wie Laufwerk C oder Laufwerk D. Wenn Sie die Partition auf der Festplatte bereitstellen, wird sie daher wie ein Ordner behandelt und Sie können auf den Inhalt der Festplatte zugreifen.

Wenn die Festplatte erkannt wird, wird jede Festplatte als / dev / sda, / dev / sdb usw. dargestellt. Der Teil von sd ist fest und das Alphabet danach scheint in der Reihenfolge von a fortzufahren. (Sr für CD / DVD-Laufwerk)

Ergänzung 2 --- Linux-Verzeichnisstruktur

Die Linux-Verzeichnisstruktur wird gemäß dem FHS-Standard (Filesystem Hierarchy Standard) erstellt. Die Verzeichnisse direkt unter dem von der aktuellen FHS (FHS 3.0) angegebenen Stammverzeichnis, die erforderlich sind, sind "/ bin", "/ boot", "/ dev", "/ etc", "/ lib" und "/ media". Optional sind 14 Teile von "/ mnt" / opt "/ run" "/ sbin" "/ srv" "/ tmp" "/ usr" "/ var" ("/ home" "/ root" angegeben ).

Verzeichnis Rolle
/ Wurzelverzeichnis. Dies ist der Ausgangspunkt der Hierarchie.
/bin Enthält ausführbare Dateien, die zum Starten oder Reparieren des Systems im Einzelbenutzermodus erforderlich sind. Zum Beispiel ausführbare Dateien wie cat, cp, ls, more, tar.
/boot Beinhaltet Linux-Kernel, Boot-Manager usw. Dieses Verzeichnis enthält nur die Dateien, die während des Startvorgangs benötigt werden.
/dev Ein an einen Computer angeschlossenes Gerät, das auf ein physisches Gerät verweist(Maus, Tastatur, Disc usw.)Wo werden spezielle Dateien und Gerätedateien abgelegt?
/etc Das Verzeichnis, das die meisten Systemkonfigurationsdateien enthält. Auch im Unterverzeichnis/etc/rc.d enthält das Initialisierungsskript.
/lib Der Speicherort, an dem sich die gemeinsam genutzten Bibliotheken zum Starten des Systems und die gemeinsam genutzten Bibliotheken zum Ausführen von Befehlen im Root-Dateisystem befinden.
/media CD-Einhängepunkt für externe Medien wie ROM und Disketten.
/mnt Der Mount-Punkt für das vorübergehend gemountete Dateisystem.
/opt Platziert statische Dateien für Add-On-Pakete.
/run Enthält Daten zum laufenden Prozess.
/sbin /Wie bin enthält dieses Verzeichnis die Befehle, die zum Starten des Systems erforderlich sind. Hier werden jedoch Befehle platziert, die allgemeine Benutzer normalerweise nicht ausführen.
/srv Temporäre Dateien, die bedingungslos gelöscht werden können, werden durch reguläre Jobs oder beim Systemstart platziert.
/tmp Temporäre Dateien, die bedingungslos gelöscht werden können, werden durch reguläre Jobs oder beim Systemstart platziert.
/usr Enthält Dateien, die Benutzer unabhängig installieren. Eine Struktur ähnlich der direkt unter der Route wurde erstellt.
/var Platziert Dateien unterschiedlicher Größe, z. B. Spooldateien und Protokolldateien.

Dies ist natürlich nicht das einzige, was in der FHS definiert ist, sondern es werden auch die zugrunde liegenden Verzeichnisse erwähnt (z. B. "/ usr / share").

Als ich unter Ubuntu tatsächlich den folgenden Befehl drückte, wurde die folgende Verzeichnisstruktur angezeigt.

tree -d -L 2

image.png

Referenzierte, hilfreiche Seite

Recommended Posts

Festplattenbezogene Befehle, die häufig in Ubuntu verwendet werden (Hinweise)
Einstellungen, die häufig in Jupyter verwendet werden
Häufig verwendete Befehle in virtualenv
Befehle, die häufig in der Entwicklungsumgebung während der Python-Implementierung verwendet werden
Ich habe versucht, die im Geschäftsleben häufig verwendeten Befehle zusammenzufassen
8 häufig verwendete Befehle in Python Django
Zusammenfassung der häufig verwendeten Grammatik bei Pandas
In GAE / P häufig verwendete Befehle
Zusammenfassung der häufig verwendeten Methoden bei Pandas
Zusammenfassung der häufig verwendeten Befehle in matplotlib
[Linux] Liste der in der Praxis verwendeten Linux-Befehle
Verarbeiten von Memos, die häufig bei Pandas (Anfängern) verwendet werden
Häufig verwendete Befehle im Terminal (EC2-Server) (zur Selbstanzeige)
Techniken, die häufig bei der Python-Kurzcodierung verwendet werden (Notepad)
Code, der häufig in Python / Django-Apps verwendet wird [Präfekturen]
Eine Code-Sammlung, die häufig in persönlichem Python verwendet wird
Eine Sammlung häufig verwendeter Befehle in der Serververwaltung
pyenv Häufig verwendete Befehle
Häufig verwendeter Befehl tmux
Häufig verwendete Linux-Befehle
Häufig verwendete Linux-Befehle
Häufig verwendete Linux-Befehle
R bei Anaconda (in Ubuntu 14.04)
Spielen Sie einen Beep-Sound in Python (Ubuntu)
Häufig verwendeter Pip-Befehl
Ich habe versucht, den in Pandas häufig verwendeten Code zusammenzufassen