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.
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
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)
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
Recommended Posts