Relecture partie augmentation partition

This commit is contained in:
jdubois 2023-11-15 15:44:51 +01:00
parent 837660081e
commit fe1b00b10c

View file

@ -200,11 +200,11 @@ Exemple avec une swap de 1Go.
# echo "/var/swap /var/swap swap sw 0 0" >> /etc/fstab
~~~
### Agrandissement d'une partition (exemple avec /home)
## Agrandir une partition (exemple avec /home)
On peux agrandir une partition si elle est placer en dernier dans le schéma de partitionnement et s'il y a de la place libre non partitionné sur le disque.
On peut agrandir une partition si elle est placée en dernier dans le schéma de partitionnement et s'il y a de la place libre non partitionnée sur le disque.
Pour afficher les partitions sur un disque on utilise la commande suivante, qui affiche la taille en Gio :
Pour afficher les partitions sur un disque on utilise `disklabel`, qui affiche la taille en Gio :
~~~
# disklabel -pg sd0
@ -233,20 +233,23 @@ drivedata: 0
d: 10.0G 6291616 4.2BSD 2048 16384 12958 # /var
e: 5.0G 27263168 4.2BSD 2048 16384 12958 # /usr
f: 2.0G 37748960 4.2BSD 2048 16384 12958 # /tmp
g: 100.0G 41943328 4.2BSD 2048 16384 38128 # /home
g: 10.0G 41943328 4.2BSD 2048 16384 12958 # /home
~~~
Sous OpenBSD la partition `c:` représente le disque complet, si on soustrait les tailles des autres partitions, on voit qu'il reste 811Gio de libre sur ce disque.
Sous OpenBSD la partition `c:` représente le disque complet, si on soustrait les tailles des autres partitions, on voit qu'il reste 901Gio de libre sur ce disque.
On veux augmenté la taille de la partition /home qui est placer à la fin du disque.
On veut augmenter la taille de la partition `/home` qui est placée à la fin du disque.
* On démonte la partition `/home` (à faire en se connectant directement avec root temporairement)
* On s'assure que la partition `/home` n'est pas utilisée (se connecter directement en tant que root temporairement), puis on la démonte :
~~~
# fstat -f /home
USER CMD PID FD MOUNT INUM MODE R/W SZ|DV
# umount /home
~~~
* On agrandi la partition de la manière suivante :
* On entre en mode édition de la partition de la manière suivante :
~~~
# disklabel -E sd0
@ -266,10 +269,9 @@ OpenBSD area: 4-1952448472; size: 1952448468; free: 1889533572
e: 10485792 27263168 4.2BSD 2048 16384 12958 # /usr
f: 4194368 37748960 4.2BSD 2048 16384 12958 # /tmp
g: 20971584 41943328 4.2BSD 2048 16384 12958 # /home
~~~
* On change la taille de la partition avec l'option `c` sur la partition `g` (/home), et on indique la taille finale de la partition que l'on veux augmenté :
* On change la taille de la partition avec l'option `c` sur la partition `g` (/home), et on indique la taille finale souhaitée :
~~~
sd0> c g
@ -286,7 +288,7 @@ sd0> q
No label changes.
~~~
* Ensuite on étends la partition `g` du disque `sd0` que l'on viens d'augmenter :
* Ensuite on étend la partition `g` du disque `sd0` que l'on vient d'augmenter :
~~~
# growfs sd0g
@ -304,7 +306,7 @@ super-block backups (for fsck -b #) at:
....
~~~
* On fait un fsck sur la partition pour s'assurer quelle soit propre et sans erreurs :
* On fait un fsck sur la partition pour s'assurer qu'elle soit propre et sans erreur :
~~~
# fsck /dev/sd0g