Voici le retour de mes essais grâce à votre aide. Le but était de recréer une zone de swap par fichier sur mon disque tiers non SSD
j’ai crée la taille de fichier la plus grosse possible sur ma machine 3g sinon j’essuie un refus
sudo fallocate -l 3g /media/francis/B498-74ED/file.swap
changement des droits pour la protection du fichier:
sudo chmod 600 /media/francis/B498-74ED/file.swap
définition d’une zone de swap par :
sudo mkswap /media/francis/B498-74ED/file.swap
activation de la zone de swap :
sudo swapon /media/francis/B498-74ED/file.swap
la dernière commande me répond
mkswap: /media/francis/B498-74ED/file.swap : droits 0644 non sûrs, 0600 conseillées.
mkswap: /media/francis/B498-74ED/file.swap : propriétaire 1000 de fichier non sûr, 0 (superutilisateur) conseillé.
mkswap: /media/francis/B498-74ED/file.swap : avertissement : effacement de l'ancienne signature swap.
Configure l'espace d'échange (swap) en version 1, taille = 3 GiB (3221221376 octets)
pas d'étiquette, UUID=aa24e382-9915-4abd-9df9-21a3ba578d36
D’après nos échanges j’ai rajouté au fstab la ligne suivante pour remonter la partition dès le lancement système et avant la commande d’activation de la zone de swap
=B498-74ED /media/francis/B498-74ED auto errors=remount-ro 0 1
----------------
Mon fichier fstab est désormais comme ceci
# /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/sdb4 during installation
UUID=46dd5d20-1a88-41d8-acc6-cd87aec42c1a / ext4 errors=remount-ro 0 1
# montage de la partition en vue du swap
UUID=B498-74ED /media/francis/B498-74ED auto errors=remount-ro 0 1
#Entry for /swapfile :
/media/francis/B498-74ED/file.swap none swap sw 0 0
après un reboot
sudo swapon --show
NAME TYPE SIZE USED PRIO
/media/francis/B498-74ED/file.swap file 3G 0B -2
Bingo merci les amis de votre précieuse aide!!!.
J’ai donc une suggestion d’amélioration de
l'excellent tuto ubuntu
A la fin de la section 3.4
Rendez disponible le fichier d'échange à chaque démarrage en éditant le fichier /etc/fstab et lui ajoutant :
/etc/fstab
#Entry for /swapfile :
/file.swap none swap sw 0 0
Et commentez la ligne qui concerne l'ancienne partition swap que vous pourrez désormais supprimer.
Pour que la commande soit active, la partition qui contient votre fichier de swap doit être montée au moment de la lecture de la ligne de commande de swap.
Le cas échéant rajoutez une commande de montage de votre partition si vous créez votre fichier de swap sur un autre disque dur que celui sur lequel Ubuntu est monté, La commande
ls -l /dev/disk/by-uuid/
vous permet d’identifier l’ uuid à utiliser par exemple B498-74ED
modifier alors /etc/fstab comme suit
# Entry in order to mount part where swap file is defined
UUID=B498-74ED /B498-74ED auto errors=remount-ro 0 1
#Entry for /swapfile :
/file.swap none swap sw 0 0
Qu’en pensez-vous?