Le déplacement d'une partition "/ tmp" nécessite un supplément non suggéré dans cette mauvaise réponse /ubuntu//a/371628/298086 .
Le déplacement des données implique d'effacer les données de la partition d'origine une fois clonées vers la destination, ce qui n'est absolument pas effectué par un montage de liaison.
RECOMMANDATION : Lisez cet article brillant si vous voulez comprendre ce qu'est une monture de liaison /unix//a/198591
Si vous essayez la bonne option de montage ("MOVE", pas bind):
mount -M /tmp /mnt/tmp
Je suis convaincu qu'il ne parviendra pas à signaler que " tmp est un point de montage partagé " (ce qui signifie en effet " je ne peux pas déplacer un point de montage si un processus l'utilise toujours ")
La "réponse" que vous recherchez peut nécessiter l'arrêt et le redémarrage des services en utilisant / accédant / tmp, avant de déplacer du contenu.
Vous pouvez répertorier ces services / processus en exécutant:
lsof +D /tmp/
Donc, une fois que vous avez répertorié ce qui est réellement accessible / utilisé /tmp
, c'est quand vous pouvez vraiment décider "comment agir".
À mon avis, le moyen le plus sûr de passer
- Arrêt de tous les services accédant à / tmp (si vous pouvez le faire)
- Copier entièrement le contenu / tmp vers un nouvel emplacement
- Modification de / etc / fstab et modification de l'emplacement physique du point de montage / tmp (qu'il s'agisse d'une liaison ou d'un montage de périphérique)
- Redémarrage du système pour effectuer le remontage
Mais il existe un autre moyen qui ne nécessite pas de redémarrage du système, mais qui n'est pas plus sûr que le précédent. Il est décrit ici et consiste à démonter /tmp
de manière paresseuse , ce qui devrait vous permettre d'exécutermount -M
Ces deux liens seront utiles pour votre demande: