ghost de la partition primaire (bootable)

Le
Vincent H.
Bonjour la liste!

J'ai une debian qui tourne au poil et j'étais très content jusqu'à
hier soir lorsque je me suis rendu compte que j'avais été vraiment
trop radin sur la partition système : /

En effet :

$ df -h
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hda1 6,5G 6,2G 0 100% /

J'aimerais donc agrandir cette partition. Le problème c'est que j'ai
des données sur le reste du disque.

Pour les données je peux faire un backup tout simple et les copier sur
un autre disque.

Mais pour la partition bootable j'ai peur que ça pose souci.

J'aimerais donc faire un ghost de cette partition, refaire mes
partitions et remettre l'image dans une partition plus grande.

J'ai consulté les archives de la liste et j'ai pu noter plusieurs
logiciels intéressants:
partimage, g4u et mondo.

J'aimerais savoir lequel est le plus adapté à mon besoin et j'aimerais
savoir si la procédure que je compte utiliser est la bonne. A savoir.

Récupérer un live CD (lequel ? knoppix?).
Créer l'image de ma partition bootable et l'enregistrer sur mon
deuxieme disque dur.
refaire les partitions
reinstaller l'image

rebooter

J'ai bon?

Merci d'avance!

--
Vincent H
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Vincent H.
Le #9701351
Il semble qu'il y ai beaucoup plus simple:

http://gparted.sourceforge.net/larry/resize/resizing-fr.htm

Je vais commencer par là dans un premier temps mais bon je n'aime pas
bien jouer avec les partitions...

--
Vincent H
Hugues Larrive
Le #9701321
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig0834BF947C40A44D19EDE752
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Vincent H. a écrit :
Bonjour la liste!

J'ai une debian qui tourne au poil et j'étais très content jusqu'à
hier soir lorsque je me suis rendu compte que j'avais été vraiment
trop radin sur la partition système : /

En effet :

$ df -h
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hda1 6,5G 6,2G 0 100% /

J'aimerais donc agrandir cette partition. Le problème c'est que j'ai
des données sur le reste du disque.

Pour les données je peux faire un backup tout simple et les copier su r
un autre disque.

Mais pour la partition bootable j'ai peur que ça pose souci.

J'aimerais donc faire un ghost de cette partition, refaire mes
partitions et remettre l'image dans une partition plus grande.

J'ai consulté les archives de la liste et j'ai pu noter plusieurs
logiciels intéressants:
partimage, g4u et mondo.

J'aimerais savoir lequel est le plus adapté à mon besoin et j'aimer ais
savoir si la procédure que je compte utiliser est la bonne. A savoir.

Récupérer un live CD (lequel ? knoppix?).



Knoppix est très bien, mais pour ça Syteme Rescue CD me semble plus
adapté (et plus léger à télécharger).
Créer l'image de ma partition bootable et l'enregistrer sur mon
deuxieme disque dur.
refaire les partitions
reinstaller l'image

rebooter

J'ai bon?




Si tu as un second disque suffisamment grand (>=à la taille du premie r),
le plus simple est de booter sur un live cd et de le copier avec dd par
exemple :
dd if=/dev/hda of=/dev/hdb
Si tu manque un peu d'espace tu peux aussi compresser : dd if=/dev/hda |
gzip -c | dd of=/dev/hdb
et restaurer comme ça : dd if=/dev/hdb | gzip -cd | dd of=/dev/hda
Une fois la sauvegarde effectuée tu peux utiliser gparted sans crainte
vu qu'en cas de souci il te suffira de restaurer ta sauvegarde et de
recommencer.
Merci d'avance!







--------------enig0834BF947C40A44D19EDE752
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFH168cNdTZuHWpgVIRAjHNAJ48C/3N1JFU1VfkedtI8gd60LG79QCbBnTM
UMh37SUcs2xQOq9oJBGLRpI =PREM
-----END PGP SIGNATURE-----

--------------enig0834BF947C40A44D19EDE752--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Jacques L'helgoualc'h
Le #9701311
Vincent H. a écrit, mercredi 12 mars 2008, à 10:00 :
Bonjour la liste!



bonjour.

J'ai une debian qui tourne au poil et j'étais très content jusqu'à
hier soir lorsque je me suis rendu compte que j'avais été vraiment
trop radin sur la partition système : /

