J’ai un serveur sous Debian et je dois redimensionner une partition NTFS sur un disque de 2 To. Je me suis inspiré de cet article http://ubuntuforums.org/showthread.php?t=1244058.

1) Ntfsprogs

Première étape installer ntfsprogs qui contient l’outil ntfsresize.

aptitude install ntfsprogs

2) Vérifier la partition et le système de fichier

ntfsresize -i /dev/sde1

Puis

ntfsresize --no-action --size 19000M /dev/sde1

3) Modifier votre système de fichier

Cette opération est dangereuse et consiste déplacer toutes les données au début de votre partition NTFS à la taille demandé. C’est une procédure de défragmentation mais plus poussé. Vous ne pourrez pas réduire plus que la taille des données présente sur la partition. La commande suivante compactera les données de la partition sur les 19 premiers Gigaoctets. Si vous travaillez à distance depuis un terminal SSH LANCER CETTE COMMANDE DANS UN SCREEN car elle prend environ 4 heures pour déplacer 600Go.

ntfsresize --size 19000M /dev/sde1

4) Redimensionner la partition avec fdisk

root# fdisk /dev/sde
     Command (m for help): p
     Disk /dev/sde: 255 heads, 63 sectors, 2480 cylinders
     Units = cylinders of 16065 * 512 bytes
     Device Boot    Start       End    Blocks   Id  System
     /dev/sde1   *         1      2479  19912536    7  HPFS/NTFS
     Command (m for help): d
     Partition number (1-4): 1
     Command (m for help): n
     Command action
     e   extended
     p   primary partition (1-4)
     p
     Partition number (1-4): 1
     First cylinder (1-2480, default 1): 1
     Last cylinder or +size or +sizeM or +sizeK (1-2480, default 2480): +19000M
     Command (m for help): t
     Partition number (1-4): 1
     Hex code (type L to list codes): 7
     Changed system type of partition 1 to 7 (HPFS/NTFS)
     Command (m for help): a
     Partition number (1-4): 1
     Command (m for help): p
     Disk /dev/sde: 255 heads, 63 sectors, 2480 cylinders
     Units = cylinders of 16065 * 512 bytes
     Device Boot    Start       End    Blocks   Id  System
     /dev/sde1   *         1      1403  11269566    7  HPFS/NTFS
     Command (m for help): w
     The partition table has been altered!
     Calling ioctl() to re-read partition table.
     Syncing disks.

(Sur la capture ce n’est pas les bonnes taille affiché)

Voilà vous avez fini normal si vous avez Windows dessus et que vous le relancez, il fera un checkdisk.

 

 


Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *