Page 1 sur 3

Augmenter Swap

Posté : mer. 18 janv. 2023 06:11
par mickael345
Bonjour,
Je suis sur zorin os 16.2.
J'ai déjà installé mon système et il a 976 mo de swap.
Je voudrais le passer à 3go.
Est-il possible de le faire sans tout reinstaller ?
merci

Augmenter Swap

Posté : mer. 18 janv. 2023 07:06
par jlb
Bonjour @mickael345, et bienvenue au club ! 🙃

Oui, sans doute : Zorin, dans ses deux versions Core et Lite, embarque le gestionnaire de partition GParted : tape"gp" dans la boîte de recherche d'application du menu principal.
Sa prise en main n'est pas très compliquée. De plus, il existe des tutos sur le net, à commencer par le manuel officiel et je pourrai t'aider le cas échéant.

Il te permettra de récupérer la quantité d'espace nécessaire sur une partition voisine et de la fusionner avec la partition de swap, sans risque pour le reste du système : même s'il vaut mieux sauvegarder les données importantes avant de lancer la manœuvre, je n'ai jamais eu le moindre problème.

Pourrais-tu poster une copie d'écran de GParted — je pense que ton installation est plus simple que la mienne — pour ne pas en rester à des explications de principe ?

gparted.png

A bientôt ?

 

Augmenter Swap

Posté : mer. 18 janv. 2023 07:21
par mickael345
Bonjour,
Merci de ta réponse.
Le soucis est que j'ai installé zorin os core avec une lvm et un mot de passe, du coup gparted ne sait pas lire la partition
Image

Augmenter Swap

Posté : mer. 18 janv. 2023 07:35
par jlb
mickael345 a écrit : mer. 18 janv. 2023 07:21 [...] du coup gparted ne sait pas lire la partition
Ah...
Mais peut-il la redimensionner ?
Si oui, ce sera un peu plus compliqué, mais cela reste faisable.

Ceci dit, sur des ordis un peu modernes, il n'y a pas besoin de partition de swap : je n'en ai aucune sur mes quatre distributions.

Augmenter Swap

Posté : mer. 18 janv. 2023 07:38
par mickael345
Je vois aucun disque de 976mo ça doit etre dans la partie chiffrée (la 3eme)
C'est vmware qui m'indique ça que j'en ai pas assez

Il me semble que j'avais installé zorin avec l'installation par defaut au niveau des partitions, normalement il n'y a pas de swap ?

Augmenter Swap

Posté : mer. 18 janv. 2023 08:07
par jlb
mickael345 a écrit : mer. 18 janv. 2023 07:38 Il me semble que j'avais installé zorin avec l'installation par defaut au niveau des partitions, normalement il n'y a pas de swap ?
Normalement.
Je pensais  que tu en avais créé une.

Pour vérifier, lance le terminal (CTRL Alt t) et entre cette ligne :
 

Code : Tout sélectionner

cat /etc/fstab
Sur ma distribution, voici ce que j'obtiens. Il y a juste un swapfile :
 

Code : Tout sélectionner

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda9 during installation
UUID=8092fe8f-5c52-47d1-a968-72cbc9c61456 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda2 during installation
UUID=9047-C1EC  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw 
Si tu as la même réponse, on peut redimensionner ce swapfile.
 
mickael345 a écrit : mer. 18 janv. 2023 07:38 Je vois aucun disque de 976mo ça doit etre dans la partie chiffrée (la 3eme)
J'ai bien compris, mais est-ce que tu peux réduire cette partition ?
Si c'est le cas, je pourrai alternativement t'expliquer comment faire pour créer une partition de swap suffisante.


 

Augmenter Swap

Posté : mer. 18 janv. 2023 08:11
par mickael345

Code : Tout sélectionner

cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/vgzorin-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/nvme1n1p2 during installation
UUID=5a7fe532-9238-4b89-930a-efd4c35de6ff /boot           ext4    defaults        0       2
# /boot/efi was on /dev/nvme1n1p1 during installation
UUID=D8F2-1D2E  /boot/efi       vfat    umask=0077      0       1
/dev/mapper/vgzorin-swap_1 none            swap    sw              0       0

a priori je peux la redimensionner oui
merci

Augmenter Swap

Posté : mer. 18 janv. 2023 08:17
par jlb
mickael345 a écrit : mer. 18 janv. 2023 08:11 /dev/mapper/vgzorin-swap_1 none swap sw 0 0
Tu as bien un swapfile. La question est de savoir si la méthode que je t'ai signalée pourrait fonctionner avec cette installation cryptée en remplaçant le nom du fichier par celui renvoyé ci-dessus .

Essaie cette ligne pour voir si le système proteste :

Code : Tout sélectionner

sudo swapoff /dev/mapper/vgzorin-swap_1

Augmenter Swap

Posté : mer. 18 janv. 2023 08:19
par mickael345
il a mouliné et ne m'a pas retourné d'erreur

J'ai toujours la même chose apparemment

Code : Tout sélectionner

cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/vgzorin-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/nvme1n1p2 during installation
UUID=5a7fe532-9238-4b89-930a-efd4c35de6ff /boot           ext4    defaults        0       2
# /boot/efi was on /dev/nvme1n1p1 during installation
UUID=D8F2-1D2E  /boot/efi       vfat    umask=0077      0       1
/dev/mapper/vgzorin-swap_1 none            swap    sw              0       0


Augmenter Swap

Posté : mer. 18 janv. 2023 08:33
par jlb
Donc, tu as désactivé le swap si le système n'a pas protesté par un :
 

Code : Tout sélectionner

swapoff failed: Cannot allocate memory

On continue ? Cette ligne est censée ajouter 1GB  à la fin du fichier de swap.
 

Code : Tout sélectionner

sudo dd if=/dev/zero of=/dev/mapper/vgzorin-swap_1 bs=1M count=1024 oflag=append conv=notrunc
On déclare le fichier comme swapfile :
 

Code : Tout sélectionner

sudo mkswap /dev/mapper/vgzorin-swap_1
En on réactive le swaping :

Code : Tout sélectionner

sudo swapon /dev/mapper/vgzorin-swap_1

PS : J'ai regardé l'aide de dd pour comprendre les options utilisées, mais j'avoue que ça ne fait pas sens pour moi :

Code : Tout sélectionner

dd --help

bs=OCTETS       lire et écrire jusqu'à OCTETS octets à la fois (défaut: 512);                  
count=N         ne copier que N blocs d'entrée

Si ça marche, je réitérerais la manip pour ajouter un GB supplémentaire jusqu'à obtention de la taille souhaitée. 

Augmenter Swap

Posté : mer. 18 janv. 2023 08:36
par mickael345
jlb a écrit : mer. 18 janv. 2023 08:33 On continue ? Cette ligne est censée ajouter 1GB  à la fin du fichier de swap.
 

Code : Tout sélectionner

sudo dd if=/dev/zero of=/dev/mapper/vgzorin-swap_1 bs=1M count=1024 oflag=append conv=notrunc


Il me dit que pour windows 11 sur vmware il me faut 3go de swap, je mets donc :

Code : Tout sélectionner

sudo dd if=/dev/zero of=/dev/mapper/vgzorin-swap_1 bs=2M count=2024 oflag=append conv=notrunc
? merci

Augmenter Swap

Posté : mer. 18 janv. 2023 08:41
par jlb
Sans doute (je suis un littéraire de formation) : regarde mon PS à la fin de ma précédente réponse.

Ah ! D'accord, d'accord ! Je comprends maintenant pourquoi il te faut toute cette capacité de swap !  :D

Augmenter Swap

Posté : mer. 18 janv. 2023 08:43
par mickael345
voici le retour

Code : Tout sélectionner

sudo dd if=/dev/zero of=/dev/mapper/vgzorin-swap_1 bs=1M count=1024 oflag=append conv=notrunc
[sudo] Mot de passe de xxx :          
Verification code:       
dd: erreur d'écriture dans '/dev/mapper/vgzorin-swap_1': Aucun espace disponible sur le périphérique
977+0 enregistrements lus
976+0 enregistrements écrits
1023410176 octets (1,0 GB, 976 MiB) copiés, 0,899853 s, 1,1 GB/s

Augmenter Swap

Posté : mer. 18 janv. 2023 08:47
par jlb
Ok : la réponse est claire. Dommage.

On essaie le plan B en réduisant la partition #3 de 3GB (ou un peu plus, quitte à s'ennuyer) avec GParted ?
Si c'est possible, bien sûr : je ne connais pas ces installations cryptées.

Augmenter Swap

Posté : mer. 18 janv. 2023 08:48
par mickael345
ok comment faire ?
Je vois aucune partition de 3go

Augmenter Swap

Posté : mer. 18 janv. 2023 08:50
par jlb
Je vais vérifier d'abord, je ne sais pas tout ça par cœur...  :blush:
  • Sélectionne la partition.
  • Clic droit > Redimensionner.

    redim.png

  • Tire le bord droit vers la gauche, utilise les boutons ou entre les chiffres voulus (c'est plus précis) — rien n'est fait tant que tu n'as pas cliqué sur le bouton "Appliquer toutes les opérations".

    redim #2.png
Après il faudra créer une partition sur cet espace vide, et la déclarer au format swap.


 

Augmenter Swap

Posté : mer. 18 janv. 2023 08:54
par mickael345
J'ai essayé de réduire de 3go la partition
il me retourne ça :

Code : Tout sélectionner

Cryptsetup -v --size 3990568960 resize 'nvme1n1p3_crypt'
La commande a échoué avec le code -1 (paramètres erronés ou manquants).
Rien à lire en entrée

Augmenter Swap

Posté : mer. 18 janv. 2023 09:05
par jlb
Bof, alors c'est mal barré... Désolé.
Il n'y a pas moyen de déverrouiller les partitions pour pouvoir opérer ?

On essaie avec un autre gestionnaire de partitions.
Tape "disq" et lance "Disques".

Sélectionne la partition et clique sur le bouton "Option des partitions supplémentaire".
"Prendre possession" pourrait convenir à ce qu'on cherche — ou "Modifier les options de chiffrement" :

disque.png

Si c'est possible, essaie ensuite de redimensionner la partition avec "Disques".

Sinon, consulte le manuel de "cryptsetup". C'est cet échange qui m'a mis sur la voie — regarde la solution.
Tu y trouveras peut-être l'information pour pouvoir redimensionner cette fichue partition cryptée.
 

Augmenter Swap

Posté : mer. 18 janv. 2023 09:27
par mickael345
je n'ai pas "prendre possession" dans le menu

Augmenter Swap

Posté : mer. 18 janv. 2023 09:38
par jlb
Regarde mon précédent message et tape :
 

Code : Tout sélectionner

cryptsetup --help
En fait, renseigne-toi sur le fonctionnement de l'option "resize" puisqu'il semble que c'est elle qui pourrait te permettre de redimensionner la partition chiffrée — sur cette doc, ça craint ! Sur d'autre aussi, d'ailleurs... 😶

               

Je t'avoue que ça fait longtemps que j'aurais réinstallé Zorin — sans chiffrement bien entendu.
La première fois ça paraît long, la suivante nettement moins, même s'il y a des programmes à réinstaller — d'autant que ton installation est simple.
De toute façon, ces manips risquent fort de supprimer des données et de te contraindre à réinstaller. Alors...