En effet :

$ df -h
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hda1 6,5G 6,2G 0 100% /

J'aimerais donc agrandir cette partition. Le problème c'est que j'ai
des données sur le reste du disque.



Si tu nous disais ce qui suit sur ton disque ? Par exemple la sortie de

fdisk -l /dev/hda

Cette partition racine me semble beaucoup trop grosse... A priori, je
dirais qu'il faut créer une ou plusieurs autres partitions (/home, /usr,
/var, ...(non, pas /etc :)).

Regarde où est l'excédent de poids (du -sh /*)?

Pour les données je peux faire un backup tout simple et les copier sur
un autre disque.



Faire une sauvegarde de ses données personnelles est toujours une bonne
idée. Si la place manque, récupérer un etc_"$(date +%F-%X)".tar.gz et

dpkg --get-selections >mes_paquets_debs_"$(date +%F-%X)"

permet de retrouver son système, sauf oubli de ma part --- comme
/var/www et/ou les bases de données.

Mais pour la partition bootable j'ai peur que ça pose souci.



Avec lilo, oui, car en rétrécissant la partition certains fichiers
pourraient être déplacés.

J'aimerais donc faire un ghost de cette partition, refaire mes
partitions et remettre l'image dans une partition plus grande.



Tu peux aussi tout simplement

- passer en mode « single » (telinit 1) ; tous les services seront
arrêtés, et très peu de fichiers resteront ouverts (lsof).

- recopier disons /home dans /data (ta partition de données, qui ne
contient pas encore un sous-répertoire /data/home)

cp -avx /home /data/

- vérifier que tout va bien

rsync -auvxH /home/ /data/home/

- faire aussi une sauvegarde *ailleurs* ;

- effacer au moins partiellement le contenu de /home, puis

mv /home /sweet_home # ou rm -rf /home
ln -sv /data/home /home


Ça permet de débloquer provisoirement la racine, et de réfléchir 42 fois
avant de tout casser.

J'ai consulté les archives de la liste et j'ai pu noter plusieurs
logiciels intéressants:
partimage, g4u et mondo.

J'aimerais savoir lequel est le plus adapté à mon besoin



~ $ apt-cache search parted
gparted - GNOME partition editor
libparted1.7-1 - The GNU Parted disk partitioning shared library
libparted1.7-dbg - The GNU Parted disk partitioning library debug development files
libparted1.7-dev - The GNU Parted disk partitioning library development files
libparted1.7-i18n - The GNU Parted disk partitioning library i18n support
parted - The GNU Parted disk partition resizing program
parted-doc - The GNU Parted disk partition resizing program documentation
gnu-fdisk - linux fdisk replacement based on libparted
~ $ apt-cache search partimage
partimage - backup partitions into a compressed image file
partimage-doc - Partition Image User Documentation
partimage-server - server to use partimage across a network

Parted te permet de redimensionner une partition existante ---
attention, le début est fixe, pour agrandir il faudra au préalable
dégager de la place derrière...

et j'aimerais savoir si la procédure que je compte utiliser est la
bonne. A savoir.

Récupérer un live CD (lequel ? knoppix?).



Pour le live CD, il vaut mieux utiliser le plus proche du système
utilisé (compatibilité du système de fichier créé) : un live trop récent
pour une vieille stable peut donner des soucis.

Créer l'image de ma partition bootable et l'enregistrer sur mon
deuxieme disque dur.



Comme hda1 est pleine, il est rationnel de sauvegarder l'image

dd if=/dev/hda1 of=/autre_disque/image_hda1-"$(date +%F-%X)"

mais pour une partition à moitié vide, un (ou plusieurs) *.tar.gz est préférable.
En mode parano, on évite de compresser.

refaire les partitions



