public:add-disk-win-linux-lvm_tp

Ceci est une ancienne révision du document !


Add/Ajout disk dans Windows et Linux

S'assurer de filtrer les bons disques, ici on prend tous les disques pouvant être ajoutés à un pool.
$disks = Get-PhysicalDisk | Where-Object {$_.CanPool -eq $True}
New-StoragePool -FriendlyName "PoolUSINE" -StorageSubsystemFriendlyName "Windows Storage*" -PhysicalDisks $disks
Choisir Parity ou Mirror pour ResiliencySettingName, selon le niveau de tolérance à la perte souhaité.
New-VirtualDisk -FriendlyName "DisqueVirtuelUSINE" -ResiliencySettingName Parity -Size 20GB -StoragePoolFriendlyName "PoolUSINE"
Les commandes suivantes préparent le disque, le formatent en NTFS, et lui assignent la lettre S:
$disk = Get-VirtualDisk -FriendlyName "DisqueVirtuelUSINE" | Get-Disk | Initialize-Disk -PassThru | New-Partition -AssignDriveLetter -UseMaximumSize
$disk | Format-Volume -FileSystem NTFS -NewFileSystemLabel "StockageUSINE" -Confirm:$false
$disk | Set-Partition -NewDriveLetter S
apt install xfsprogs
apt install rsync
pvdisplay
vgdisplay
lvdisplay
lsblk
fdisk -l
Result.sh
root@SRV-DEB11:~# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sdb5
  VG Name               SRV-DEB11-vg
  PV Size               19,52 GiB / not usable 2,00 MiB
  Allocatable           yes (but full)
  PE Size               4,00 MiB
  Total PE              4997
  Free PE               0
  Allocated PE          4997
  PV UUID               e00pMt-xWxl-GxvF-uZeM-1qeB-Kdg8-bI0dNQ
root@SRV-DEB11:~# vgdisplay
  --- Volume group ---
  VG Name               SRV-DEB11-vg
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  6
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                5
  Open LV               5
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <19,52 GiB
  PE Size               4,00 MiB
  Total PE              4997
  Alloc PE / Size       4997 / <19,52 GiB
  Free  PE / Size       0 / 0
  VG UUID               yxWOdf-eOrP-xcLw-kr8H-fH3p-nn7X-9FWn9z
 
root@SRV-DEB11:~# lvdisplay
  --- Logical volume ---
  LV Path                /dev/SRV-DEB11-vg/root
  LV Name                root
  VG Name                SRV-DEB11-vg
  LV UUID                AR4Viu-ZOOE-Arur-mD5A-K5XA-Okq8-1spUlx
  LV Write Access        read/write
  LV Creation host, time SRV-DEB11, 2024-03-25 12:00:12 +0100
  LV Status              available
  # open                 1
  LV Size                4,03 GiB
  Current LE             1032
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:0
 
  --- Logical volume ---
  LV Path                /dev/SRV-DEB11-vg/var
  LV Name                var
  VG Name                SRV-DEB11-vg
  LV UUID                3oXtLj-q67c-AoYg-rx8q-oSR5-pgDY-TZcJxe
  LV Write Access        read/write
  LV Creation host, time SRV-DEB11, 2024-03-25 12:00:12 +0100
  LV Status              available
  # open                 1
  LV Size                1,65 GiB
  Current LE             423
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:1
 
  --- Logical volume ---
  LV Path                /dev/SRV-DEB11-vg/swap_1
  LV Name                swap_1
  VG Name                SRV-DEB11-vg
  LV UUID                qL4iDD-w3p2-gazY-H5sG-1ODh-bFNV-XAMsbb
  LV Write Access        read/write
  LV Creation host, time SRV-DEB11, 2024-03-25 12:00:12 +0100
  LV Status              available
  # open                 2
  LV Size                976,00 MiB
  Current LE             244
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:2
 
  --- Logical volume ---
  LV Path                /dev/SRV-DEB11-vg/tmp
  LV Name                tmp
  VG Name                SRV-DEB11-vg
  LV UUID                WMLpsy-fdye-RnaD-i6p8-6SJF-kXtz-iIBa69
  LV Write Access        read/write
  LV Creation host, time SRV-DEB11, 2024-03-25 12:00:12 +0100
  LV Status              available
  # open                 1
  LV Size                364,00 MiB
  Current LE             91
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:3
 
  --- Logical volume ---
  LV Path                /dev/SRV-DEB11-vg/home
  LV Name                home
  VG Name                SRV-DEB11-vg
  LV UUID                ScMuWo-K5Ea-W8OJ-7mEr-PAxi-uAAU-GJOVgK
  LV Write Access        read/write
  LV Creation host, time SRV-DEB11, 2024-03-25 12:00:13 +0100
  LV Status              available
  # open                 1
  LV Size                <12,53 GiB
  Current LE             3207
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:4
 
