[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Impossible de partitionner un disque virtuel depuis une machine virtuelle.



Bonjour à tous,

ça fait six mois que je tourne en rond peine perdue à essayer de partitionner
un disque depuis une machine virtuelle lancée dans le nuage Amazon.

  (voir http://charles.plessy.org/Debian/debiâneries/nuage/ pour les préparatifs)

Le système démarré est l'installeur Debian. Après avoir chargé l'initrd et le
noyau via GRUB, la partition qui les contenait devrait, si j'ai bien compris,
pouvoir etre libérée puisqu'elle n'est pas montée.

Seulement voilà, que j'utilise fdisk ou parted, ou debian-installer, je me
heurte toujours au meme genre de message d'erreur:

  Error: Error informing the kernel about modifications to partition /dev/xvda1p1
  -- Invalid argument.  This means Linux won't know about any changes you made to
  /dev/xvda1p1 until you reboot -- so you shouldn't mount it or use it in any way
  before rebooting.

En conséquence, les fichiers de périphérique ne sont pas montés et
debian-installer n'arrive pas à formater les partitions nouvellement créées.

Si j'attache un nouveau volume, il est détecté comme dev/xvdb et debian-installer
parvient sans problème à le partitionner et formatter.

Ce que je ne comprend pas c'est pourquoi le premier disque ne se laisse pas
reformatter alors qu'il n'est pas monté.

Curieusement, fdisk ne voit pas la meme géométrie pour les deux disques:

Disk /dev/xvda1: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000cdf43

      Device Boot      Start         End      Blocks   Id  System

Disk /dev/xvdb: 1073 MB, 1073741824 bytes
106 heads, 39 sectors/track, 507 cylinders
Units = cylinders of 4134 * 512 = 2116608 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0003da5e

    Device Boot      Start         End      Blocks   Id  System
/dev/xvdb1               1         507     1046528   83  Linux


Mon but est de partir d'une image machine contentant debian-installer, qui se
remplacerait sur sa propre partition grace à un fichier de préconfiguration
fourni au démarrage, pour obtenir une image machine avec une Debian 100 %
propre dedans.

Une idée ?

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


Reply to: