Rumah > Artikel > Tutorial sistem > Bagaimana untuk menambah cakera keras dan melaraskan saiz LVM pada CentOS7?
LVM ialah singkatan dari LogicalVolume Manager (Logical Volume Management Ia adalah mekanisme untuk menguruskan partition cakera dalam persekitaran Linux). LVM memayakan satu atau lebih partition cakera (PV) ke dalam kumpulan volum (VG), yang bersamaan dengan cakera keras yang besar, di mana kita boleh membahagikan beberapa volum logik (LV). Apabila ruang dalam kumpulan volum tidak mencukupi, partition cakera baharu boleh ditambah. Kita juga boleh memperuntukkan beberapa ruang daripada ruang baki kumpulan volum untuk digunakan oleh volum logik yang tidak mempunyai ruang yang mencukupi.
Model LVM adalah seperti di bawah:
Tidak perlu but semula untuk memuat semula fail cakera keras baharu
Pertama cat command cat /proc/scsi/scsi Tour Id:??Apakah yang terbesar. Kemudian echo “scsiadd-single-device 0 0 ?+1 0” >
cat /proc/scsi/scsi >>Peranti yang dilampirkan:
Hos: scsi0 Saluran: 00 Id: 00 Lun: 00
Vendor: VMware, Model: VMware Virtual S Rev: 1.0
Jenis: Direct-Access ANSI SCSI semakan: 02
Hos: scsi2 Saluran: 00 Id:00 Lun: 00
Vendor: NECVMWar Model: VMware IDECDR10 Rev: 1.00
Jenis: CD-ROM ANSI SCSI semakan: 05
Hos: scsi0 Saluran: 00 Id:01 Lun: 00
Vendor: VMware, Model: VMware Virtual S Rev: 1.0
Jenis: Direct-Access ANSI SCSI semakan: 02
2. Selepas penambahan selesai
1. Tambahkan cakera keras (8GB) pada sistem
Gunakan fdisk -l untuk melihat bahawa cakera baharu ialah /dev/vdb:
1shell# fdisk -l
2. Bahagikan cakera baharuGunakan arahan fdisk untuk membahagikan cakera baharu Sebuah partition utama /dev/vdb1 dibuat di sini, dengan saiz 8GB Akhir sekali, gunakan perintah partprobe (atau partx -u) untuk membaca semula jadual partition:
.1shell# fdisk /dev/vdb
2shell#partprobe
Semasa proses pembahagian, beri perhatian kepada penetapan format kepada 8e, iaitu format pembahagian LVM.
3 Cipta kelantangan fizikal (PV)Gunakan arahan pvcreate untuk mencipta volum fizikal, dan pvdisplay untuk melihat maklumat volum fizikal:
1shell# pvcreate /dev/vdb1
2shell#pvdisplay
4. Tambahkan PV pada kumpulan volum (VG)VG Cipta #vgcreate nama peranti nama VG
Gunakan vgdisplay untuk melihat maklumat kumpulan volum Rajah di bawah menunjukkan nama kumpulan volum ialah centos dan saiz bebas ialah 0:
1shell# vgdisplay
Gunakan arahan vgextend untuk menambah /dev/vdb1 ke centos:
1shell# vgextend centos /dev/vdb1
Kami menyemak semula maklumat kumpulan volum dan mendapati ruang kosong ialah 8GB, menunjukkan bahawa /dev/vdb1 telah berjaya ditambahkan:
5. Cipta kelantangan logik (LV)Gunakan arahan lvcreate untuk membahagikan volum logik baharu daripada kumpulan volum Di sini, partition volum logik bernama newlv dengan saiz 4GB dicipta;
1shell# lvcreate -L 4G -n newlv centos (Nyatakan untuk menambah kapasiti 4G)2 lvcreate -l +100%percuma -n newlv centos (tambah kapasiti maksimum yang tersedia)
shell# lvdisplay
Jom semak semula maklumat kumpulan volum Terdapat 4GB ruang yang tinggal dalam kumpulan volum:
6 Formatkan volum logik dan lekapkannya
Selepas memformat, volum logik baharu boleh dipasang pada sistem untuk menyimpan data. Gunakan mkfs.xfs untuk memformat sistem fail xfs CentOS7:
1shell# mkfs.xfs /dev/centos/newlvLekapkannya ke direktori /mnt (anda boleh lekapkannya ke direktori yang anda perlukan).
1shell# mount -t xfs /dev/centos/newlv /mnt/
2shell# df -Th
Tetapkan pelekap automatik pada but, edit fail /etc/fstab dan tambah baris terakhir:
1/dev/centos/newlv/mntxfs lalai1 2
7. Pengembangan volum logikGunakan arahan lvextend untuk mengembangkan volum logik. Saya memperuntukkan semua ruang yang tinggal kepada newlv dan meningkatkannya kepada 8GB, seperti ditunjukkan di bawah: 1shell# lvextend -l +100%PERCUMA /dev/centos/newlv
Gunakan arahan xfs_growfs untuk melaraskan saiz sistem fail format xfs dalam talian (CentOS6 menggunakan resize2fs):
1shell# xfs_growfs /dev/centos/newlv
Akhirnya kita melihat bahawa partition volum logik telah dikembangkan secara dinamik kepada 8GB:
Atas ialah kandungan terperinci Bagaimana untuk menambah cakera keras dan melaraskan saiz LVM pada CentOS7?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!