root@SRV-DEB11:~#

 
root@SRV-DEB11:~# lsblk
NAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                         8:0    0   30G  0 disk
sdb                         8:16   0   20G  0 disk
├─sdb1                      8:17   0  487M  0 part /boot
├─sdb2                      8:18   0    1K  0 part
└─sdb5                      8:21   0 19,5G  0 part
  ├─SRV--DEB11--vg-root   254:0    0    4G  0 lvm  /
  ├─SRV--DEB11--vg-var    254:1    0  1,7G  0 lvm  /var
  ├─SRV--DEB11--vg-swap_1 254:2    0  976M  0 lvm  [SWAP]
  ├─SRV--DEB11--vg-tmp    254:3    0  364M  0 lvm  /tmp
  └─SRV--DEB11--vg-home   254:4    0 12,5G  0 lvm  /home
sdc                         8:32   0   30G  0 disk
sr0                        11:0    1 1024M  0 rom
root@SRV-DEB11:~# fdisk -l
 
 
Disque /dev/sda : 30 GiB, 32212254720 octets, 62914560 secteurs
Modèle de disque : VMware Virtual S
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
 
 
Disque /dev/sdb : 20 GiB, 21474836480 octets, 41943040 secteurs
Modèle de disque : VMware Virtual S
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xd6495940
 
Périphérique Amorçage   Début      Fin Secteurs Taille Id Type
/dev/sdb1    *           2048   999423   997376   487M 83 Linux
/dev/sdb2             1001470 41940991 40939522  19,5G  5 Étendue
/dev/sdb5             1001472 41940991 40939520  19,5G 8e LVM Linux
 
 
Disque /dev/sdc : 30 GiB, 32212254720 octets, 62914560 secteurs
Modèle de disque : VMware Virtual S
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
 
 
Disque /dev/mapper/SRV--DEB11--vg-root : 4,03 GiB, 4328521728 octets, 8454144 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
 
 
Disque /dev/mapper/SRV--DEB11--vg-var : 1,65 GiB, 1774190592 octets, 3465216 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
 
 
Disque /dev/mapper/SRV--DEB11--vg-swap_1 : 976 MiB, 1023410176 octets, 1998848 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
 
 
Disque /dev/mapper/SRV--DEB11--vg-tmp : 364 MiB, 381681664 octets, 745472 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
 
 
Disque /dev/mapper/SRV--DEB11--vg-home : 12,53 GiB, 13451132928 octets, 26271744 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
root@SRV-DEB11:~#
pvcreate /dev/sda
pvcreate /dev/sdc
vgextend SRV-DEB11-vg /dev/sda
vgextend SRV-DEB11-vg /dev/sdc
lvextend -L +10G /dev/SRV-DEB11-vg/home
resize2fs /dev/SRV-DEB11-vg/home
df -h
lvcreate -L 10G -n LV-VAR SRV-DEB11-vg
mkfs.ext4 /dev/SRV-DEB11-vg/LV-VAR
lvcreate -L 40G -n LV-PROJETS SRV-DEB11-vg
ou
lvcreate -L 39.9G -n LV-PROJETS SRV-DEB11-vg
puis
mkfs.xfs /dev/SRV-DEB11-vg/LV-PROJETS
mkdir -p /srv/projets
echo '/dev/SRV-DEB11-vg/LV-PROJETS /srv/projets xfs defaults,users,noauto 0 0' | tee -a /etc/fstab
reboot
Passer en mode MAINTENANCE sur la machine (lien dans les sources)

Monter le volume logique LV-VAR sur /mnt :

mount /dev/SRV-DEB11-vg/LV-VAR /mnt
mount | grep "/mnt"

Copier les données de /var :

Utilisez rsync pour copier les données de /var vers /mnt (qui représente maintenant LV-VAR) :
rsync -avH /var/* /mnt/

Vérifier le contenue de /mnt

ls /mnt

Commenter ligne de l'ancien var

Commenter l'ancien montage /var et ajouter le nouveau montage
nano /etc/fstab
/dev/SRV-DEB11-vg/LV-VAR /var ext4 defaults 0 2

Redémarrer en mode normal

reboot

Vérifier que le montage est bien réalisé au bon endroit

mount | grep /var
lvremove /dev/mapper/SRV--DEB11--vg-var

Vérifier le VG

vgdisplay SRV-DEB11-vg

redemarrer

reboot
ResultFinal.sh
root@SRV-DEB11:~# lvremove /dev/mapper/SRV--DEB11--vg-var
Do you really want to remove active logical volume SRV-DEB11-vg/var? [y/n]: y
  Logical volume "var" successfully removed
root@SRV-DEB11:~# vgdisplay SRV-DEB11-vg
  --- Volume group ---
  VG Name               SRV-DEB11-vg
  System ID
  Format                lvm2
  Metadata Areas        3
  Metadata Sequence No  12
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                6
  Open LV               5
  Max PV                0
  Cur PV                3
  Act PV                3
  VG Size               79,51 GiB
  PE Size               4,00 MiB
  Total PE              20355
  Alloc PE / Size       19909 / <77,77 GiB
  Free  PE / Size       446 / 1,74 GiB
  VG UUID               yxWOdf-eOrP-xcLw-kr8H-fH3p-nn7X-9FWn9z
 
root@SRV-DEB11:~#
  • public/add-disk-win-linux-lvm_tp.1726054666.txt.gz
  • Dernière modification : 2024/09/11 13:37
  • de 127.0.0.1