Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So partitionieren, formatieren und mounten Sie die Festplatte unter Linux

So partitionieren, formatieren und mounten Sie die Festplatte unter Linux

齐天大圣
齐天大圣Original
2020-09-14 15:09:4512635Durchsuche

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!

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