Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Partitionierung und Mounten von Linux-Festplatten

Partitionierung und Mounten von Linux-Festplatten

Linux中文社区
Linux中文社区nach vorne
2023-08-01 17:19:071772Durchsuche

Partitionierung und Mounten von Linux-Festplatten

Linux-Festplattenpartitionierung

Linux-Partitionierung

Prinzipielle Einführung
  • 1. Für Linux verfügt Wulun über mehrere Partitionen und welches Verzeichnis ihm letztendlich zugewiesen ist , es hat nur ein Stammverzeichnis, eine unabhängige und einzigartige Dateistruktur, jede Partition in Linux wird als Teil des gesamten Dateisystems verwendet.
  • 2.Linux verwendet eine Verarbeitungsmethode namens „Laden“. Sein gesamtes Dateisystem enthält einen vollständigen Satz von Dateien und Verzeichnissen und ordnet eine Partition einem zu ladenden Verzeichnis zu in einem Verzeichnis gewonnener Speicherplatz.
Diagramm der Partitions- und Dateibeziehung:
Partitionierung und Mounten von Linux-Festplatten
Festplattenbeschreibung
  • 1. Die Linux-Festplatte ist in IDE-Festplatte und SCSI-Festplatte unterteilt , derzeit Es handelt sich im Grunde genommen um eine S-CSI-Festplatte
  • 2. Bei IDE-Festplatten lautet die Laufwerkskennung „hdx~“, wobei „hd“ den Gerätetyp angibt, auf dem sich die Partition befindet, hier ist sie bezieht sich auf eine IDE-Festplatte. „x“ ist die Festplattennummer (a ist die Basisfestplatte, b ist die Basis-Slave-Festplatte, c ist die Hilfs-Master-Festplatte, d ist die Hilfs-Slave-Festplatte), „~“ stellt die Partition dar und die ersten vier Partitionen werden dargestellt durch die Nummern 1 bis 4. Dabei handelt es sich um eine primäre oder erweiterte Partition, beginnend mit 5, eine logische Partition. Beispielsweise stellt hda3 die dritte primäre Partition oder erweiterte Partition auf der ersten IDE-Festplatte dar, und hdb2 stellt die zweite primäre Partition oder erweiterte Partition auf der zweiten IDE-Festplatte dar.
  • 3. Für SCSI-Festplatte wird die Bezeichnung „sdx~“ verwendet auf die gleiche Weise wie eine IDE-Festplatte (x Es kann abcd sein, entsprechend der 1., 2., 3. und 4. Festplatte).

Alle Gerätemontagestatus anzeigen

Befehl: lsblk oder lsblk -f
[root@kongchao03 ~]# lsblkNAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTsda      8:0    0    20G  0 disk ├─sda1   8:1    0  1023M  0 part /boot├─sda2   8:2    0    17G  0 part /└─sda3   8:3    0     2G  0 part [SWAP]sr0     11:0    1 729.9M  0 rom  /run/media/root/20210907_143734[root@kongchao03 ~]#
Partitionierung und Mounten von Linux-Festplatten
Partitionierung und Mounten von Linux-Festplatten
Hier repräsentieren sda1, 2 und 3 jeweils den ersten Platz Die erste Partition und die zweite Partition der Festplatte...

Montagegehäuse

Schritt 1: Neue Festplatte erstellen

Im Menü der virtuellen Maschine einrichten, um eine Festplatte hinzuzufügen . Nach AbschlussNeustart Kann effektiv identifiziert werden. Wenn Sie außerdem nach dem öffentlichen Konto Linux suchen, sollten Sie auf diese Weise lernen, im Hintergrund auf „Linux“ zu antworten, um ein Überraschungsgeschenkpaket zu erhalten.
Partitionierung und Mounten von Linux-Festplatten
Verwenden Sie den Befehl lsblk, um
Partitionierung und Mounten von Linux-Festplatten

Schritt 2: Festplattenpartition der virtuellen Maschine

Partitionsbefehl: fdisk anzuzeigen
Starten Sie mit der Partitionierung der SDB
  • m Befehlsliste anzeigen
  • p Festplattenpartitionen genauso anzeigen wie fdisk -l
  • n Neue Partition hinzufügen
  • d Partition löschen
  • w Schreiben und beenden
