Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Formatieren der Linux-Systempartition des Alibaba Cloud-Hosts und Mounten der Datenfestplatte

Formatieren der Linux-Systempartition des Alibaba Cloud-Hosts und Mounten der Datenfestplatte

缘亦
缘亦Original
2021-09-09 22:53:111767Durchsuche

Mit Ausnahme der kostenlosen Systemfestplatte in Alibaba Cloud wird die zweite gekaufte Cloud-Festplatte standardmäßig nicht automatisch gemountet und muss manuell konfiguriert werden, um gemountet zu werden.

Verwenden Sie [Management Terminal] oder ein Remote-Verbindungstool, geben Sie den Benutzernamen root und das Passwort ein, um sich beim Linux-System anzumelden.

1. Führen Sie den Befehl fdisk -l aus, um den Datenträger anzuzeigen. Vor dem Partitionieren und Formatieren des Datenträgers können Sie den Datenträger nicht mit dem Befehl „df -h“ anzeigen. Sie können ihn mit dem Befehl „fdisk -l“ anzeigen.

Wenn /dev/vdb nach der Ausführung des Befehls nicht existiert, bedeutet dies, dass kein Datenträger vorhanden ist. Bestätigen Sie, ob der Datenträger gemountet ist.

2. Führen Sie die folgenden Befehle nacheinander aus, um eine Einzelpartitions-Datenfestplatte zu erstellen:

(1) Führen Sie fdisk -u /dev/vdb: Partitionsdatenfestplatte aus.

(2) Geben Sie p ein: Überprüfen Sie den Partitionsstatus der Datenfestplatte. In diesem Beispiel verfügt der Datenträger über keine Partitionen.

(3) Geben Sie n ein: Erstellen Sie eine neue Partition.

(4) Geben Sie p ein: Wählen Sie den Partitionstyp als primäre Partition aus.

Erläuterung In diesem Beispiel wird ein Datenträger mit einer einzelnen Partition erstellt, sodass nur die primäre Partition erstellt werden muss. Wenn Sie mehr als vier Partitionen erstellen möchten, sollten Sie mindestens eine erweiterte Partition erstellen, d. h. e (erweitert) auswählen.

(5) Geben Sie die Partitionsnummer ein und drücken Sie die Eingabetaste. In diesem Beispiel wird nur eine Partition erstellt. Geben Sie 1 ein.

(6) Geben Sie die erste verfügbare Sektornummer ein: Drücken Sie die Eingabetaste, um den Standardwert 2048 zu übernehmen.

(7) Geben Sie die letzte Sektornummer ein: In diesem Beispiel wird nur eine Partition erstellt. Drücken Sie die Eingabetaste, um den Standardwert zu übernehmen.

(8) Geben Sie p ein: Sehen Sie sich die geplante Partitionierung der Datenfestplatte an.

(9) Geben Sie w ein: Starten Sie die Partitionierung und beenden Sie sie nach der Partitionierung.

[root@ecshost~ ]# fdisk -u /dev/vdb
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x3e60020e.
 
Command (m for help): p
Disk /dev/vdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x3e60020e
Device Boot Start End Blocks Id System
 
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-41943039, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039):
Using default value 41943039
Partition 1 of type Linux and of size 20 GiB is set
 
Command (m for help): p
 
Disk /dev/vdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x3e60020e
Device Boot Start End Blocks Id System
/dev/vdb1 2048 41943039 20970496 83 Linux
 
Command (m for help): w
The partition table has been altered!
 
Calling ioctl() to re-read partition table.
Syncing disks.

3. Führen Sie den Befehl fdisk -lu /dev/vdb aus, um die neue Partition anzuzeigen.

Wenn die folgenden Informationen angezeigt werden, bedeutet dies, dass die neue Partition /dev/vdb1 erfolgreich erstellt wurde.

[root@ecshost~ ]# fdisk -lu /dev/vdb
 
Disk /dev/vdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x3e60020e
 
Device Boot Start End Blocks Id System
/dev/vdb1 2048 41943039 20970496 83 Linux

4. Führen Sie den Befehl mkfs.ext4 /dev/vdb1 aus, um ein Dateisystem auf der neuen Partition zu erstellen.

Erstellen Sie in diesem Beispiel ein ext4-Dateisystem. Sie können auch andere Dateisysteme entsprechend Ihren eigenen Anforderungen erstellen. Wenn Sie beispielsweise Dateien zwischen Linux-, Windows- und Mac-Systemen teilen müssen, können Sie mkfs.vfat verwenden, um ein VFAT-Dateisystem zu erstellen.

Hinweis: Die zum Erstellen eines Dateisystems erforderliche Zeit hängt von der Größe des Datenträgers ab.

[root@ecshost~ ]# mkfs.ext4 /dev/vdb1
 
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1310720 inodes, 5242624 blocks
262131 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2153775104
160 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
 
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

5. (Empfohlen) Führen Sie den Befehl cp /etc/fstab /etc/fstab.bak aus, um die Datei etc/fstab zu sichern.

6. Führen Sie den Befehl echo /dev/vdb1 /data0 ext4 defaults 0 0 /etc/fstab aus, um neue Partitionsinformationen in /etc/fstab zu schreiben.

Hinweis: Das Ubuntu 12.04-System unterstützt keine Barrieren. Sie müssen den Befehl echo '/dev/vdb1 /data0 ext4 barrier=0 0 0' >> ausführen.

Wenn Sie die Datenfestplatte separat in einem Ordner bereitstellen möchten, um beispielsweise nur Webseiten zu speichern, ersetzen Sie /data0 im Befehl durch den erforderlichen Bereitstellungspunktpfad.

7. Führen Sie den Befehl cat /etc/fstab aus, um die neuen Partitionsinformationen in /etc/fstab anzuzeigen.

[root@ecshost~ ]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Wed Dec 12 07:53:08 2018
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=d67c3b17-255b-4687-be04-f29190d37396 / ext4 defaults 1 1
/dev/vdb1 /mnt ext4 defaults 0 0

8. Führen Sie den Befehl mount /dev/vdb1 /data0 aus, um das Dateisystem zu mounten.

9. Führen Sie den Befehl df -h aus, um den aktuellen Speicherplatz und die aktuelle Nutzung zu überprüfen.

Die Informationen zum neuen Dateisystem werden angezeigt und zeigen an, dass die Bereitstellung erfolgreich war.

<div><br class="Apple-interchange-newline">[root@ecshost~ ]# df -h

Filesystem Size Used Avail Use% Mounted on
/dev/vda1 40G 1.6G 36G 5% /
devtmpfs 234M 0 234M 0% /dev
tmpfs 244M 0 244M 0% /dev/shm
tmpfs 244M 484K 244M 1% /run
tmpfs 244M 0 244M 0% /sys/fs/cgroup
tmpfs 49M 0 49M 0% /run/user/0
/dev/vdb1 20G 45M 19G 1% /mnt</div>
12345678910    [root@ecshost~ ]# df -h Filesystem Size Used Avail Use% Mounted on/dev/vda1 40G 1.6G 36G 5% /devtmpfs 234M 0 234M 0% /devtmpfs 244M 0 244M 0% /dev/shmtmpfs 244M 484K 244M 1% /runtmpfs 244M 0 244M 0% /sys/fs/cgrouptmpfs 49M 0 49M 0% /run/user/0/dev/vdb1 20G 45M 19G 1% /mnt

10. Starten Sie abschließend den Server neu.

Empfohlen: „Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonFormatieren der Linux-Systempartition des Alibaba Cloud-Hosts und Mounten der Datenfestplatte. 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