Einstellungen beim Hinzufügen einer Festplatte unter Linux

Einführung

Obwohl ich in LPIC 1 gelernt habe, habe ich tatsächlich versucht, die Methode wie das Erstellen eines logischen Volumes unter Linux auszuführen, was mir nicht die Möglichkeit zum Üben gab, also habe ich es zusammengefasst.

Annahme

--OS ist Cent OS 8

Geräteüberprüfung

Führen Sie den Befehl lsblk aus, um das Gerät zu überprüfen. Mounten Sie diesmal SDB mit einer Festplattenkapazität von 30 GB.

Ausführungsbefehl


# lsblk
AME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda           8:0    0   20G  0 disk 
├─sda1        8:1    0    1G  0 part /boot
└─sda2        8:2    0   19G  0 part 
  ├─cl-root 253:0    0   17G  0 lvm  /
  └─cl-swap 253:1    0    2G  0 lvm  [SWAP]
sdb           8:16   0   30G  0 disk <-Mach diesen Kerl verfügbar
sr0          11:0    1  6.7G  0 rom  /run/media/centos/CentOS-8-BaseOS-x86_64

Erstellen Sie ein LVM-Volume

Führen Sie den Befehl fdisk aus, um ein LVM-Volume zu erstellen.

Ausführungsbefehl


# fdisk /dev/sdb
fdisk (util-linux 2.32.1)Willkommen zu.
Der hier eingestellte Inhalt bleibt nur im Speicher, bis der Schreibbefehl ausgeführt wird.
Seien Sie vorsichtig, wenn Sie den Schreibbefehl verwenden.

Das Gerät enthält keine erkennbaren Partitionsinformationen.
Erstellt eine neue DOS-Datenträgerbezeichnung. Die Kennung lautet 0x1a7585c5.

Befehl(Hilfe mit m): m

Hilfe:

  DOS (MBR)
a Schaltet das bootfähige Flag um
b Bearbeiten Sie das verschachtelte BSD-Plattenetikett
c DOS-Kompatibilitätsflag umschalten

Allgemeines
d Löschen Sie die Partition
F Bereiche ohne Partitionen auflisten
l Liste bekannter Partitionstypen
n Fügen Sie eine neue Partition hinzu
p Partitionsinformationen anzeigen
t Ändern Sie den Partitionstyp
v Überprüfen Sie die Partitionsinformationen
i Partitionsinformationen anzeigen

Andere
m Dieses Menü anzeigen
u Ändern Sie die Anzeigeelementeinheit
x Gehen Sie zu Sonderfunktionen(Funktionen für Experten)

Skript
Ich habe das Festplattenlayout aus einem sfdisk-kompatiblen Skript gelesen
O Schreiben Sie das Festplattenlayout in ein sfdisk-kompatibles Skript

Speichern und schließen
w Schreiben Sie Partitionsinformationen auf die Festplatte und beenden Sie sie
q Beenden Sie das Programm, ohne die Änderungen zu speichern

Erstellen Sie ein neues Etikett
g neu(nichts)Erstellen Sie eine partitionierte GPT-Tabelle
G neu(nichts) SGI (IRIX)Erstellen Sie eine partitionierte Tabelle
o neu(nichts)Erstellen Sie eine partitionierte DOS-Tabelle
s neu(nichts)Erstellen Sie eine Sun-Partitionstabelle


Befehl(Hilfe mit m): n
Partitionstyp
p primäre Partition(0 primär,0 Erweiterung,4 frei)
e Erweiterter Bereich(Enthält eine logische Partition)
Wahl(Standardwert p): 

Betrachten Sie es als Standardantwort p.
Partitionsnummer(1-4,Standardwert 1): 
Erster Sektor(2048-62914559,Standardwert 2048): 
Letzter Sektor, +Sektornummer oder+Größe{K,M,G,T,P} (2048-62914559,Standardwert 62914559): 62914559

Ich habe eine neue Partition 1 mit dem Typ Linux, Größe 30 GiB, erstellt.

Befehl(Hilfe mit m): t
Wählen Sie Partition 1 aus
Hexagon-Code(Listen Sie die in L verfügbaren Codes auf): L

0 Sky 24 NEC DOS 81 Minix/Altes Li bf Solaris
1 FAT12 27 Verstecktes NTFS WinRE 82 Linux Swap c1 DRDOS/sec (FAT-
 2  XENIX root      39  Plan 9          83  Linux           c4  DRDOS/sec (FAT-
3 XENIX usr 3c PartitionMagic 84 Verstecktes Betriebssystem/2 Auch c6 DRDOS/sec (FAT-
 4  FAT16 <32M 40 Venix 80286 85 Linux-Erweiterung c7 Syrinx
5 Erweiterter Bereich 41 PPC PReP Boot 86 NTFS-Volume da Nicht-FS-Daten
6 FAT16 42 SFS 87 NTFS Volume db CP/M / CTOS / .
 7  HPFS/NTFS/exFAT 4d  QNX4.x 88 Linux-Dienstprogramm Plain de Dell
 8  AIX             4e  QNX4.x 2. Par 8e Linux LVM df BootIt
9 AIX bootfähig 4f QNX4.x 3. Par 93 Amoeba e1 DOS-Zugang
 a  OS/2 Boot Manager 50 OnTrack DM 94 Amöbe 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 Ha ea Rufus-Ausrichtung
 e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a5  FreeBSD         eb  BeOS fs        
f W95 erweiterter Bereich(L 54  OnTrackDM6      a6  OpenBSD         ee  GPT            
10  OPUS            55  EZ-Drive        a7  NeXTSTEP        ef  EFI (FAT-12/16/
11 Verstecktes FAT12 56 Goldener Bogen a8 Darwin UFS f0 Linux/PA-RISC  
12 Compaq-Diagnose 5c Priam Edisk a9 NetBSD f1 SpeedStor
14 Verstecktes FAT16<32M 61 SpeedStor ab Darwin boot f4 SpeedStor
16 Hidden FAT16 63 GNU HURD oder af HFS/ HFS+f2 DOS sekundär
17 Verstecktes HPFS/NTFS  64  Novell Netware  b7  BSDI fs         fb  VMware VMFS    
18 AST SmartSleep 65 Novell Netware b8 BSDI-Austausch für VMware VMKCORE
1b Hidden W95 FAT32 70 DiskSecure Multbb Hidden Boot Wizar fd Linux RAID Automatisch
1c Versteckter W95 FAT32 75 PC/IX           bc  Acronis FAT32 L fe  LANstep        
1e Hidden W95 FAT16 80 Old Minix sei Solaris Boot ff BBT
Hexagon-Code(Listen Sie die in L verfügbaren Codes auf): 8e
Partitionstyp'Linux'Von'Linux LVM'Gewechselt zu.

Befehl(Hilfe mit m): w
Die Partitionsinformationen haben sich geändert.
ioctl()So laden Sie die Partitionsinformationen neu
Die Festplatten werden synchronisiert.

Die Einstellungen werden erst geschrieben, wenn das letzte "w" ausgeführt wird. Wenn Sie also einen Fehler machen, beenden Sie mit "q".

Überprüfen Sie die Partition

Überprüfen Sie den Status der Partition.

Ausführungsbefehl


# fdisk -l /dev/sdb
Scheibe/dev/sdb: 30 GiB,32212254720 Bytes,62914560 Sektor
Einheit:Sektor(1 * 512 =512 Bytes)
Sektorgröße(Logik/Physik):512 Bytes/512 Bytes
I/O Größe(Minimum/Empfehlung):512 Bytes/512 Bytes
Disc-Etikettentyp: dos
Festplattenkennung: 0x1a7585c5

Startposition des Geräts Startposition Endposition Sektorgröße ID-Typ
/dev/sdb1           2048 62914559 62912512    30G 8e Linux LVM

Erstellen eines physischen Volumes

Führen Sie den Befehl pvcreate aus, um ein physisches Volume zu erstellen.

Ausführungsbefehl


# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created

Überprüfen der physischen Lautstärke

Führen Sie den Befehl pvdisplay aus und überprüfen Sie das Erstellungsergebnis.

Ausführungsbefehl


# pvdisplay
"/dev/sdb1" is a new physical volume of "<30.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdb1
  VG Name               
  PV Size               <30.00 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               Ix3Usf-par2-FMNM-XW0A-6tBl-5clP-4CmxxJ

Erstellen einer Volume-Gruppe

Erstellen Sie eine Volume-Gruppe. Dieses Mal werden wir es VG01 nennen.

Ausführungsbefehl


# vgcreate VG01 /dev/sdb1
Volume group "VG01" successfully created

Überprüfen Sie die Datenträgergruppe

Führen Sie den Befehl vgdisplay aus.

Ausführungsbefehl


# vgdisplay
--- Volume group ---
  VG Name               VG01
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <30.00 GiB
  PE Size               4.00 MiB
  Total PE              7679
  Alloc PE / Size       0 / 0   
  Free  PE / Size       7679 / <30.00 GiB
  VG UUID               nuCPxf-O2hG-7XyC-YGgZ-yGJu-om25-IMtsqU

Führen Sie den Befehl vgscan aus.

Ausführungsbefehl


# vgscan
Reading all physical volumes.  This may take a while...
Found volume group "VG01" using metadata type lvm2

Eine logische Gruppe erstellen

Führen Sie den Befehl lvcreate aus, um eine logische Gruppe zu erstellen.

Ausführungsbefehl


# vcreate --name data -l 100%FREE VG01
  Logical volume "data" created.

Überprüfen der logischen Gruppe

Führen Sie den Befehl lvdisplay aus und überprüfen Sie das Erstellungsergebnis.

Ausführungsbefehl


# lvdisplay
--- Logical volume ---
  LV Path                /dev/VG01/data
  LV Name                data
  VG Name                VG01
  LV UUID                zHliYv-65wo-VmiQ-fRCO-YXR1-UBj8-5U7ZdI
  LV Write Access        read/write
  LV Creation host, time localhost.localdomain, 2020-06-17 12:52:27 +0900
  LV Status              available
  # open                 0
  LV Size                <30.00 GiB
  Current LE             7679
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:2

Dateisystem erstellen

Führen Sie den folgenden Befehl aus, um ein Dateisystem zu erstellen.

Ausführungsbefehl


# mkfs.xfs /dev/VG01/data
meta-data=/dev/VG01/data         isize=512    agcount=4, agsize=1965824 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1
data     =                       bsize=4096   blocks=7863296, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=3839, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

Führen Sie die Montage durch

Fügen Sie am Ende von / etc / fstab hinzu und mounten Sie.

/etc/fstab


/dev/VG01/data /data01 xfs defaults 0 0

Reflektieren Sie die Einstellungen.

Ausführungsbefehl


# mount -a

Wenn keine Fehlermeldung ausgegeben wird, OK.

Überprüfen Sie die Festplattengröße

Überprüfen Sie abschließend die Festplattengröße.

Ausführungsbefehl


# df -h
/dev/mapper/VG01-data    30G  247M   30G    1% /data01

Es ist ordnungsgemäß montiert und Sie können die Festplattengröße überprüfen.

Recommended Posts

Einstellungen beim Hinzufügen einer Festplatte unter Linux
Seien Sie vorsichtig, wenn Sie einem Array ein Array hinzufügen
Vorsichtsmaßnahmen beim Hinzufügen von Elementen mit DateField zu einem vorhandenen Modell später in Django
[Linux] DNS-Einstellungen
Eine App, die Sie in Linux einfügen müssen
Grundeinstellungen bei Verwendung der foursquare-API mit Python
Ich erhalte eine Fehlermeldung, wenn ich opencv in pyautoGUI einfüge
Lesen Sie die Protokollierungseinstellungen mit Flask aus einer externen Datei
Wenn beim Python-Scraping ein Fehler auftritt (Anforderungen)
[Linux] [Grundeinstellungen] Systemeinstellungen
[Linux] su, sudo Einstellungen
Linux, Windows Proxy-Einstellungen
Seurat unter Linux (Installation)