Anweisungen: Geben Sie nach dem Starten der Partition n ein, fügen Sie eine neue Partition hinzu und wählen Sie dann p aus. Der Partitionstyp ist die primäre Partition.两次回车默认剩余全部空间,最后输入 w 写入分区并退出,若不保存退出输入 q
[root@kongchao03 ~]# fdisk /dev/sdb欢迎使用 fdisk (util-linux 2.23.2)。 > 更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。 > Device does not contain a recognized partition table>> 使用磁盘标识符 0xdf03b737 创建新的 DOS 磁盘标签。 命令(输入 m 获取帮助):m            命令操作   a   toggle a bootable flag   b   edit bsd disklabel   c   toggle the dos compatibility flag   d   delete a partition   g   create a new empty GPT partition table   G   create an IRIX (SGI) partition table   l   list known partition types   m   print this menu   n   add a new partition   o   create a new empty DOS partition table   p   print the partition table   q   quit without saving changes   s   create a new empty Sun disklabel   t   change a partition's system id   u   change display/entry units   v   verify the partition table   w   write table to disk and exit   x   extra functionality (experts only)命令(输入 m 获取帮助):nPartition type:   p   primary (0 primary, 0 extended, 4 free)   e   extendedSelect (default p): p分区号 (1-4,默认 1):1起始 扇区 (2048-2097151,默认为 2048):将使用默认值 2048Last 扇区, +扇区 or +size{K,M,G} (2048-2097151,默认为 2097151):将使用默认值 2097151分区 1 已设置为 Linux 类型,大小设为 1023 MiB命令(输入 m 获取帮助):wThe partition table has been altered!Calling ioctl() to re-read partition table.正在同步磁盘。[root@kongchao03 ~]#
Partitionierung und Mounten von Linux-Festplatten

步骤 3:虚拟机硬盘分区格式化

格式化磁盘,格式化之后才会分配 UUID
格式化指令:mkfs  -t  ext4     /dev/sdb1
其中 ext4 是分区类型
mkfs -t ext4 /dev/sdb1lsblk -f
Partitionierung und Mounten von Linux-Festplatten

步骤 4:将磁盘挂载到根目录下 newdisk 目录下

也可以到其他目录下挂载:将一个分区与一个目录联系起来,

mount 挂载

牛逼啊!接私活必备的 N 个开源项目!赶快收藏
挂载语法:mount   设备名称    挂载目录 (挂载目录是任意的)
[root@kongchao03 ~]# cd /
[root@kongchao03 /]# mkdir newdisk
[root@kongchao03 /]# mount /dev/sdb1 /newdisk
[root@kongchao03 /]# lsblk -f
Partitionierung und Mounten von Linux-Festplatten
cd 进入挂载点,在其中创建文件,实则是在分区上新建了一个文件
linux 根下的存放只是目录,真正存放数据还是在硬盘中的分区

umount 取消挂载

语法:umount  挂载点或 umount  设备名
umount /dev/sdb1
 
lsblk -f
Partitionierung und Mounten von Linux-Festplatten
用命令行挂载(mount /dev...),重启后会失效, 即重启后挂载点消失

步骤 5:实现永久挂载(即重启不消失)

永久挂载的本质是自动挂载上
永久挂载:通过修改/etc/fstab 实现挂载
添加完成后执行mount -a 或 reboot 即可生效
[root@kongchao03 /]# vim /etc/fstab 
[root@kongchao03 /]# mount -a
Partitionierung und Mounten von Linux-Festplatten

df -h 查询磁盘使用情况

[root@kongchao03 ~]# df -h
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda2        17G  5.8G   11G   37% /
devtmpfs        978M     0  978M    0% /dev
tmpfs           993M     0  993M    0% /dev/shm
tmpfs           993M  9.0M  984M    1% /run
tmpfs           993M     0  993M    0% /sys/fs/cgroup
/dev/sdb1       991M  2.6M  922M    1% /newdisk
/dev/sda1       991M  128M  797M   14% /boot
tmpfs           199M   20K  199M    1% /run/user/0
/dev/sr0        730M  730M     0  100% /run/media/root/20210907_143734
[root@kongchao03 ~]#
Partitionierung und Mounten von Linux-Festplatten
du -h 查询指定目录磁盘占用情况
Befehl: du [Parameter] / Verzeichnis (fragen Sie die Festplattennutzung des angegebenen Verzeichnisses ab, der Standardwert ist das aktuelle Verzeichnis)
Parameteroptionen:
Parameter
Bedeutung
-s
Angegebene Verzeichnisgröße. Zusammenfassung
-h
Mit Maßeinheit
- ein
mit Dateien
--max-depth=1
子目录的深度
-c
列出明细的同时,增加汇总值
参数可以联合使用示例:查询 / opt 目录的磁盘占用情况,深度为 1
[root@kongchao03 /]# cd /opt
[root@kongchao03 opt]# ls
rh
[root@kongchao03 opt]# du -h --max-depth=1 /opt
4.0K /opt/rh
8.0K /opt
[root@kongchao03 opt]#
Partitionierung und Mounten von Linux-Festplatten
参数联合起来使用:
[root@kongchao03 opt]# du -hac --max-depth=1 /opt
4.0K /opt/rh
8.0K /opt
8.0K 总用量
Partitionierung und Mounten von Linux-Festplatten

Das obige ist der detaillierte Inhalt vonPartitionierung und Mounten von Linux-Festplatten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:Linux中文社区. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen