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


Post popolari in questo blog

ORA-12154: TNS: il listener non è attualmente a conoscenza del servizio richiesto nel descrittore di connessione

Create e Drop Pluggable Database