Een Centos 7-server gekocht via Alibaba Cloud bood niet genoeg schijfruimte.Ik heb een nieuwe 100G harde schijf gekocht, voer de opdracht uit
Vraag naar het gebruik van datadisks van minder dan 100G, zoals weergegeven in de onderstaande figuur:
Voer het commando "fdisk -l" uit en ontdek dat er een 100G harde schijf is. Als het commando wordt uitgevoerd,/dev/vdb wordt niet gevonden, wat betekent dat je instantie geen datadisks heeft, het is niet nodig om de dataschijf te formatteren, negeer alstublieft de rest van dit artikel. Zoals hieronder getoond:
Maak een datadisk met één partitie aan
Voer achtereenvolgens de volgende commando's uit: Start fdisk /dev/vdb: Partitioneer de datadisk. Typ n en druk op enter: Maak een nieuwe partitie aan. Voer p in en druk op enter: Selecteer de primaire partitie. Omdat je een datadisk met één partitie maakt, hoef je alleen een primaire partitie aan te maken.
Voer het partitienummer in en druk op enter. Omdat hier maar één partitie wordt aangemaakt, kun je er één invoeren Voer het eerste beschikbare sectornummer in: druk op enter om de standaardwaarde te nemen (gewoon enter) Voer het laatste sectornummer in: Omdat hier slechts één partitie wordt aangemaakt, druk je op enter om de standaardwaarde te nemen. (Gewoon binnenkomen) Typ WQ en druk enter om te beginnen met partitioneren.
[root@xx~]# fdisk /dev/vdb Welkom bij fdisk (util-linux 2.23.2).
Wijzigingen blijven alleen in het geheugen, totdat je besluit ze te schrijven. Wees voorzichtig voordat je het write-commando gebruikt.
Het apparaat bevat geen herkende partitietabel Een nieuw DOS-disklabel met schijfidentificatie 0x7b268fc0.
Commando (m voor hulp): n Partitietype: p primair (0 primair, 0 verlengd, 4 vrij) e verlengd Selecteer (standaard p): p Partitienummer (1-4, standaard 1): 1 Eerste sector (2048-209715199, default 2048): 2048 Laatste sector, +sectoren of +size{K,M,G} (2048-209715199, standaard 209715199): Gebruikmaken van de standaardwaarde 209715199 Partitie 1 van het type Linux en de grootte 100 GiB wordt ingesteld
Commando (m voor hulp): wq De partitietabel is aangepast!
Ioctl() aanroepen om de partitietabel opnieuw te lezen. Schijven synchroniseren.
Bekijk de nieuwe partitie: Voer het commando fdisk -l uit. Als het volgende bericht verschijnt, is er een nieuwe partitie /dev/vdb1 succesvol aangemaakt.
[root@xx~]# fdisk -l
Schijf /dev/vda: 42,9 GB, 42949672960 bytes, 83886080 sectoren Units = sectoren van 1 * 512 = 512 bytes Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes I/O-grootte (minimum/optimaal): 512 bytes / 512 bytes Schijflabeltype: dos Schijfidentificatie: 0x0008d73a
Apparaatstart Start Einde Blokken Id-systeem
/dev/vda1 * 2048 83884031 41940992 83 Linux
Schijf /dev/vdb: 107,4 GB, 107374182400 bytes, 209715200 sectoren Units = sectoren van 1 * 512 = 512 bytes Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes I/O-grootte (minimum/optimaal): 512 bytes / 512 bytes Schijflabeltype: dos Schijfidentificatie: 0x7b268fc0
Apparaatstart Start Einde Blokken Id-systeem
/dev/vdb1 2048 209715199 104856576 83 Linux
Maak een bestandssysteem aan op de nieuwe partitie: voer het commando mkfs.ext3 /dev/vdb1 uit. Dit voorbeeld creëert een ext3-bestandssysteem. Je kunt er ook voor kiezen om andere bestandssystemen aan te maken die passen bij jouw behoeften; bijvoorbeeld, als je bestanden wilt delen tussen Linux-, Windows- en Mac-systemen, kun je mkfs.vfat gebruiken om een VFAT-bestandssysteem aan te maken. De tijd die nodig is om een bestandssysteem te maken hangt af van de schijfgrootte.
(Aanbevolen) Back-up etc/fstab: Voer het commando cp /etc/fstab /etc/fstab.bak uit (optioneel)
Schrijf de nieuwe partitie-informatie naar /etc/fstab: voer het commando uit echo /dev/vdb1 /mnt ext3 standaardinstellingen 0 0 >> /etc/fstab
Als je de dataschijf apart in een bepaalde map moet mounten, bijvoorbeeld voor het apart opslaan van webpagina's,Vervang het bovenstaande commando /mnt door het gewenste mount point pad。
Bekijk de nieuwe partitie-informatie in /etc/fstab: Voer het commando cat /etc/fstab uit
Mounten het bestandssysteem: Voer de command mount /dev/vdb1 /mnt uit.
(Opmerking: om de mnt-map te mounten, moet je eerst de map aanmaken!) )
Om de huidige schijfruimte en het gebruik te bekijken: voer het commando df -h uit. Als het bericht "Create a new file system" verschijnt, betekent dit dat de mount succesvol is en het nieuwe bestandssysteem gebruikt kan worden. Nadat de mount-operatie is voltooid, hoef je de instantie niet opnieuw te starten om het nieuwe bestandssysteem te gebruiken.
(Einde)
|