Bonjour à tous,
Je dispose d'un serveur sous Debian 10 avec un RAID5 qui comportait 4 disques de 4To, donc 12To de capacité. (sda -> sdd)
J'ai installé dans ce serveur un cinquième disque (sde). J'ai choisi un disque de 10To dans l'idée de passer à terme à un RAID5 de 40To, une fois que j'aurai acheté 5 disques de 10To pour remplacer l'ensemble des disques existants.
Pour l'instant je n'ai qu'un seul disque donc mon idée était de l'ajouter aux disques existants pour passer de 12To à 16To de capacité sur mon RAID5, en n'utilisant temporairement que 4To sur les 10To de mon nouveau disque.
Voici mon fdisk -l (il y a également tout un tas de partitions liées à docker mais je ne le recopie pas pour éviter d'alourdir le tout):
Disk /dev/sdb: 3,7 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: WDC WD40EFRX-68W
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 06D56363-D20F-4299-AB5C-46663387C726
Device Start End Sectors Size Type
/dev/sdb1 2048 16383 14336 7M BIOS boot
/dev/sdb2 16384 1970175 1953792 954M Linux RAID
/dev/sdb3 1970176 21501951 19531776 9,3G Linux swap
/dev/sdb4 21501952 7814035455 7792533504 3,6T Linux RAID
Disk /dev/sde: 9,1 TiB, 10000831348736 bytes, 19532873728 sectors
Disk model: TOSHIBA HDWT31A
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: E8974334-5CD2-4F25-820E-AE623B50E6B1
Device Start End Sectors Size Type
/dev/sde1 2048 16383 14336 7M BIOS boot
/dev/sde2 16384 1970175 1953792 954M Linux RAID
/dev/sde3 1970176 21501951 19531776 9,3G Linux swap
/dev/sde4 21501952 19532873694 19511371743 9,1T Linux RAID
Disk /dev/sdc: 3,7 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: WDC WD40EFRX-68W
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 9CC9E152-5BE7-4606-B360-DABE245150FE
Device Start End Sectors Size Type
/dev/sdc1 2048 16383 14336 7M BIOS boot
/dev/sdc2 16384 1970175 1953792 954M Linux RAID
/dev/sdc3 1970176 21501951 19531776 9,3G Linux swap
/dev/sdc4 21501952 7814035455 7792533504 3,6T Linux RAID
Disk /dev/sdd: 3,7 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: WDC WD40EFRX-68W
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: EBAA4B68-9547-4587-89EB-F77C2B088545
Device Start End Sectors Size Type
/dev/sdd1 2048 16383 14336 7M BIOS boot
/dev/sdd2 16384 1970175 1953792 954M Linux RAID
/dev/sdd3 1970176 21501951 19531776 9,3G Linux swap
/dev/sdd4 21501952 7814035455 7792533504 3,6T Linux RAID
Disk /dev/sda: 3,7 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: WDC WD40EFRX-68W
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: AD35D92E-C40C-4FB8-B738-9686044E2918
Device Start End Sectors Size Type
/dev/sda1 2048 16383 14336 7M BIOS boot
/dev/sda2 16384 1970175 1953792 954M Linux RAID
/dev/sda3 1970176 21501951 19531776 9,3G Linux swap
/dev/sda4 21501952 7814035455 7792533504 3,6T Linux RAID
Disk /dev/md1: 10,9 TiB, 11968928808960 bytes, 23376814080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 524288 bytes / 2097152 bytes
Disk /dev/md0: 953,4 MiB, 999751680 bytes, 1952640 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Pour agrandir le RAID, après avoir créé les partitions sur /dev/sde, j'ai effectué les commandes suivantes :
mdadm --manage /dev/md1 --add /dev/sde4
puis
mdadm --grow /dev/md1 --raid-devices=5
Maintenant, l'opération de "reshaping" semble terminée :
/dev/md1:
Version : 1.2
Creation Time : Sun Sep 4 19:35:20 2016
Raid Level : raid5
Array Size : 11688407040 (11146.93 GiB 11968.93 GB)
Used Dev Size : 3896135680 (3715.64 GiB 3989.64 GB)
Raid Devices : 5
Total Devices : 5
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Sun Dec 29 09:23:04 2019
State : clean
Active Devices : 5
Working Devices : 5
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 512K
Consistency Policy : unknown
Delta Devices : 1, (4->5)
Name : minuscheri:1 (local to host minuscheri)
UUID : b6e30425:6cc3a159:db2d9320:7cd75609
Events : 369216
Number Major Minor RaidDevice State
0 8 4 0 active sync /dev/sda4
1 8 52 1 active sync /dev/sdd4
2 8 20 2 active sync /dev/sdb4
3 8 36 3 active sync /dev/sdc4
4 8 68 4 active sync /dev/sde4
Mais resize2fs ne veut pas agrandir la partition :
resize2fs 1.44.5 (15-Dec-2018)
Le système de fichiers a déjà 2922101760 blocs (4k). Rien à faire !
et fdisk m'indique des choses qui ne m'incitent pas du tout à aller faire mumuse avec les partitions :
Disk /dev/md1: 10,9 TiB, 11968928808960 bytes, 23376814080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 524288 bytes / 2097152 bytes
Welcome to fdisk (util-linux 2.33.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
The old ext4 signature will be removed by a write command.
Device does not contain a recognized partition table.
The size of this disk is 10,9 TiB (11968928808960 bytes). DOS partition table format cannot be used on drives for volumes larger than 2199023255040 bytes for 512-byte sectors. Use GUID partition table format (GPT).
Created a new DOS disklabel with disk identifier 0x6ba721f1.
La question est : qu'est-ce qui empêche resize2fs d'agrandir ma partition de RAID5 ?
Merci à vous et bonne journée,
minuscheri
Dernière modification par minuscheri (29-12-2019 16:13:40)