Re: partitionner sans rebouter

2006-03-03 Par sujet Frédéric Bothamy
* pascal <[EMAIL PROTECTED]> [2006-03-01 22:18] :
> Frédéric Bothamy a écrit :
> 
> >
> >- puis, te connecter en tant que root par ssh directement (i.e. pas en
> >  tant qu'utilisateur).
> 
> Par simple curiosité pourquoi ne pas passer root ensuite ?

Euh, oui, tu as tout à fait raison. C'est beaucoup plus simple pour
faire les sauvegardes (pas de problème de permissions). Je ne sais plus
pourquoi j'ai dit cela... %-)


Fred 

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/Writing/SmartQuestionsFr
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



partitionner sans rebouter --> OK + infos

2006-03-03 Par sujet Stéphane Louis
Le partitionnage s'est bien passé :

J'ai copié avec mc le contenu de /home dans /truc0 en conservant les droits etc.
J'ai démonté la /home, je l'ai supprimée avec fdisk
J'ai également fait un swapoff (j'aimerais déplacer et agrandir la swap)

Ensuite, avec fdisk, j'ai supprimé la /home et la swap 
J'ai recréé une swap, une /home (plus petite) et une /var que j'aimerais avoir 
sur une partition physique

Apres le fdisk, le systeme m'a dit que les modifications seraient prises en 
compte apres le redemarrage et que le noyau considérait l'ancienne table des 
partitions.

De fait si je voulais formater une nouvelle partition /dev/hdaX (ATTENTION : 
/dev/hdaX n'existait pas dans l'ancienne table de partition !!!) ça n'allait 
pas fort.

La commande parprobe a tout arrangé et je n'ai pas du rebouter la machine.

Ensuite formatage de ma swap ma /home et ma nouvelle /var 
Adaptation de /etc/fstab
Copie de /truc0 dans la nouvelle /home
activation de la nouvelle swap

vidage de la cache apt (apt-get clean)
Arret d'un maximum de services (comme apache) etc susceptibles de devoir 
acceder à /var

montage de la nouvelle /var sur /truc0
copie avec mc et preservation des droits etc de /var dans /truc0
verification de la copie
effacage de l'entierete de /var
demontage de /truc0
montage de la nouvelle /var sur son vrai emplacement.
rmdir /truc0

C'est fini.

Voilà, en espérant que ces infos seront utiles à ceux qui voudraient faire un 
truc du genre.

STef

At 22:18 01/03/2006, you wrote:

