Recherche


imprimer pdf

ResizeIscsiDisk


Augmentation de l'espace disque RPS en ISCSI


Vous avez un rps, et venez de commander une extension d'espace disque, ce guide s'adresse uniquement aux rps installes sur un filer iscsi

A titre préventif: Il est vivement conseillé de réaliser une sauvegarde complete de vos données avant cette opération

Passage en mode Rescue


Il faut se référer au guide suivant:
http://guides.ovh.com/ModeRescue

Redimensionnement



Vous etes connecté au serveur en mode rescue, avec le logiciel putty ou votre terminal préféré, on télécharge d'abord le programme:



Puis on execute le programme:

# rescue:~#perl resize_iscsi.pl
iSCSI disk found

==========================
Disk geometry for /dev/scsi/host2/bus0/target0/lun0/disc: 0.000-10240.000 megabytes
Disk label type: msdos
Minor Start End Type Filesystem Flags
1 0.031 2996.499 primary ext3 boot
2 2996.499 6997.060 primary ext3
Information: Don't forget to update /etc/fstab, if necessary.

==========================
disk_size 10240.000 and last_use 6997.060 found

Ready to resize.

Are you ok ? (y/N)
y
We start now.

No lost partition found

Last partition removed

Last parittion recreated

Let's resize fs now.

Found ext3 filesystem
Ready to resize .

Are you ok ? (y/N)
y
We start now.

Ext2/3 partition detected.

Doing e2fsck:
e2fsck -f /dev/scsi/host2/bus0/target0/lun0/part2

e2fsck 1.37 (21-Mar-2005)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/home: 11/513024 files (0.0% non-contiguous), 24319/1024143 blocks
Doing resize2fs:
resize2fs -p /dev/scsi/host2/bus0/target0/lun0/part2

resize2fs 1.37 (21-Mar-2005)
Resizing the filesystem on /dev/scsi/host2/bus0/target0/lun0/part2 to 1853499 (4k) blocks.
Begin pass 1 (max = 25)
Extending the inode table XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The filesystem on /dev/scsi/host2/bus0/target0/lun0/part2 is now 1853499 blocks long.

resize2fs succeeded.


Il faut donc répondre y pour Yes afin de poursuivre l'opération

Reboot du serveur en netboot


Dans votre manager, dans la section services relative à votre rps, et dans la sous section netboot, vous pouvez choisir le noyau initial dans le menu déroulant, puis dans l'invite de commande ssh, demander le reboot du serveur


# rescue:~#reboot
Broadcast message from root (pts/1) (Wed Jul 2 16:59:42 2008):

The system is going down for reboot NOW!


Vérification


Vous pouvez alors vous reconnecter au serveur, via ssh, mais cette fois avec vos codes habituels et non les codes rescue-pro, puis vérifier que l'espace a été augmenté comme souhaité:

# r00:~#df -h
Sys. de fich. Tail. Occ. Disp. %Occ. Mont� sur
/dev/sda1 2,9G 479M 2,3G 18% /
tmpfs 232M 0 232M 0% /lib/init/rw
udev 10M 32K 10M 1% /dev
tmpfs 232M 0 232M 0% /dev/shm
/dev/root 5,0M 5,0M 0 100% /initrd
/dev/sda2 17,0G 33M 16,7G 1% /home


Voila, votre espace est bien agrandi