In diesem Artikel wird beschrieben, wie Sie eine Festplatte hinzufügen oder erweitern und sie unter Vmare nutzbar machen. Szenario Beim Erstellen von Linux erhöht sich der zugewiesene Speicherplatz mit der Nutzung und die Nutzungsrate steigt allmählich an. Zu diesem Zeitpunkt müssen Sie die Festplatte hinzufügen oder erweitern. [root@mail ~]# cat /etc/redhat-release CentOS Linux Version 7.3.1611 (Core) [root@mail ~]# df Dateisystem 1K-Blöcke Verwendet Verfügbare Nutzung% Eingebunden auf /dev/mapper/cl_angular-root 17811456 13985948 3825508 79 % / devtmpfs 1521180 0 1521180 0% /Entwickler tmpfs 1532160 0 1532160 0% /dev/shm tmpfs 1532160 8776 1523384 1 % /Lauf tmpfs 1532160 0 1532160 0 % /sys/fs/cgroup /dev/sda1 1038336 123500 914836 12% /boot tmpfs 306432 0 306432 0% /run/benutzer/0 [root@mail ~] Erweitern oder Hinzufügen einer Festplatte Unter VMware gibt es zwei Möglichkeiten:
Hinweis: Die Festplattenerweiterung muss erfolgen, wenn die virtuelle Maschine gestoppt ist. Die Erweiterungsnummer ist die erwartete Größe nach der Erweiterung. Wenn die Festplatte beispielsweise vorher 20 GB groß ist und Sie sie um 10 GB erweitern möchten, sollten Sie 30 eingeben. In diesem Artikel wird der erweiterte Festplattenansatz verwendet. Bestätigungsstatus Starten Sie Linux nach der Erweiterung neu und stellen Sie fest, dass sich der DF-Status nicht geändert hat [root@mail ~]# df Dateisystem 1K-Blöcke Verwendet Verfügbare Nutzung% Eingebunden auf /dev/mapper/cl_angular-root 17811456 13985948 3825508 79 % / devtmpfs 1521180 0 1521180 0% /Entwickler tmpfs 1532160 0 1532160 0% /dev/shm tmpfs 1532160 8776 1523384 1 % /Lauf tmpfs 1532160 0 1532160 0 % /sys/fs/cgroup /dev/sda1 1038336 123500 914836 12% /boot tmpfs 306432 0 306432 0% /run/benutzer/0 [root@mail ~] Verwenden Sie fdisk, um zu bestätigen, ob der Speicherplatz erweitert wurde [root@mail ~]# fdisk -l Datenträger /dev/sda: 32,2 GB, 32212254720 Bytes, 62914560 Sektoren Einheiten = Sektoren von 1 * 512 = 512 Bytes Sektorgröße (logisch/physisch): 512 Bytes / 512 Bytes I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes Datenträgerbezeichnungstyp: dos Datenträgerkennung: 0x0005ba89 Gerät Booten Start Ende Blöcke Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 41943039 19921920 8e Linux LVM Datenträger /dev/mapper/cl_angular-root: 18,2 GB, 18249416704 Bytes, 35643392 Sektoren Einheiten = Sektoren von 1 * 512 = 512 Bytes Sektorgröße (logisch/physisch): 512 Bytes / 512 Bytes I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes Datenträger /dev/mapper/cl_angular-swap: 2147 MB, 2147483648 Bytes, 4194304 Sektoren Einheiten = Sektoren von 1 * 512 = 512 Bytes Sektorgröße (logisch/physisch): 512 Bytes / 512 Bytes I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes [root@mail ~] Sie sehen „Disk /dev/sda: 32,2 GB“, was bedeutet, dass 10 GB Speicherplatz erweitert wurden. Erweiterte Partition [root@mail ~]# fdisk /dev/sda Willkommen bei fdisk (util-linux 2.23.2). Änderungen bleiben nur im Speicher, bis Sie sich entscheiden, sie zu schreiben. Seien Sie vorsichtig, bevor Sie den Schreibbefehl verwenden. Befehl (m für Hilfe): n Partitionstyp: p primär (2 primär, 0 erweitert, 2 frei) e erweitert Auswählen (Standard p): p Partitionsnummer (3,4, Standard 3): Erster Sektor (41943040-62914559, Standard 41943040): Standardwert 41943040 wird verwendet Letzter Sektor, +Sektoren oder +Größe{K,M,G} (41943040-62914559, Standard 62914559): Standardwert 62914559 wird verwendet Partition 3 vom Typ Linux und mit einer Größe von 10 GiB ist eingestellt Befehl (m für Hilfe): t Partitionsnummer (1-3, Standard 3): 3 Hex-Code (geben Sie L ein, um alle Codes aufzulisten): L 0 Leer 24 NEC DOS 81 Minix / alte Lin bf Solaris 1 FAT12 27 Versteckt NTFS Win 82 Linux swap / So c1 DRDOS/sec (FAT- 2 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT- 3 XENIX usr 3c PartitionMagic 84 OS/2 versteckt C: c6 DRDOS/sec (FAT- 4 FAT16 <32M 40 Venix 80286 85 Linux erweitert c7 Syrinx 5 Erweitert 41 PPC PReP Boot 86 NTFS-Volume auf Nicht-FS-Daten eingestellt 6 FAT16 42 SFS 87 NTFS-Volumesatz db CP/M / CTOS / . 7 HPFS/NTFS/exFAT 4d QNX4.x 88 Linux Klartext von Dell Utility 8 AIX 4e QNX4.x 2. Teil 8e Linux LVM df BootIt 9 AIX bootfähig 4f QNX4.x 3. Teil 93 Amoeba e1 DOS-Zugriff ein OS/2-Boot-Manager 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor c W95 FAT32 (LBA) 52 CP/M a0 IBM Thinkpad hi eb BeOS fs e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD ee GPT f W95 Erweitert (LBA) 54 OnTrackDM6 a6 OpenBSD ef EFI (FAT-12/16/ 10 OPUS 55 EZ-Drive a7 NeXTSTEP f0 Linux/PA-RISC b 11 Verstecktes FAT12 56 Golden Bow a8 Darwin UFS f1 SpeedStor 12 Compaq Diagnose 5c Priam Edisk a9 NetBSD f4 SpeedStor 14 Versteckt FAT16 <3 61 SpeedStor ab Darwin Boot f2 DOS sekundär 16 Verstecktes FAT16 63 GNU HURD oder Sys af HFS / HFS+ fb VMware VMFS 17 Verstecktes HPFS/NTF 64 Novell Netware b7 BSDI fs fc VMware VMKCORE 18 AST SmartSleep 65 Novell Netware b8 BSDI Swap FD Linux RAID Auto 1b Versteckter W95 FAT3 70 DiskSecure Mult bb Boot Wizard versteckte fe LANstep 1c Hidden W95 FAT3 75 PC/IX be Solaris Boot ff BBT 1e Versteckt W95 FAT1 80 Altes Minix Hex-Code (geben Sie L ein, um alle Codes aufzulisten): 8e Partitionstyp „Linux“ in „Linux LVM“ geändert Befehl (m für Hilfe): w Die Partitionstabelle wurde geändert! Aufruf von ioctl() zum erneuten Lesen der Partitionstabelle. WARNUNG: Das erneute Lesen der Partitionstabelle ist mit Fehler 16 fehlgeschlagen: Gerät oder Ressource beschäftigt. Der Kernel verwendet noch die alte Tabelle. Die neue Tabelle wird verwendet bei beim nächsten Neustart oder nachdem Sie partprobe(8) oder kpartx(8) ausgeführt haben Datenträger werden synchronisiert. [root@mail ~] Führen Sie partprobe aus oder starten Sie neu Der Befehl partprobe wird verwendet, um den Kernel über Änderungen in der Festplattenpartitionstabelle zu informieren und das Betriebssystem aufzufordern, die Partitionstabelle neu zu laden. Dadurch kann ein Neustart vermieden werden. Hier führen wir einen Neustart durch. Partitionsbestätigung Sie können bestätigen, dass sda3 über fdisk hinzugefügt wurde [root@mail ~]# fdisk -l Datenträger /dev/sda: 32,2 GB, 32212254720 Bytes, 62914560 Sektoren Einheiten = Sektoren von 1 * 512 = 512 Bytes Sektorgröße (logisch/physisch): 512 Bytes / 512 Bytes I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes Datenträgerbezeichnungstyp: dos Datenträgerkennung: 0x0005ba89 Gerät Booten Start Ende Blöcke Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 41943039 19921920 8e Linux LVM /dev/sda3 41943040 62914559 10485760 8e Linux LVM Datenträger /dev/mapper/cl_angular-root: 18,2 GB, 18249416704 Bytes, 35643392 Sektoren Einheiten = Sektoren von 1 * 512 = 512 Bytes Sektorgröße (logisch/physisch): 512 Bytes / 512 Bytes I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes Datenträger /dev/mapper/cl_angular-swap: 2147 MB, 2147483648 Bytes, 4194304 Sektoren Einheiten = Sektoren von 1 * 512 = 512 Bytes Sektorgröße (logisch/physisch): 512 Bytes / 512 Bytes I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes [root@mail ~] Erweitertes VG Grundlegende LVM-Kenntnisse und VG-Erweiterungen werden hier nicht wiederholt. [root@mail ~]# pvcreate /dev/sda3 Physischer Datenträger „/dev/sda3“ erfolgreich erstellt. [root@mail ~]# vgs VG #PV #LV #SN Attr VGröße VFrei cl_angular 1 2 0 wz--n- 19,00 g 0 [root@mail ~]# vgextend cl_angular /dev/sda3 Volume-Gruppe "cl_angular" erfolgreich erweitert [root@mail ~]# vgs VG #PV #LV #SN Attr VGröße VFrei cl_angular 2 2 0 wz--n- 28,99 g 10,00 g [root@mail ~] Erweiterungsebene Sie können dieses Level vollständig oder teilweise hinzufügen. Wir fügen es hier vollständig hinzu. [root@mail ~]# lvs LV VG Attr LSize Pool Herkunft Daten% Meta% Verschieben Log Cpy% Sync Konvertieren Wurzel cl_angular-wi-ao---- 17,00 g Tausche cl_angular -wi-ao---- 2,00 g [root@mail ~]# lvextend /dev/cl_angular/root /dev/sda3 Größe des logischen Volumes cl_angular/root geändert von 17,00 GiB (4351 Extents) auf 26,99 GiB (6910 Extents). Die Größe des logischen Datenträgers cl_angular/root wurde erfolgreich geändert. [root@mail ~]# lvs LV VG Attr LSize Pool Herkunft Daten% Meta% Verschieben Log Cpy% Sync Konvertieren Wurzel cl_angular-wi-ao---- 26,99 g Tausche cl_angular -wi-ao---- 2,00 g [root@mail ~] DF-Statusbestätigung Zu diesem Zeitpunkt hat sich der DF-Status nicht geändert [root@mail ~]# df Dateisystem 1K-Blöcke Verwendet Verfügbare Nutzung% Eingebunden auf /dev/mapper/cl_angular-root 17811456 13986168 3825288 79 % / devtmpfs 1521180 0 1521180 0% /Entwickler tmpfs 1532160 0 1532160 0% /dev/shm tmpfs 1532160 8808 1523352 1 % /Lauf tmpfs 1532160 0 1532160 0 % /sys/fs/cgroup /dev/sda1 1038336 123500 914836 12% /boot tmpfs 306432 0 306432 0% /run/benutzer/0 [root@mail ~] xfs_growfs Verwenden Sie xfs_growfs, um das xfs-Dateisystem online zu erweitern, wodurch der Datenblock angepasst wird. [root@mail ~]# xfs_growfs /dev/mapper/cl_angular-root Metadaten=/dev/mapper/cl_angular-root isize=512 agcount=4, agsize=1113856 Blöcke = Sektenz=512 Attr=2, Projid32bit=1 = crc=1 finobt=0 Spinoden=0 Daten = bsize=4096 Blöcke=4455424, imaxpct=25 = sunit=0 swidth=0 Blöcke Benennung =Version 2 bsize=4096 ascii-ci=0 ftype=1 Protokoll =intern, B-Größe = 4096, Blöcke = 2560, Version = 2 = Sektenz=512 Sunit=0 Blöcke, Lazy-Count=1 Echtzeit = keine extsz=4096 Blöcke=0, rtextents=0 Datenblöcke geändert von 4455424 auf 7075840 [root@mail ~] Bestätigen Sie den DF-Status erneut. Der hinzugefügte 10-G-Speicherplatz ist jetzt wirksam und die Nutzungsrate ist auf 50 % gesunken. [root@mail ~]# df Dateisystem 1K-Blöcke Verwendet Verfügbare Nutzung% Eingebunden auf /dev/mapper/cl_angular-root 28293120 13986252 14306868 50 % / devtmpfs 1521180 0 1521180 0% /Entwickler tmpfs 1532160 0 1532160 0% /dev/shm tmpfs 1532160 8808 1523352 1 % /Lauf tmpfs 1532160 0 1532160 0 % /sys/fs/cgroup /dev/sda1 1038336 123500 914836 12% /boot tmpfs 306432 0 306432 0% /run/benutzer/0 [root@mail ~] Zusammenfassung Dieser Artikel beschreibt, wie man eine Festplatte unter VMware erweitert. Tatsächlich handelt es sich bei den folgenden Befehlen um LVM-Operationen, die im Wesentlichen den Volume-Operationen unter Linux oder Unix ähneln. Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
>>: Zusammenfassung häufiger Probleme und Lösungen in Vue (empfohlen)
Inhaltsverzeichnis 1. Constraint-Konzepte und Kla...
Kürzlich schrieb ich in meinem Blog, dass ich fes...
Verwendungsstatus useState fügt einer Komponente ...
Dieser Artikel zeichnet das Installations-Grafik-...
Inhaltsverzeichnis CentOS RPM-Installation und Ko...
Eine Root-Routing-Komponente (die Root-Routing-Ko...
Inhaltsverzeichnis Die dynamischen Partikeleffekt...
1. Replikationsprinzip Der Masterserver schreibt ...
Anzeigedefinitions-ID Wenn die in der Tabelle def...
1. Proto kompilieren Erstellen Sie einen neuen Pr...
/etc/fstab Partitionen/Festplatten automatisch mo...
Inhaltsverzeichnis 1. Ziehen Sie das Centos-Image...
Bevor ich anfange, möchte ich betonen, dass proce...
Dieser Artikel stellt hauptsächlich den Installati...
stat-Funktion und stat-Befehl Erklärung von [inod...