FreeBSD -Listenplatten

FreeBSD -Listenplatten
Willkommen zu einem weiteren Tutorial über FreeBSD. In diesem Tutorial sehen Sie, wie die Datenträgernamen in einem FreeBSD -System aufgeführt werden können. Wir werden auch in die Nißnicke eingehen und darüber diskutieren, wie Sie genau herausfinden, wie viel Platz ein Disk-Laufwerk hat und wie andere Informationen zu Festplattenantrieb erhalten werden, ohne den Server jedes Mal neu zu starten, wenn diese Informationen benötigt werden.

So erhalten Sie Informationen in FreeSBSD mit Festplattenantriebsinformationen

Um die Informationen zu Festplatten und CD -ROMs usw. zu erwerben, usw., Der unkomplizierteste Weg, den wir gehen können, ist, zu/var/run/dmesg zu fahren.Startdatei und Zugriff auf die Datei. Hier werden die erforderlichen Informationen in einem Schnappschuss aufbewahrt, der direkt nach dem System aufgenommen wird.

Auflistung von Festplatten mit EGREP

Um herauszufinden, wie genau die Anzahl der HDDs/SSDs unter dem Server funktioniert, verwenden Sie den GREP -Befehl unter:

$ eGrep 'da [0-9] | CD [0-9]'/var/run/dmesg.Stiefel

Alternativ können Sie sagen:

$ eGrep 'ad [0-9] | CD [0-9]'/var/run/dmesg.Stiefel

Die Ausgabe, die Sie erhalten, sollten alle Festplattenantriebe auflisten, einschließlich CD/DVD -ROMs, die von Ihrem System gelesen werden.

Verwenden von Geom-Dienstprogramme zur Auflistung von Datenträgerinformationen:

Sie können die Befehlszeile Geom verwenden, um auch Informationen über Disk -Laufwerk anzuzeigen:

$ Geom Diskliste
$ Geom Diskliste ADA0

Diese Auflistung kann in Kombination mit dem GREP -Befehl spezifischer gemacht werden.

$ Geom Diskliste ADA0 | Grep Mediasize

Verwenden von Atacontrol -Befehl zur Auflistung von Datenträgern Laufwerken

Mit dem Gebrauchszeilen von Atacontrol-Befehlszeilen können wir die Festplattenlaufwerke in unserem System auflisten. Der Befehl atacontrol wird verwendet, um die Erlaubnis zu erhalten, mit den FreeBSD ATA -Subsystemen zu arbeiten, und sollte mit Vorsicht verwendet werden. Bei unsachgemäßer Ausführung, Dies kann dazu führen, dass die CPU zusammenbricht, was zu einem nicht wiederbeschreibbaren Datenverlust führt.

$ atacontrol Liste

Disk -Laufwerksinformationen mit CamControl -Befehl

Sie können auch den Befehl camcontrol verwenden, um auf das CAM -Subsystem zuzugreifen und die Arbeitsantriebe auf Ihrem System zu sehen. Dies wird durch das CAM -Subsystem ermöglicht, einem modularen System, das für ATA- und SCSI -Geräte zur Implementierung verwendet werden. Das CAM -System bietet auch Host -Adapter -Treiber für die SCSI- und ATA -Host -Controller an.

Geben Sie ein: Um eine Liste von Festplattenanträgen in Ihrem System zu präsentieren, geben Sie ein:

$ camcontrol DevList

Um Details zu jeder Partition anzuzeigen:

$ gPart Show

Finden Sie die Festplattengrößen mit dem Befehl diskinfo heraus

Verwenden Sie den Befehl diskinfo, um Informationen über die Festplattengrößen zu erhalten

$ diskinfo -v disk_name
$ diskinfo -v ada1
$ diskinfo -v ada0

Installieren und Verwenden des Befehls LSBLK

Geben Sie die folgende Zeile ein, um den Befehl LSBLK für die spätere Verwendung zu installieren:

$ sudo pkg install lsblk

Führen Sie dann den Befehl LSBLK aus:

$ lsblk

So listen Sie alle erkennbaren Festplatten auf Ihrem FreeBSD auf

$ sysctl kern.Scheiben

Um Informationen auf einer bestimmten Festplatte anzuzeigen, verwenden Sie eine ähnliche Syntax dem folgenden Befehl, wodurch Informationen für ADA0 -Datenträger angefordert werden:

$ lsblk ada0

Einpacken

Dieses Tutorial bietet verschiedene Möglichkeiten, Informationen zu Festplattenanträgen in einem FreeBSD-System zu erhalten. Wir haben Befehle und Methoden vorgestellt, die sich stark voneinander unterscheiden, da sie völlig unterschiedliche beabsichtigte Anwendungen haben.