Installare file system xfs su Logical Volume
Dopo aver aggiunto un nuovo disco /dev/sdb sul server Centos dobbiamo installare un file system xfs.
Informazioni in GB dei filesystem montati.
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 477M 92M 361M 21% /boot
Informazioni sulle partizioni
fdisk -l /dev/sdb
Disco /dev/sdb: 17.2 GB, 17179869184 byte
64 testine, 32 settori/tracce, 16384 cilindri
Unità = cilindri di 2048 * 512 = 1048576 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x00000000
Installazione pacchetti xfs
yum search xfs
yum install xfsprogs xfsutils
yum install xfsdump
Commando on demand per fare rescan scsi host, invece di fare il reboot
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan
echo "- - -" > /sys/class/scsi_host/host0/scan
Questo comando rileva che è stato installato il nuovo disco sdb
dmesg
1) Creare le partizioni fisiche
fdisk -cu /dev/sdb
Comando (m per richiamare la guida): p
Disco /dev/sdb: 17.2 GB, 17179869184 byte
64 testine, 32 settori/tracce, 16384 cilindri, totale 33554432 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x343f39c3
Dispositivo Boot Start End Blocks Id System
Comando (m per richiamare la guida): n
Azione comando
e estesa
p partizione primaria (1-4)
p
Numero della partizione (1-4): 1
Primo settore (2048-33554431, default 2048): <cliccare invio>
Using default value 2048
Last settore, +settori or +size{K,M,G} (2048-33554431, default 33554431):
Using default value 33554431
Comando (m per richiamare la guida): p
Disco /dev/sdb: 17.2 GB, 17179869184 byte
64 testine, 32 settori/tracce, 16384 cilindri, totale 33554432 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x343f39c3
Dispositivo Boot Start End Blocks Id System
/dev/sdb1 2048 33554431 16776192 83 Linux
Comando (m per richiamare la guida): t
Partizione selezionata 1
Codice esadecimale (digitare L per elencare i codici): 8e [→ corrisponde a Linux LVM]
Modificato il tipo di sistema della partizione 1 in 8e (Linux LVM)
Comando (m per richiamare la guida): p
Disco /dev/sdb: 17.2 GB, 17179869184 byte
64 testine, 32 settori/tracce, 16384 cilindri, totale 33554432 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x343f39c3
Dispositivo Boot Start End Blocks Id System
/dev/sdb1 2048 33554431 16776192 8e Linux LVM
Comando (m per richiamare la guida): w
La tabella delle partizioni è stata alterata!
2) Creare Physical Volume
pvcreate /dev/sdb1
[root@coslab02 /]# pvs
PV VG Fmt Attr PSize PFree
/dev/sdb1 vg_data lvm2 a--u 16,00g 0
root@coslab02 /]# pvdisplay
--- Physical volume ---
PV Name /dev/sdb1
VG Name
PV Size 16,00 GiB / not usable 3,00 MiB
Allocatable yes (but full)
PE Size 4,00 MiB
Total PE 4095
Free PE 0
Allocated PE 4095
PV UUID XeD9od-lf8H-fsvv-IDMb-kpZG-0zZY-RpUczq
3) Creare Volume Group
vgcreate vg_data /dev/sdb1
[root@coslab02 tmp]# vgdisplay
--- Volume group ---
VG Name vg_data
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 16,00 GiB
PE Size 4,00 MiB
Total PE 4095
Alloc PE / Size 0 / 0
Free PE / Size 4095 / 16,00 GiB
VG UUID Uzs1oM-wf8N-vtBH-ZGGD-Td3J-VEMg-3hlNPh
4) Creare Logical Volume
lvcreate -l 100%FREE -n lv_data vg_data
[root@coslab02 tmp]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lv_data vg_data -wi-a----- 16,00g
[root@coslab02 tmp]# lvdisplay
--- Logical volume ---
LV Path /dev/vg_data/lv_data
LV Name lv_data
VG Name vg_data
LV UUID DXfJ90-5Fwy-optZ-dkrV-CIR5-83pB-j2XfkW
LV Write Access read/write
LV Creation host, time coslab02.camera.it, 2019-07-03 11:32:20 +0200
LV Status available
# open 0
LV Size 16,00 GiB
Current LE 4095
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
5) Creare il file system xfs
mkfs.xfs /dev/vg_data/lv_data
6) Creare la directory di mount
mkdir /u02
7) Montare il filesystem xfs
vi /etc/fstab
/dev/mapper/vg_data-lv_data /u02 xfs inode64 1 2
mount /u02
Verifica:
[root@coslab02 /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_data-lv_data 16G 33M 16G 1% /u02
Informazioni in GB dei filesystem montati.
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 477M 92M 361M 21% /boot
Informazioni sulle partizioni
fdisk -l /dev/sdb
Disco /dev/sdb: 17.2 GB, 17179869184 byte
64 testine, 32 settori/tracce, 16384 cilindri
Unità = cilindri di 2048 * 512 = 1048576 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x00000000
Installazione pacchetti xfs
yum search xfs
yum install xfsprogs xfsutils
yum install xfsdump
Commando on demand per fare rescan scsi host, invece di fare il reboot
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan
echo "- - -" > /sys/class/scsi_host/host0/scan
Questo comando rileva che è stato installato il nuovo disco sdb
dmesg
1) Creare le partizioni fisiche
fdisk -cu /dev/sdb
Comando (m per richiamare la guida): p
Disco /dev/sdb: 17.2 GB, 17179869184 byte
64 testine, 32 settori/tracce, 16384 cilindri, totale 33554432 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x343f39c3
Dispositivo Boot Start End Blocks Id System
Comando (m per richiamare la guida): n
Azione comando
e estesa
p partizione primaria (1-4)
p
Numero della partizione (1-4): 1
Primo settore (2048-33554431, default 2048): <cliccare invio>
Using default value 2048
Last settore, +settori or +size{K,M,G} (2048-33554431, default 33554431):
Using default value 33554431
Comando (m per richiamare la guida): p
Disco /dev/sdb: 17.2 GB, 17179869184 byte
64 testine, 32 settori/tracce, 16384 cilindri, totale 33554432 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x343f39c3
Dispositivo Boot Start End Blocks Id System
/dev/sdb1 2048 33554431 16776192 83 Linux
Comando (m per richiamare la guida): t
Partizione selezionata 1
Codice esadecimale (digitare L per elencare i codici): 8e [→ corrisponde a Linux LVM]
Modificato il tipo di sistema della partizione 1 in 8e (Linux LVM)
Comando (m per richiamare la guida): p
Disco /dev/sdb: 17.2 GB, 17179869184 byte
64 testine, 32 settori/tracce, 16384 cilindri, totale 33554432 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x343f39c3
Dispositivo Boot Start End Blocks Id System
/dev/sdb1 2048 33554431 16776192 8e Linux LVM
Comando (m per richiamare la guida): w
La tabella delle partizioni è stata alterata!
2) Creare Physical Volume
pvcreate /dev/sdb1
[root@coslab02 /]# pvs
PV VG Fmt Attr PSize PFree
/dev/sdb1 vg_data lvm2 a--u 16,00g 0
root@coslab02 /]# pvdisplay
--- Physical volume ---
PV Name /dev/sdb1
VG Name
PV Size 16,00 GiB / not usable 3,00 MiB
Allocatable yes (but full)
PE Size 4,00 MiB
Total PE 4095
Free PE 0
Allocated PE 4095
PV UUID XeD9od-lf8H-fsvv-IDMb-kpZG-0zZY-RpUczq
3) Creare Volume Group
vgcreate vg_data /dev/sdb1
[root@coslab02 tmp]# vgdisplay
--- Volume group ---
VG Name vg_data
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 16,00 GiB
PE Size 4,00 MiB
Total PE 4095
Alloc PE / Size 0 / 0
Free PE / Size 4095 / 16,00 GiB
VG UUID Uzs1oM-wf8N-vtBH-ZGGD-Td3J-VEMg-3hlNPh
4) Creare Logical Volume
lvcreate -l 100%FREE -n lv_data vg_data
[root@coslab02 tmp]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lv_data vg_data -wi-a----- 16,00g
[root@coslab02 tmp]# lvdisplay
--- Logical volume ---
LV Path /dev/vg_data/lv_data
LV Name lv_data
VG Name vg_data
LV UUID DXfJ90-5Fwy-optZ-dkrV-CIR5-83pB-j2XfkW
LV Write Access read/write
LV Creation host, time coslab02.camera.it, 2019-07-03 11:32:20 +0200
LV Status available
# open 0
LV Size 16,00 GiB
Current LE 4095
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
5) Creare il file system xfs
mkfs.xfs /dev/vg_data/lv_data
6) Creare la directory di mount
mkdir /u02
7) Montare il filesystem xfs
vi /etc/fstab
/dev/mapper/vg_data-lv_data /u02 xfs inode64 1 2
mount /u02
Verifica:
[root@coslab02 /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_data-lv_data 16G 33M 16G 1% /u02