Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Agrandir filesystem à chaud
Envoyé par: informatique


Bonjour,

Non linuxien (je bosse sous Unix AIX) je souhaite agrandir /var sous une redhat. J'ai essayé :

[root@Proxy var]# resize2fs -f /dev/sda8 600000

mais voila ce qu'il me repond :

resize2fs 1.32 (09-Nov-2002)
/dev/sda8 is mounted; can't resize a mounted filesystem!

Comment puis je m'en sortir ? je ne peux evidemment demonter /var !!!

Poste le Wednesday 26 March 2008 14:01:18
Répondre     Citer    
Re: Agrandir filesystem à chaud

Il me semble que ce n'est pas possible, sauf si /var est déjà sur un lvm ou autre.

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Wednesday 26 March 2008 14:09:39
Répondre     Citer    
Re: Agrandir filesystem à chaud
Envoyé par: informatique


Ok merci pour l'info... et en bootant sur le CD en mode rescue ou d'une autre manière ?

Poste le Wednesday 26 March 2008 14:12:55
Répondre     Citer    
Re: Agrandir filesystem à chaud

En bootant sur CD rescue, c'est possible, mais il faut faire très attention (et sauvegarder les données qui te sont chères préalablement).

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Wednesday 26 March 2008 14:21:49
Répondre     Citer    
Re: Agrandir filesystem à chaud
Envoyé par: informatique

Donc en gros, je boote sur le CD puis je fais F5 et je me retrouve en mode rescue mais là?

--> il me propose d'installer ou de mettre à jour la version actuelle et moi ce n'est pas ce que je veux !!!

Poste le Wednesday 26 March 2008 15:25:41
Répondre     Citer    
Re: Agrandir filesystem à chaud
Envoyé par: informtique


Personne n'a une idée pour retailler ce /var ?

Poste le Thursday 27 March 2008 14:25:22
Répondre     Citer    
Re: Agrandir filesystem à chaud

J'ai du mal à comprendre qu'un expert AIX ne devine pas comment faire! Linux est me semble-t-il similaire dans son principe.

Comme d'habitude:

Sauvegarder les données qui sont chères (car toute erreur est fatale, et ça arrive vite).
Noter bien ce qu'on fait.

Booter la machine en single user.

Disposer d'abord d'une partition libre plus grande, par exemple fictif /dev/sdb9
- si nécessaire partitionner le disque considéré...

Y créer un système de fichier ext3 par exemple par

mke2fs -v -j -L grovar /dev/sdb9

Monter temporairement ce système de fichiers par exemple par

mount -v /dev/sdb9 /mnt1

Copier les fichiers du /var actuel dedans
cp -a /var/. /mnt1/.


Démonter la partition
umount /mnt1

Supprimer les fichiers actuels du /var actuel
rm -rf /var/*

Modifier le montage de /var en rajoutant dans /etc/fstab (par ton éditeur favori comme emacs) une ligne comme
/dev/sdb9 /var ext3 defaults 3 3

Monter /var définitivement
mount -v /var

Vérifier que /var contient ce qu'on croit.

Rebooter la machine (ou bien démarrer le multiuser par telinit).

Bien évidemment, ne me crois pas sur paroles, potasse attentivement les documentations et adaptes les commandes à ton système. Toute erreur est probablement fatale.

Fais bien attention!




----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Thursday 27 March 2008 15:09:30
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Agrandir filesystem à chaud
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons