OVH Cloud OVH Cloud

Rectifier un mauvais partitionnement

3 réponses
Avatar
Yves Lambert
Bonjour, Je souhaite rectifier un partitionnement, je suis à l'écoute de
tous conseils, critiques et suggestions. C'est une debian Etch.
J'ai fait confiance au partitionnement à l'installation : résultat /home
est "un peu gros" :) et il n'y a pas "beaucoup" de place pour les
fichiers système.

J'avais 15Go à sauvegarder de fichier utilisateur (15Go occupé dans /home

J'ai fait la sauvegarde sur un disque dur :
- mis un disque dur IDE 40Go à la place d'un lecteur CD

#!/bin/sh
mkdir /mnt/toto
mount -t ext2 /dev/hdd1 /mnt/toto
cp /home /mnt/toto/home
diff /home /mnt/toto/home > rapport % pour vérifier la sauvegarde

Pour savoir comment repartitionner, j'ai fait :

(après tatonnage, c'était le meilleur moyen d'avoir l'info pertinente :)

du -h / |egrep ",.G"|ssh moi@ici "cat>dubecane"
df -h |ssh moi@ici "cat>>dubecane"
(je m'envoie le résultat pour pouvoir l'avoir sous les yeux quand je
vais repartitionner)

*** venons en à l'essentiel ***

Question : comment me conseillez vous de repartitionner :

2,9G /usr/share
1,2G /usr/lib
4,3G /usr
1,8G /var/cache/apt/archives
1,8G /var/cache/apt
1,8G /var/cache
2,2G /var
1,1G /proc

Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hda1 250M 144M 93M 61% /
tmpfs 506M 0 506M 0% /dev/shm
/dev/hda9 219G 15G 193G 8% /home
/dev/hda8 361M 8,1M 334M 3% /tmp
/dev/hda5 4,6G 4,4G 28M 100% /usr
/dev/hda6 2,8G 2,2G 467M 83% /var
tmpfs 10M 244K 9,8M 3% /dev

Je pense créer une partition /usr/share

Chez moi, (il faut dire que j'ai vraiment installé plein de trucs :)
j'ai :
4,1G /usr/share/doc
8,6G /usr/share
ça me semble donc on ne peut plus raisonnable de doubler :
donc créer une partition /usr/share de 5,8Go L'heureuse propriétaire de
la machine ne pourra pas installer autant de truc que moi, mais ça fera
quand même un peu de possibilité...
Sans créer de partition /usr/lib, il y aura de la place pour 2,9Go de
plus, donc je pense qu'il est inutile d'en créer une... votre avis ??
(pour exemple : chez moi /usr/lib ne tient que 3,4 Go

/var :
Ce qui prend de la place, c'est le cache de paquets. Je pense lui
installer apticron ou équivalent, ce qui fait que si elle n'a pas fait
les maj les paquets vont s'accumuler aussi, jusqu'à ce que je vienne
faire la maintenance. Néanmoins elle n'a pas de serveur donc pas
forcément besoin d'avoir une /var surdimensionnée.
Je me propose
1. de créer une partition /var/cache de 3Go
2. supprimmer la partition /tmp et créer un lien /tmp /var/tmp

Pareil, qu'en pensez vous ?

/ : la partition / me semble sous-dimensionnée aussi.
Qu'est-ce qui risque de prendre de la place et que je ferai bien de
mettre ailleurs ?
Est-ce que les 344Mo de l'ex-partition /tmp seront suffisant et pour quoi ?

**** Cerise sur le gateau ****

J'ai gravé systemrescuecd, néanmoins, , ne pourais-je pas repartitionner
avec la debian en mono-utilisateur, je dois pouvoir démonter /home et
donc repartitionner ?
Quel outil me conseillez vous dans ce cas de figure ? Il doit soit être
déjà là soit prendre moins de 28Mo :) ça doit être possible pour un
outil ncurse ou en ligne de commande :))

Merci de vos conseils

--
Est il possible que les participants, sauf les nouveaux mais y en a pas
du tout puissent annoncer leur rang sur USENET de manière à leur
répondre d'une manière adaptée, s'il vous plait.

3 réponses

Avatar
lhabert
Yves Lambert :

cp /home /mnt/toto/home


Euh, ça ne marche pas, ça, normalement. Il faut donner l'option « -a » à cp.

Bah sinon, niveau partitionnement, MHA est que sauf si tu as un système
massivement multiutilisateur où tu veux empêcher qu'un boulet casse tout en
floodant une partition, moins tu fais de partitions, mieux c'est. Genre, un
/ et un /home, ça suffit amplement (et je les sépare uniquement pour
faciliter les upgrades). Éventuellement monter un tmpfs sur le /tmp.

Avatar
Yves Lambert
Luc Habert wrote:

cp /home /mnt/toto/home


Euh, ça ne marche pas, ça, normalement. Il faut donner l'option « -a » à cp.


plutôt -R c'est ce que j'ai fait :
cp -Ra (en recopiant j'ai oublié les args)

Bah sinon, niveau partitionnement, MHA est que sauf si tu as un système
massivement multiutilisateur où tu veux empêcher qu'un boulet casse tout en
floodant une partition, moins tu fais de partitions, mieux c'est. Genre, un
/ et un /home, ça suffit amplement (et je les sépare uniquement pour
faciliter les upgrades). Éventuellement monter un tmpfs sur le /tmp.


En pratique, ça voudrait dire réinstaller. Pourquoi pas, remarque...
D'un autre côté j'aime bien avoir des partitions séparées. ça ne sert
peut-être pas à grand chose, mais si par exemple on installe un autre
disque dur ou on vire windoze de l'autre disque, on pourra transférer
une partie du système dessus, puis il y a un contrôleur RAID sur la
carte mère, donc il y a des slots (scsi ou IDE : pas fait gaffe...)
libres et la possibilité d'installer d'autres disques durs voire si les
prix baissent de la mémoire flash...

--
Est il possible que les participants, sauf les nouveaux mais y en a pas
du tout puissent annoncer leur rang sur USENET de manière à leur
répondre d'une manière adaptée, s'il vous plait.


Avatar
lhabert
Yves Lambert :

plutôt -R c'est ce que j'ai fait :
cp -Ra (en recopiant j'ai oublié les args)


-a implique -R