du -sh /*

te donneras un ordre de grandeur de la taille utile.

reinstaller l'image

rebooter

J'ai bon?



C'est l'idée, oui.

Merci d'avance!



Hop zat elpse,
--
Jacques L'helgoualc'h

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Thias
Le #9701301
Salut,

J'opterais pour un live CD muni de gparted... ca devrait suffir si tu as
utilisé des systèmes de fichiers "simples" (ext2/3,...) (même NTFS
devrait passer...)
Pour ma part, j'ai toujours un petit CD d'Ubuntu sous la main ;-)


On Wed, Mar 12, 2008 at 10:00:46AM +0100, Vincent H. wrote:
Bonjour la liste!

J'ai une debian qui tourne au poil et j'étais très content jusqu'à
hier soir lorsque je me suis rendu compte que j'avais été vraiment
trop radin sur la partition système : /

En effet :

$ df -h
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hda1 6,5G 6,2G 0 100% /

J'aimerais donc agrandir cette partition. Le problème c'est que j'ai
des données sur le reste du disque.

Pour les données je peux faire un backup tout simple et les copier sur
un autre disque.

Mais pour la partition bootable j'ai peur que ça pose souci.

J'aimerais donc faire un ghost de cette partition, refaire mes
partitions et remettre l'image dans une partition plus grande.

J'ai consulté les archives de la liste et j'ai pu noter plusieurs
logiciels intéressants:
partimage, g4u et mondo.

J'aimerais savoir lequel est le plus adapté à mon besoin et j'aimerais
savoir si la procédure que je compte utiliser est la bonne. A savoir.

Récupérer un live CD (lequel ? knoppix?).
Créer l'image de ma partition bootable et l'enregistrer sur mon
deuxieme disque dur.
refaire les partitions
reinstaller l'image

rebooter

J'ai bon?

Merci d'avance!

--
Vincent H




--
IT Stuff on http://blog.mc-thias.org
Thias

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Hugues Larrive
Le #9701291
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig826B7424B197628762DDF46A
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Vincent H. a écrit :
Bonjour la liste!

J'ai une debian qui tourne au poil et j'étais très content jusqu'à
hier soir lorsque je me suis rendu compte que j'avais été vraiment
trop radin sur la partition système : /

En effet :

$ df -h
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hda1 6,5G 6,2G 0 100% /

J'aimerais donc agrandir cette partition. Le problème c'est que j'ai
des données sur le reste du disque.



Un autre truc auquel je n'avais pas pensé lors de ma précédente ré ponse
: j'ai longtemps utilisé un disque de 6Go sur mon poste de travail
principal (avec beaucoup d'applications). Tout était dans une seule
partition sauf le /home sur nfs, car quand on a moins de 10% d'espace
libre, il ne vaut mieux pas le découper entre /var /usr /boot ... sinon
il n'est jamais là où on en a besoin ! Il m'est arrivé plus d'une f ois
que le disque soit plein, dans ce cas je faisait simplement un petit
apt-get clean pour libérer de la place...
Pour les données je peux faire un backup tout simple et les copier su r
un autre disque.

Mais pour la partition bootable j'ai peur que ça pose souci.

J'aimerais donc faire un ghost de cette partition, refaire mes
partitions et remettre l'image dans une partition plus grande.

J'ai consulté les archives de la liste et j'ai pu noter plusieurs
logiciels intéressants:
partimage, g4u et mondo.

J'aimerais savoir lequel est le plus adapté à mon besoin et j'aimer ais
savoir si la procédure que je compte utiliser est la bonne. A savoir.

Récupérer un live CD (lequel ? knoppix?).
Créer l'image de ma partition bootable et l'enregistrer sur mon
deuxieme disque dur.
refaire les partitions
reinstaller l'image

rebooter

J'ai bon?

Merci d'avance!







--------------enig826B7424B197628762DDF46A
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFH19kNNdTZuHWpgVIRAl+yAJ9wcQl9MaZUrROsLrqxZ/Aa+OVVsQCeNgwg
A/hizuJm50+lc+om6Z2xwL4 =yjfj
-----END PGP SIGNATURE-----

--------------enig826B7424B197628762DDF46A--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Vincent H.
Le #9701281
Merci à tous pour vos promptes réponses!
J'étais bien perdu et j'y vois un peu plus clair.

On 3/12/08, Jacques L'helgoualc'h
Si tu nous disais ce qui suit sur ton disque ? Par exemple la sortie de

fdisk -l /dev/hda




$ fdisk -l /dev/hda

Disk /dev/hda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4a93fb49

Device Boot Start End Blocks Id System
/dev/hda1 * 1 851 6835626 83 Linux
/dev/hda2 852 24321 188522775 5 Extended
/dev/hda5 852 1181 2650693+ 82 Linux swap / Solari s
/dev/hda6 1182 24321 185872018+ 83 Linux


Cette partition racine me semble beaucoup trop grosse... A priori, je
dirais qu'il faut créer une ou plusieurs autres partitions (/home, /us r,
/var, ...(non, pas /etc :)).

Regarde où est l'excédent de poids (du -sh /*)?




$ du -sh -P --exclude=/mnt* /*
3,9M /bin
28M /boot
0 /cdrom
268K /dev
32M /etc
1,9G /home
4,0K /initrd
0 /initrd.img
0 /initrd.img.old
161M /lib
16K /lost+found
8,0K /media
4,0K /opt
0 /proc
484K /root
4,2M /sbin
4,0K /selinux
200K /srv
0 /sys
4,1M /tmp
3,6G /usr
2,2G /var
0 /vmlinuz
0 /vmlinuz.old


Faire une sauvegarde de ses données personnelles est toujours une bonn e
idée. Si la place manque, récupérer un etc_"$(date +%F-%X)".tar.gz et

dpkg --get-selections >mes_paquets_debs_"$(date +%F-%X)"

permet de retrouver son système



ah pratique ça


Avec lilo, oui, car en rétrécissant la partition certains fichiers
pourraient être déplacés.




j'ai grub et je veux l'agrandir donc ça ira

Tu peux aussi tout simplement

- passer en mode « single » (telinit 1) ; tous les services se ront
arrêtés, et très peu de fichiers resteront ouverts (lsof).

- recopier disons /home dans /data (ta partition de données, qui n e
contient pas encore un sous-répertoire /data/home)

cp -avx /home /data/

- vérifier que tout va bien

rsync -auvxH /home/ /data/home/

- faire aussi une sauvegarde *ailleurs* ;

- effacer au moins partiellement le contenu de /home, puis

mv /home /sweet_home # ou rm -rf /home
ln -sv /data/home /home


Ça permet de débloquer provisoirement la racine, et de réfléchir 42 fois
avant de tout casser.




je ne connaissais pas rsync et c'est bien pratique!


Comme hda1 est pleine, il est rationnel de sauvegarder l'image

dd if=/dev/hda1 of=/autre_disque/image_hda1-"$(date +%F-%X)"

mais pour une partition à moitié vide, un (ou plusieurs) *.tar.gz es t préférable.
En mode parano, on évite de compresser.

> refaire les partitions

du -sh /*

te donneras un ordre de grandeur de la taille utile.


> reinstaller l'image
>
> rebooter
>
> J'ai bon?


C'est l'idée, oui.

> Merci d'avance!

Hop zat elpse,
--
Jacques L'helgoualc'h


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact n.org





On 3/12/08, Hugues Larrive

Un autre truc auquel je n'avais pas pensé lors de ma précédente r éponse
: j'ai longtemps utilisé un disque de 6Go sur mon poste de travail
principal (avec beaucoup d'applications). Tout était dans une seule
partition sauf le /home sur nfs, car quand on a moins de 10% d'espace
libre, il ne vaut mieux pas le découper entre /var /usr /boot ... sino n
il n'est jamais là où on en a besoin ! Il m'est arrivé plus d'une fois
que le disque soit plein, dans ce cas je faisait simplement un petit
apt-get clean pour libérer de la place...




Ah ça c'est super!
Je viens de faire un aptitude clean:

/dev/hda1 6,5G 4,2G 2,0G 69% /

j'ai libéré 2 Go!

j'obtiens maintenant ça avec $ du -sh -P --exclude=/mnt* /* :
3,9M /bin
28M /boot
0 /cdrom
268K /dev
32M /etc
1,9G /home
4,0K /initrd
0 /initrd.img
0 /initrd.img.old
161M /lib
16K /lost+found
8,0K /media
4,0K /opt
0 /proc
484K /root
4,2M /sbin
4,0K /selinux
200K /srv
0 /sys
4,1M /tmp
3,6G /usr
239M /var
0 /vmlinuz
0 /vmlinuz.old

Ca a fait pas mal de place dans /var on dirait!

Bon, je vais sans doute repartitionner histoire d'avoir 10 Go, quoique...

Ca me rassure en tout cas!

Merci pour toutes ces infos, je vais étudier ça plus en avant.
--
Vincent H
Publicité
Poster une réponse
Anonyme