Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Was bedeutet dev/hda5 unter Linux?

Was bedeutet dev/hda5 unter Linux?

青灯夜游
青灯夜游Original
2022-11-11 18:06:252839Durchsuche

dev/hda5 stellt unter Linux die logische Partition der Hauptfestplatte auf der IDE0-Schnittstelle dar. Alle Linux-Geräte werden als Datei im Verzeichnis „/dev“ dargestellt, und die Geräte, die mit „hd“ beginnen im Verzeichnis „.dev“, sind IDE-Festplatten. Der dritte Buchstabe im Gerätenamen ist ein, der die erste Festplatte (auch als primäre Festplatte bezeichnet) darstellt. Die Zahlen 1 bis 4 werden verwendet, um die primäre Partition oder erweiterte Partition darzustellen Die Nummer der logischen Partition beginnt bei 5. .

Was bedeutet dev/hda5 unter Linux?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

dev/hda5 stellt unter Linux die logische Partition der Hauptfestplatte auf der IDE0-Schnittstelle dar.

Alle Geräte unter Linux werden als Datei im Verzeichnis /dev dargestellt. Geräte, die im Verzeichnis .dev mit „hd“ beginnen, sind IDE-Festplatten und Geräte, die mit „sd“ beginnen, sind SCSI-Festplatten.

Der dritte Buchstabe im Gerätenamen ist a, was die erste Festplatte bedeutet (wird auch zur Master-Festplatte), und b bedeutet die zweite Festplatte (wird auch zur Slave-Festplatte).

Partitionen werden durch Nummern 1 bis 4 dargestellt, um primäre Partitionen oder erweiterte Partitionen darzustellen. Die Nummern beginnen bei 5. Die primäre Partition der Hauptfestplatte auf der IDE0-Schnittstelle heißt /dev/hda1; und /dev/hda2 stellt die erweiterte Partition der Hauptfestplatte auf der IDE0-Schnittstelle dar; /dev/hda5

Logische Linux-Partition

Wenn wir mehr Partitionen benötigen, müssen wir eine der primären Partitionen aufgeben. Im Allgemeinen teilen wir die vierte Partition in eine erweiterte Partition auf, nachdem wir drei primäre Partitionen erstellt haben Teilen Sie die erweiterte Partition zur Verwendung in mehrere logische Partitionen auf. 1) Demonstrieren Sie die Wirkung der Erstellung von vier primären Partitionen Partition

//进入分区工具
[root@localhost ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。


命令(输入 m 获取帮助):n
Partition type:
   p   primary (3 primary, 0 extended, 1 free)
   e   extended
Select (default e): p
已选择分区 4
起始 扇区 (5015552-10485759,默认为 5015552):
将使用默认值 5015552
Last 扇区, +扇区 or +size{K,M,G} (5015552-10485759,默认为 10485759):
将使用默认值 10485759
分区 4 已设置为 Linux 类型,大小设为 2.6 GiB

命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
正在同步磁盘。
3) Löschen Sie die vierte primäre Partition und teilen Sie sie in eine erweiterte Partition

[root@localhost ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

//创建第五个分区提示需要放弃一个主分区创建一个扩展分区
命令(输入 m 获取帮助):n
If you want to create more than four partitions, you must replace a
primary partition with an extended partition first.

命令(输入 m 获取帮助):p    //展示分区表

磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x6928af85

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     4196351     2097152   83  Linux
/dev/sdb2         4196352     4605951      204800   83  Linux
/dev/sdb3         4605952     5015551      204800   83  Linux
/dev/sdb4         5015552    10485759     2735104   83  Linux

命令(输入 m 获取帮助):
Sie können in der Partitionstabelle sehen, dass der Typ von sdb4 erweitert ist (erweiterte Partition), erweiterte Partition Es können keine Daten gespeichert werden. Wenn Sie es verwenden möchten, müssen Sie es in mehrere logische Partitionen aufteilen. Es gibt keine Begrenzung für die Anzahl der logischen Partitionen. 4) Erstellen Sie eine logische Partition Die Mount-Informationen dienen lediglich dem besseren Kennenlernen und Verstehen der Festplatte. Zum dauerhaften Mounten müssen Sie den Unmount-Befehl in etc/fstab schreiben, der später besprochen wird.

Aktualisieren und formatieren Sie die Partitionstabelle wie im vorherigen Artikel, erstellen Sie einen Ordner zum Mounten und mounten Sie die Partition im angegebenen Ordner.

Hinweis: Erweiterte Partitionen können nicht gemountet werden, nur die durch sie geteilten logischen Partitionen können gemountet werden. 3. Unmounten (Partitionsmontage abbrechen) Brechen Sie die Halterung ab, was gleichbedeutend ist Zum Beispiel habe ich gerade das Mounten von SDB5 auf Disk5 abgebrochen. Dies entspricht dem Herausziehen der U-Disk SDB5. Die ursprünglich in Disk5 gespeicherten Dateien verschwinden. Wenn Sie das USB-Flash-Laufwerk entfernen, verschwinden diese Dateien automatisch. Wenn sdb5 erneut gemountet wird, werden diese Dateien wiederhergestellt.

Zusammenfassung

Die anschließende Formatierung und Bereitstellung der logischen Partition ist die gleiche wie bei der damaligen primären Partition. Der einzige Unterschied besteht darin, dass mehrere logische Partitionen erstellt werden können Bezahlt für die Erweiterung. Partitionen können nicht gemountet werden und können keine Daten speichern. Sie müssen zur Verwendung in logische Partitionen unterteilt werden.

Verwandte Empfehlungen: „Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet dev/hda5 unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn