Wenn der Speicherplatz auf unserem Server fast voll ist, müssen wir möglicherweise eine neue Festplatte hinzufügen. Das Hinzufügen einer neuen Festplatte kann jedoch nicht sofort verwendet werden. Dazu sind eine Reihe von Vorgängen erforderlich: Festplattenpartitionierung, Formatierung, Bereitstellung usw.
Jetzt möchte ich Ihnen erklären, wie Sie dem Linux-System eine neue Partition hinzufügen
Partition
Vor der Partitionierung müssen wir den neuen Festplattennamen finden. Mit lsblk
# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 253:0 0 40G 0 disk └─vda1 253:1 0 40G 0 part / vdb 253:16 0 200G 0 disk <===== 我们需要对这块磁盘进行分区 ├─vdb1 253:17 0 50G 0 part /data └─vdb2 253:18 0 100G 0 part /www
können Sie sehen, dass auf der VDB-Festplatte noch 50 GB verbleibender Speicherplatz vorhanden sind. Der nächste Schritt besteht darin, die Festplatte zu partitionieren. Sie müssen den Befehl fdisk oder gdisk verwenden.
# fdisk /dev/vdb Welcome to fdisk (util-linux 2.32.1). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): <=== 输入m可以获得帮助信息,常见有p打印分区情况,n新增分区,d删除分区,w保存
## 然后我们输入n Command (m for help): n Partition type p primary (2 primary, 0 extended, 2 free) e extended (container for logical partitions) Select (default p): <=== 这里我们就用default,如果主分区已经有了三了个,那么建议使用e Using default response p. Partition number (3,4, default 3): <=== 继续enter First sector (314574848-419430399, default 314574848): <=== 继续enter Last sector, +sectors or +size{K,M,G,T,P} (314574848-419430399, default 419430399): # 因为我们想使用掉所有剩余空间,所以直接enter,如果是想要指定大小,可以输入+1G这样 Command (m for help):w <=== 最后填入w保存配置
Jetzt prüfen wir, ob die neue Partition herausgekommen ist
# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 253:0 0 40G 0 disk └─vda1 253:1 0 40G 0 part / vdb 253:16 0 200G 0 disk ├─vdb1 253:17 0 50G 0 part /data ├─vdb2 253:18 0 100G 0 part /www └─vdb3 253:19 0 50G 0 part <===== 出现了一个新的分区
Bevor wir die Partition formatieren, lesen wir die Kernel-Partitionstabelle noch einmal
partprobe # cat /proc/partitions major minor #blocks name 253 0 41943040 vda 253 1 41941999 vda1 253 16 209715200 vdb 253 17 52428800 vdb1 253 18 104857600 vdb2 253 19 52427776 vdb3 <=== 已经出来了
Formatierung
Formatierung dient zum Schreiben in das Dateisystem, formatieren Ganz einfach, verwenden Sie einfach den Dateisystemnamen mkfs.
# mkfs.xfs /dev/vdb3 ……
Mount
Nach der Formatierung wurde das Dateisystem auf die neue Partition geschrieben, aber die Partition kann noch nicht verwendet werden und die Partition muss in ein leeres Verzeichnis gemountet werden. Wir werden das leere Verzeichnis /mnt als Mount-Punkt verwenden
# mount /dev/vdb3 /mnt
An diesem Punkt können Sie die neue Partition verwenden. Verwenden Sie den Befehl df, um dies unten zu überprüfen:
# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 3.9G 0 3.9G 0% /dev tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs 3.9G 528K 3.9G 1% /run tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/vda1 40G 19G 22G 47% / /dev/vdb1 50G 466M 50G 1% /data /dev/vdb2 100G 27G 74G 27% /www tmpfs 782M 0 782M 0% /run/user/0 /dev/vdb3 50G 390M 50G 1% /mnt <===== 已经有了
Beim Booten automatisch mounten
Jetzt ist diese Partition im Verzeichnis /mnt gemountet und kann verwendet werden, aber jedes Mal, wenn Sie den Server neu starten, müssen Sie sie erneut starten -mounten Sie die Partition. Gibt es eine Möglichkeit, es beim Booten automatisch bereitzustellen? Ja, es gibt eine Datei, die speziell für das Boot-Mounting verwendet wird. Diese Datei ist die Datei /etc/fstab. Öffnen Sie diese Datei und sehen Sie sich ihr Format an.
UUID=e32cfa7a-df48-4031-8fdf-5eec92ee3039 / xfs defaults 0 0
Es gibt insgesamt 6 Parameter in jeder Zeile und ihre Bedeutung ist wie folgt:
[设备名/UUID/卷标名等] [挂载点] [文件系统] [文件系统参数] [是否备份] [是否检测硬盘]
Als nächstes fügen wir dasselbe hinzu Zu dieser Datei müssen wir zunächst die UUID des Dateisystems kennen (UUID wird empfohlen)
# blkid /dev/vda1: UUID="e32cfa7a-df48-4031-8fdf-5eec92ee3039" TYPE="xfs" PARTUUID="1863aa79-01" /dev/vdb1: UUID="d997ce14-6822-4719-9476-15e6b0cec59d" TYPE="xfs" PARTUUID="a5f349fa-01" /dev/vdb2: UUID="47685195-e6e1-4761-b7f8-26104218f3d7" TYPE="xfs" PARTUUID="a5f349fa-02" /dev/vdb3: UUID="d95d50fa-a7a9-4cc4-ae41-a9081821f089" TYPE="xfs" PARTUUID="a5f349fa-03" <=== 在这里
Fügen Sie nun eine neue Zeile in /etc/fstab hinzu /fstab-Datei, denken Sie daran, mount -a zu verwenden, um zu überprüfen, ob Syntaxfehler vorliegen. Wenn ein Fehler auftritt, führt dies zu einem abnormalen Startvorgang
Das obige ist der detaillierte Inhalt vonSo partitionieren, formatieren und mounten Sie die Festplatte unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!