>Frédéric Bothamy a écrit :
>
>>- puis, te connecter en tant que root par ssh directement (i.e. pas en
>>  tant qu'utilisateur).
>
>Par simple curiosité pourquoi ne pas passer root ensuite ?
>
>>- désactiver la possibilité de connexion des utilisateurs (dans le cas
>>  où tu as des utilisateurs qui peuvent se connecter) en créant le
>>  fichier /etc/nologin et tuer les sessions des utilisateurs existants
>>- arrêter tous les processus utilisant la partition /home
>>- démonter cette partition (c'est pour cela qu'il ne faut plus qu'elle
>>  soit utilisée)
>>- réduire la taille du système de fichiers avec ext2resize (qu'il faut
>>  avoir installé auparavant)
>>- réduire la partition en conservant la position du bloc de départ (i.e.
>>  supprimer la partition et la recréer au même emplacement de départ
>>  avec une taille inférieure) (une bonne idée avant de faire ces
>>  manipulations est de noter la géométrie des partitions du disque)
>>- comme tu crées la nouvelle partition après /dev/hda2 et avant
>>  /dev/hda3, il se pose le problème de la numérotation des partitions.
>>  Tu peux donc désactiver la partition de swap, modifier le fichier
>>  /etc/fstab, puis le réactiver en tant que /dev/hda4
>>- la nouvelle partition primaire créée sera /dev/hda3, il faut ensuite
>>  créer une partition logique dedans (/dev/hda5)
>>- tu montes la nouvelle partition à un endroit temporaire, /mnt/toto par
>>  exemple
>>- tu déplaces le contenu du répertoire /var sur la nouvelle partition
>>  (attention aux droits, un "cp -a ..." devrait probablement faire
>>  l'affaire)
>Donc tu ne démontes pas la partition...Pas mal.
>Mais je me souviens avoir eu un pb de corruption du système de fichier sur la 
>partition /var d'une machine à laquelle j'accédais par ssh et j'ai eu qques 
>pbs...
>Faudrait faire l'expérience.
>
>>- tu ajoutes la nouvelle partition au fichier /etc/fstab
>>- tu la démontes et la remontes sur /var
>>- tu relances les processus arrêtés au départ et tu supprimes le fichier
>>  /etc/nologin
>>Et voilà, la modification est faite.
>>
>>Fred
>
>Comme quoi faut jamais être trop catégorique...
>Pascal
>-- 
>Haut par-dessus leur tête voguaient les blanches sculptures
>des nuages, comme en la cervelle de Michel-Ange des volutes
>de concept.
>M. Lowry
>
>
>
>-- 
>Pensez à lire la FAQ de la liste avant de poser une question :
>http://wiki.debian.net/?DebianFrench
>
>Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
>
>To UNSUBSCRIBE, email to [EMAIL PROTECTED]
>with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: partitionner sans rebouter

2006-03-01 Par sujet pascal

Frédéric Bothamy a écrit :



- puis, te connecter en tant que root par ssh directement (i.e. pas en
  tant qu'utilisateur).


Par simple curiosité pourquoi ne pas passer root ensuite ?


- désactiver la possibilité de connexion des utilisateurs (dans le cas
  où tu as des utilisateurs qui peuvent se connecter) en créant le
  fichier /etc/nologin et tuer les sessions des utilisateurs existants

- arrêter tous les processus utilisant la partition /home

- démonter cette partition (c'est pour cela qu'il ne faut plus qu'elle
  soit utilisée)

- réduire la taille du système de fichiers avec ext2resize (qu'il faut
  avoir installé auparavant)

- réduire la partition en conservant la position du bloc de départ (i.e.
  supprimer la partition et la recréer au même emplacement de départ
  avec une taille inférieure) (une bonne idée avant de faire ces
  manipulations est de noter la géométrie des partitions du disque)

- comme tu crées la nouvelle partition après /dev/hda2 et avant
  /dev/hda3, il se pose le problème de la numérotation des partitions.
  Tu peux donc désactiver la partition de swap, modifier le fichier
  /etc/fstab, puis le réactiver en tant que /dev/hda4

- la nouvelle partition primaire créée sera /dev/hda3, il faut ensuite
  créer une partition logique dedans (/dev/hda5)

- tu montes la nouvelle partition à un endroit temporaire, /mnt/toto par
  exemple

- tu déplaces le contenu du répertoire /var sur la nouvelle partition
  (attention aux droits, un "cp -a ..." devrait probablement faire
  l'affaire)

Donc tu ne démontes pas la partition...Pas mal.
Mais je me souviens avoir eu un pb de corruption du système de fichier 
sur la partition /var d'une machine à laquelle j'accédais par ssh et 
j'ai eu qques pbs...

Faudrait faire l'expérience.



- tu ajoutes la nouvelle partition au fichier /etc/fstab

- tu la démontes et la remontes sur /var

- tu relances les processus arrêtés au départ et tu supprimes le fichier
  /etc/nologin

Et voilà, la modification est faite.


Fred



Comme quoi faut jamais être trop catégorique...
Pascal
--
Haut par-dessus leur tête voguaient les blanches sculptures
des nuages, comme en la cervelle de Michel-Ange des volutes
de concept.
M. Lowry



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: partitionner sans rebouter

2006-03-01 Par sujet Jean-Luc Coulon (f5ibh)

Le 01.03.2006 17:35:03, Frédéric Bothamy a écrit :

* Stéphane Louis <[EMAIL PROTECTED]> [2006-03-01 15:34] :
> Bonjour,
>







- tu déplaces le contenu du répertoire /var sur la nouvelle partition
  (attention aux droits, un "cp -a ..." devrait probablement faire
  l'affaire)

- tu ajoutes la nouvelle partition au fichier /etc/fstab

- tu la démontes et la remontes sur /var


Il faut auparavant arrêter tous les processus qui utilisent /var
Penser à :
/var/log
/var/mail
/var/run
/var/lock


Jean-Luc


pgpqpFeCQEF3B.pgp
Description: PGP signature


Re: partitionner sans rebouter

2006-03-01 Par sujet Frédéric Bothamy
* Stéphane Louis <[EMAIL PROTECTED]> [2006-03-01 15:34] :
> Bonjour,
> 
> 
> Je loue un serveur debian sur lequel je n'ai pas d'acces physique.
> 
> Voici le fstab :
> 
> # /etc/fstab: Information sur les systèmes de fichiers.
> #
> # 
> /dev/hda1   /   ext3errors=remount-ro   0   1
> /dev/hda2   /home   ext3defaults0   2
> proc/proc   procdefaults0   0
> /dev/hda3   swapswapdefaults0   0
> 
> le / fait 3 gigas et le /home en fait 35
> 
> Je voudrais savoir s'il est possible de repartitionner à distance : je n'ai 
> pas d'acces physique à la machine.
> 
> disons que le / on y touche pas ; qu'on rétréci le /home et qu'on crée un 
> /var (dans une partition étendue /dev/hda5 par exemple)
> 
> Est-ce possible ? Si oui, comment ? (Je n'ai jamais partitionné via linux)

Je crois que c'est possible bien que probablement pas très facile et il
faut être assez soigneux.

Les étapes seraient les suivantes :

- en premier, faire des sauvegardes des données importantes que tu ne veux
  pas perdre.

- puis, te connecter en tant que root par ssh directement (i.e. pas en
  tant qu'utilisateur).

- désactiver la possibilité de connexion des utilisateurs (dans le cas
  où tu as des utilisateurs qui peuvent se connecter) en créant le
  fichier /etc/nologin et tuer les sessions des utilisateurs existants

- arrêter tous les processus utilisant la partition /home

- démonter cette partition (c'est pour cela qu'il ne faut plus qu'elle
  soit utilisée)

- réduire la taille du système de fichiers avec ext2resize (qu'il faut
  avoir installé auparavant)

- réduire la partition en conservant la position du bloc de départ (i.e.
  supprimer la partition et la recréer au même emplacement de départ
  avec une taille inférieure) (une bonne idée avant de faire ces
  manipulations est de noter la géométrie des partitions du disque)

- comme tu crées la nouvelle partition après /dev/hda2 et avant
  /dev/hda3, il se pose le problème de la numérotation des partitions.
  Tu peux donc désactiver la partition de swap, modifier le fichier
  /etc/fstab, puis le réactiver en tant que /dev/hda4

- la nouvelle partition primaire créée sera /dev/hda3, il faut ensuite
  créer une partition logique dedans (/dev/hda5)

- tu montes la nouvelle partition à un endroit temporaire, /mnt/toto par
  exemple

- tu déplaces le contenu du répertoire /var sur la nouvelle partition
  (attention aux droits, un "cp -a ..." devrait probablement faire
  l'affaire)

- tu ajoutes la nouvelle partition au fichier /etc/fstab

- tu la démontes et la remontes sur /var

- tu relances les processus arrêtés au départ et tu supprimes le fichier
  /etc/nologin

Et voilà, la modification est faite.


Fred

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/Writing/SmartQuestionsFr
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: partitionner sans rebouter

2006-03-01 Par sujet pascal

Thias a écrit :

Hello, je te conseille l'utilisation de parted ( apt-get install parted
)
Tu lances parted, puis help pour avoir la liste des commandes.
L'une d'elle pourra t'aider (resize)


HeuComment fait-il sans rebooter pour utiliser parted sur une 
machine à laquelle il n'a pas d'accès physique et pour modifier, notons 
le bien, *à chaud* la taille d'une partition *physique* et du système de 
fichier associé ?


Pascal
--
Haut par-dessus leur tête voguaient les blanches sculptures
des nuages, comme en la cervelle de Michel-Ange des volutes
de concept.
M. Lowry



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: partitionner sans rebouter

2006-03-01 Par sujet Jean-Luc Coulon (f5ibh)

Le 01.03.2006 15:46:12, pascal a écrit :

Stéphane Louis a écrit :

Bonjour,


Je loue un serveur debian sur lequel je n'ai pas d'acces physique.

Voici le fstab :

# /etc/fstab: Information sur les systèmes de fichiers.
#
# 
/dev/hda1   /   ext3errors=remount-ro   0   1
/dev/hda2   /home   ext3defaults0   2
proc/proc   procdefaults0   0
/dev/hda3   swapswapdefaults0   0

le / fait 3 gigas et le /home en fait 35

Je voudrais savoir s'il est possible de repartitionner à distance :  
je n'ai pas d'acces physique à la machine.


disons que le / on y touche pas ; qu'on rétréci le /home et qu'on  
crée un /var (dans une partition étendue /dev/hda5 par exemple)


Est-ce possible ? Si oui, comment ? (Je n'ai jamais partitionné via  
linux)



Merci,

STef


Déjà avec un accès physique et sans autre disque pour tout  
copier/repartitionner et tout recopier  c'est impossible (c'est pour  
celà que LVM existe qui permet de faire cela en intercalant une  
couche supplémentaire entre le système de fichier et le périphérique).

Mais à distance...


Oui : s'il ne s'agissait que de données utilisateur, on pourrait  
l'envisager.
Mais avec /var... Il faudrait alors faire tout un tas de liens  
symboliques pour pointer vers les nouvelles entrées




Bon courage
Pascal


J-L


pgp8NmBf5iAx0.pgp
Description: PGP signature


Re: partitionner sans rebouter

2006-03-01 Par sujet pascal

Stéphane Louis a écrit :

Bonjour,


Je loue un serveur debian sur lequel je n'ai pas d'acces physique.

Voici le fstab :

# /etc/fstab: Information sur les systèmes de fichiers.
#
# 
/dev/hda1   /   ext3errors=remount-ro   0   1
/dev/hda2   /home   ext3defaults0   2
proc/proc   procdefaults0   0
/dev/hda3   swapswapdefaults0   0

le / fait 3 gigas et le /home en fait 35

Je voudrais savoir s'il est possible de repartitionner à distance : je n'ai pas 
d'acces physique à la machine.

disons que le / on y touche pas ; qu'on rétréci le /home et qu'on crée un /var 
(dans une partition étendue /dev/hda5 par exemple)

Est-ce possible ? Si oui, comment ? (Je n'ai jamais partitionné via linux)


Merci,

STef


Déjà avec un accès physique et sans autre disque pour tout 
copier/repartitionner et tout recopier  c'est impossible (c'est pour 
celà que LVM existe qui permet de faire cela en intercalant une couche 
supplémentaire entre le système de fichier et le périphérique).

Mais à distance...

Bon courage
Pascal
--
Haut par-dessus leur tête voguaient les blanches sculptures
des nuages, comme en la cervelle de Michel-Ange des volutes
de concept.
M. Lowry



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: partitionner sans rebouter

2006-03-01 Par sujet Thias
Hello, je te conseille l'utilisation de parted ( apt-get install parted
)
Tu lances parted, puis help pour avoir la liste des commandes.
L'une d'elle pourra t'aider (resize)

On Wed, Mar 01, 2006 at 03:34:19PM +0100, St?phane Louis wrote:
> Bonjour,
> 
> 
> Je loue un serveur debian sur lequel je n'ai pas d'acces physique.
> 
> Voici le fstab :
> 
> # /etc/fstab: Information sur les syst??mes de fichiers.
> #
> # 
> /dev/hda1   /   ext3errors=remount-ro   0   1
> /dev/hda2   /home   ext3defaults0   2
> proc/proc   procdefaults0   0
> /dev/hda3   swapswapdefaults0   0
> 
> le / fait 3 gigas et le /home en fait 35
> 
> Je voudrais savoir s'il est possible de repartitionner ? distance : je n'ai 
> pas d'acces physique ? la machine.
> 
> disons que le / on y touche pas ; qu'on r?tr?ci le /home et qu'on cr?e un 
> /var (dans une partition ?tendue /dev/hda5 par exemple)
> 
> Est-ce possible ? Si oui, comment ? (Je n'ai jamais partitionn? via linux)
> 
> 
> Merci,
> 
> STef
> 

-- 
work hard, die young
Thias


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



partitionner sans rebouter

2006-03-01 Par sujet Stéphane Louis
Bonjour,


Je loue un serveur debian sur lequel je n'ai pas d'acces physique.

Voici le fstab :

# /etc/fstab: Information sur les systèmes de fichiers.
#
# 
/dev/hda1   /   ext3errors=remount-ro   0   1
/dev/hda2   /home   ext3defaults0   2
proc/proc   procdefaults0   0
/dev/hda3   swapswapdefaults0   0

le / fait 3 gigas et le /home en fait 35

Je voudrais savoir s'il est possible de repartitionner à distance : je n'ai pas 
d'acces physique à la machine.

disons que le / on y touche pas ; qu'on rétréci le /home et qu'on crée un /var 
(dans une partition étendue /dev/hda5 par exemple)

Est-ce possible ? Si oui, comment ? (Je n'ai jamais partitionné via linux)


Merci,

STef