#1 Le 03/08/2023, à 09:38
- TVG
[Résolu] Timeshift : backup de home qui est en fait un lien
Bonjour à tous,
J'ai installé Timeshift pour faire une sauvegarde de mon système Linux. J'ai remarqué que sous /run/timeshift/backup/ il y avait une copie de mon /home/toto/. Comme ça risquait de prendre beaucoup de place, j'ai décidé de le supprimer. En le supprimant, c'est en fait mon véritable home qui a été supprimé. J'ai pourtant bien vérifié qu'il ne s'agissait pas d'un lien vers mon home. Je ne comprends pas.
Avez-vous une explication ?
EXPLICATION : /run/timeshift/backup/ est un point de montage de home/.
Dernière modification par TVG (Le 03/08/2023, à 10:50)
Hors ligne
#2 Le 03/08/2023, à 09:44
- geole
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
Bonjour.
Tu as du faire une faute de frappe.
Je croyais qu'en standard, le home n'était pas sauvé.
Tu peux peut-être restaurer ton home depuis cet outil..,
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#3 Le 03/08/2023, à 09:49
- TVG
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
Bonjour geole,
Non je ne pense pas avoir fait de faute de frappe. Voilà ce qu'on trouve dans ce dossier :
toto:/run/timeshift/backup$ ls -l
total 24
drwx------ 2 root root 16384 Jan 6 2021 lost+found
drwxr-xr-x 40 toto toto 4096 Aug 3 09:43 toto
drwxr-xr-x 9 root root 4096 Aug 3 09:42 timeshift
toto:/run/timeshift/backup$
J'ai ensuite eu le malheur de faire `rm -rf toto` depuis ce chemin mais il ne s'agit en fait pas d'une copie mais bien du répertoire dans mon home. Je ne vois pas ce qui permet de le voir ici.
J'avais fait une sauvegarde de mes fichiers donc je ne pense rien avoir perdu mais ça a mis quand même pas mal le bazar dans mon système en supprimant plein de fichiers de config...
Dernière modification par TVG (Le 03/08/2023, à 09:54)
Hors ligne
#4 Le 03/08/2023, à 09:53
- xubu1957
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
Bonjour,
Il y a cette Doc commandes_dangereuses
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#5 Le 03/08/2023, à 09:58
- TVG
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
Bonjour xubu1957,
Je comprends bien le risque associé à la commande 'rm -rf' mais ici je voulais supprimer un dossier se trouvant sous /run/timeshift/backup/. Pourquoi est-ce que cela a eu pour effet de supprimer à la fois le dossier sous /run/timeshift/backup/ et celui sous /home/ ? Qu'est-ce qui me permet de voir qu'il s'agit d'une même dossier et non d'une copie ?
Hors ligne
#6 Le 03/08/2023, à 10:05
- xubu1957
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
Je ne suis pas capable de répondre à la question.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#7 Le 03/08/2023, à 10:09
- TVG
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
Pas de soucis. C'est quand même dommage de supprimer toutes ses données en installant un logiciel pour ne pas les perdre...
Hors ligne
#8 Le 03/08/2023, à 10:10
- geole
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
A mon avis.
Tu as du faire deux fois la commande.
Pour l'une, tu étais bien dans le bon répertoire. Pour l'autre, tu l'avais quitté et tu étais sous $HOME.
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#9 Le 03/08/2023, à 10:12
- Nasman
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
Si tu ne précises pas le chemin absolu vers le répertoire, alors c'est le dossier du nom spécifié se trouvant dans le répertoire en cours qui est affecté.
Nota : on n'est pas sur du répertoire en cours du fait d'un retour incomplet de la commande
Dernière modification par Nasman (Le 03/08/2023, à 10:12)
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#10 Le 03/08/2023, à 10:16
- TVG
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
Si je crée un dossier avec un fichier sous mon home, je le retrouve sous /run/timeshift/backup :
toto:~$ pwd
/home/toto
toto:~$ mkdir test
toto:~$ cd test/
toto:~/test$ touch fichier.txt
toto:~/test$ cd /run/timeshift/backup/toto/test/
toto:/run/timeshift/backup/toto/test$ ls
fichier.txt
toto:/run/timeshift/backup/toto/test$ rm fichier.txt
rm: remove regular empty file 'fichier.txt'? y
toto:/run/timeshift/backup/toto/test$ cd
toto:~$ cd test/
toto:~/test$ ls
toto:~/test$ touch nouveau_fichier
toto:~/test$ ls -l
total 0
-rw-rw-r-- 1 toto toto 0 Aug 3 10:20 nouveau_fichier
toto:~/test$ cd /run/timeshift/backup/toto/test/
toto:/run/timeshift/backup/toto/test$ ls -l
total 0
-rw-rw-r-- 1 toto toto 0 Aug 3 10:20 nouveau_fichier
toto:/run/timeshift/backup/toto/test$
Ces deux dossiers sont les mêmes. Je ne comprends pas.
Ou bien il s'agit d'un miroir instantané ?
Dernière modification par TVG (Le 03/08/2023, à 10:22)
Hors ligne
#11 Le 03/08/2023, à 10:23
- geole
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
Donne ces retours.
lsb_release -a
df -h
Afin de savoir quelle version logicielle et quel type de partition.
Dernière modification par geole (Le 03/08/2023, à 10:24)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#12 Le 03/08/2023, à 10:25
- bruno
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
Bonjour,
Est-ce que Timeshift (que je ne connais pas) utilise un point de montage ?
findmnt /run/timeshift/backup/
findmnt /run/timeshift/backup/toto
#13 Le 03/08/2023, à 10:30
- TVG
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
toto:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.2 LTS
Release: 22.04
Codename: jammy
toto:~$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 3.1G 2.8M 3.1G 1% /run
/dev/nvme0n1p2 74G 39G 32G 56% /
tmpfs 16G 18M 16G 1% /dev/shm
tmpfs 5.0M 8.0K 5.0M 1% /run/lock
tmpfs 16G 0 16G 0% /run/qemu
/dev/nvme0n1p1 93M 6.3M 87M 7% /boot/efi
/dev/nvme0n1p3 864G 349G 472G 43% /home
tmpfs 3.1G 200K 3.1G 1% /run/user/1000
toto:~$
Bonjour bruno,
toto:~$ findmnt /run/timeshift/backup/
TARGET SOURCE FSTYPE OPTIONS
/run/timeshift/backup /dev/nvme0n1p3 ext4 rw,relatime
toto:~$ findmnt /run/timeshift/backup/toto
toto:~$
Qu'est-ce que signifie le premier retour ? Que /dev/nvme0n1p3, c-à-d mon home, est monté sur /run/timeshift/backup ? Il n'y avait aucun moyen de voir cela avec la commande 'ls' ?
La morale c'est qu'il ne faut pas exclure des sauvegardes les fichiers de config sous home...
Dernière modification par TVG (Le 03/08/2023, à 10:33)
Hors ligne
#14 Le 03/08/2023, à 10:37
- Nasman
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
Un retour complet commence par
utilisateur@machine:répertoire_en_cours$
Le $ est remplacé par # si root
Il se termine également par une invite du même genre (la même si la commande ne génère pas de changement de répertoire)
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#15 Le 03/08/2023, à 10:38
- bruno
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
Bingo !
/run/timeshift/backup est un point de montage pour /dev/nvme0n1p3
/home est un point de montage pour /dev/nvme0n1p3
Ces deux points de montage correspondent au même système de fichiers. Ou si tu préfères, /run/timeshift/backup et /home sont deux façons d’accéder à la même chose.
Bon cela n'incite pas à utiliser Timeshift…
#16 Le 03/08/2023, à 10:41
- TVG
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
Bonjour Nasman,
Il s'agit bien de retours complets. Mon prompt affiche simplement "utilisateur:répertoire_en_cours$" (choix perso paramétré dans .bashrc).
Hors ligne
#17 Le 03/08/2023, à 10:45
- TVG
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
Ces deux points de montage correspondent au même système de fichiers. Ou si tu préfères, /run/timeshift/backup et /home sont deux façons d’accéder à la même chose.
Je comprends. La commande 'ls' de Linux n'est pas en mesure de l'indiquer ? Un petit symbol, n'importe quoi. Je trouve bizarre sur le principe que rien n'indique qu'il s'agisse d'un dossier monté.
Une idée d'à quoi peut bien servir ce dossier monté ?
Dernière modification par TVG (Le 03/08/2023, à 10:46)
Hors ligne
#18 Le 03/08/2023, à 12:29
- krodelabestiole
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
c'est ce que j'indiquais à geole récemment : timeshift n'est pas un outil de sauvegarde.
mais là effectivement, le logiciel nomme un répertoire backup alors que ce n'est absolument pas le cas, ce qui n'aide pas à la compréhension et peut dangereusement induire en erreur.
plus de détails : https://forum.ubuntu-fr.org/viewtopic.p … #p22689871
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#19 Le 03/08/2023, à 13:10
- TVG
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
Bonjour krodelabestiole,
J'ai installé Timeshift pour créer un instantané pas pour sauvegarder mes fichiers. Quand j'ai vu le répertoire backup avec une "sauvegarde" de tout mon home/, je me suis dis "mince, il a fait une sauvegarde de tous mes fichiers" et j'ai voulu supprimer la "sauvegarde"...
Hors ligne
#20 Le 06/08/2023, à 09:53
- alex2423
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
Bingo !
/run/timeshift/backup est un point de montage pour /dev/nvme0n1p3
/home est un point de montage pour /dev/nvme0n1p3Ces deux points de montage correspondent au même système de fichiers. Ou si tu préfères, /run/timeshift/backup et /home sont deux façons d’accéder à la même chose.
Bon cela n'incite pas à utiliser Timeshift…
Il me semblait qu'il était possible un périphérique (/dev/machin chose) à un seul répertoire.
Dans ce cas, pourquoi dans le df -h de TGV, ne voit-on qu'une seule ligne de montage pour le périphérique /dev/nvme0n1p3 ? (en l'occurrence vers /home)
Pourquoi n'as t-on pas la mise en évidence que /dev/nvme0n1p3 est monté à la fois sur /home et /run/timeshift/backup
PS : désolé pour mes questions sur un sujet résolu
Hors ligne
#21 Le 06/08/2023, à 10:29
- bruno
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
Non un système de fichiers peut être monté autant de fois que tu veux sur différents point de montage.
La commande df seule ne donne que le point de montage dont le nom est le plus court au cas où il y en ait plusieurs. Pour afficher tous les points de montage il faut utiliser df -a. Voir la doc en anglais ici. Pour voir tous les montages on peut aussi utiliser la commande findmnt seule (vue en arborescence).
#22 Le 06/08/2023, à 11:24
- Christophe C
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
Bon cela n'incite pas à utiliser Timeshift…
/run/ est utilisé pour plein de montages (j'en ai une dizaine, d'après findmnt), donc je ne pense pas que ce soit une anomalie de timeshift, c'est utilisé par les systèmes linux. Faire un rm dessus n'est dès lors pas une très bonne idée
Je suis un utilisateur de timeshift, et prendre des points de restauration système est pour moi indispensable - je n'ai plus rien réinstallé depuis des années grâce à lui, et je bricole beaucoup . Par contre je remonte bien un ancien point de restau 1 à 2 fois par an quand j'ai tout cassé.
Ce qui me surprend, c'est que je n'ai pas de /run/timeshift/backup/. J'ai juste un /run/timeshift/, mais qui n'est pas monté, et qui est vide. Donc la structure de répertoire de TGV m'étonne. Peut-être un pb de versions de timeshift. Ou alors le fait que mes points de restau soient sur un disque/partition externe.
Il est clair que faire un rm sur /run/ (ou un répertoire système) n'est pas conseillé.
Dernière modification par Christophe C (Le 06/08/2023, à 11:24)
BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#23 Le 06/08/2023, à 11:57
- bruno
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
C'est certain que faire un rm dans un répertoire système, c'est une très mauvaise idée
Comme je l'ai dit je ne connais pas Timeshift et je n'ai pas l'usage de ce type d'outil, je suis juste étonné qu'il ait besoin de remonter tout ou partie de arborescence sous /run/timeshift.
#24 Le 06/08/2023, à 12:53
- lynn
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
je suis juste étonné qu'il ait besoin de remonter tout ou partie de arborescence sous /run/timeshift.
Peut-être parce que la partition supportant l'instantané est la partition système ? Comme Christophe C, chez moi, /run/timeshift est vide mais mes instantanés sont placés sur une partition tierce.
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#25 Le 06/08/2023, à 13:09
- geole
Re : [Résolu] Timeshift : backup de home qui est en fait un lien
Pour exemple
a@a:/run/timeshift/backup$ df -ahtbtrfs
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/sda8 32G 26G 5,8G 82% /
/dev/sda8 32G 26G 5,8G 82% /home
/dev/sda8 32G 26G 5,8G 82% /var/snap/firefox/common/host-hunspell
/dev/sda8 32G 26G 5,8G 82% /run/timeshift/backup
a@a:/run/timeshift/backup$
a@a:~$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
tmpfs 581M 2,1M 579M 1% /run
/dev/sda8 32G 26G 5,8G 82% /
tmpfs 2,9G 0 2,9G 0% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
/dev/sda4 70G 38G 32G 55% /media/W21H2a
/dev/sda6 70G 56G 15G 79% /media/W21H2b
/dev/sda27 396G 372G 25G 94% /media/Commun
/dev/sda1 98M 37M 61M 38% /boot/efi
/dev/sda8 32G 26G 5,8G 82% /home
tmpfs 581M 124K 581M 1% /run/user/1000
/dev/sda8 32G 26G 5,8G 82% /run/timeshift/backup
a@a:~$ cd /run/timeshift/backup
a@a:/run/timeshift/backup$ ls -ls
total 0
0 drwxr-xr-x 1 root root 178 juil. 17 10:47 @
0 drwxr-xr-x 1 root root 4 juil. 12 11:24 @home
0 drwxr-xr-x 1 root root 210 août 6 13:00 timeshift-btrfs
a@a:/run/timeshift/backup$ ls -ls @
total 24
4 lrwxrwxrwx 1 root root 7 juil. 11 16:18 bin -> usr/bin
0 drwxr-xr-x 1 root root 648 août 5 18:38 boot
0 drwxrwxr-x 1 root root 0 juil. 11 16:21 cdrom
0 drwxr-xr-x 1 root root 128 févr. 23 04:57 dev
0 drwxr-xr-x 1 root root 4188 août 5 18:38 etc
0 drwxrwxr-x 1 root root 0 juil. 11 16:18 home
4 lrwxrwxrwx 1 root root 7 juil. 11 16:18 lib -> usr/lib
4 lrwxrwxrwx 1 root root 9 juil. 11 16:18 lib32 -> usr/lib32
4 lrwxrwxrwx 1 root root 9 juil. 11 16:18 lib64 -> usr/lib64
4 lrwxrwxrwx 1 root root 10 juil. 11 16:18 libx32 -> usr/libx32
0 drwxr-xr-x 1 root root 114 juil. 21 16:47 media
0 drwxr-xr-x 1 root root 0 févr. 23 04:57 mnt
0 drwxr-xr-x 1 root root 18 juil. 26 12:45 opt
0 drwxr-xr-x 1 root root 0 avril 18 2022 proc
0 drwx------ 1 root root 228 août 3 13:17 root
0 drwxr-xr-x 1 root root 240 juil. 11 16:22 run
4 lrwxrwxrwx 1 root root 8 juil. 11 16:18 sbin -> usr/sbin
0 drwxr-xr-x 1 root root 304 juil. 21 18:33 snap
0 drwxr-xr-x 1 root root 0 févr. 23 04:57 srv
0 drwxr-xr-x 1 root root 0 avril 18 2022 sys
0 drwxrwxrwt 1 root root 1894 août 6 13:00 tmp
0 drwxr-xr-x 1 root root 116 févr. 23 04:57 usr
0 drwxr-xr-x 1 root root 122 févr. 23 05:02 var
0 drwxr-xr-x 1 root root 0 juil. 17 10:47 ZFS
a@a:/run/timeshift/backup$
a@a:/run/timeshift/backup$ ls -ls @home/a
total 148
12 -rw-rw-r-- 1 a a 8661 août 6 11:49 apt.txt
0 drwxrwxr-x 1 a a 94 juil. 27 19:50 BOOTVENTOY
4 lrwxrwxrwx 1 a a 20 juil. 14 15:19 Bureau -> /media/Commun/Bureau
0 drwxrwxr-x 1 a a 168 juil. 21 19:17 'Captures vidéo'
0 drwxr-xr-x 1 root root 0 juil. 17 19:26 data
4 lrwxrwxrwx 1 a a 20 juil. 14 15:18 Divers -> /media/Commun/Divers
4 lrwxrwxrwx 1 a a 23 juil. 14 15:19 Documents -> /media/Commun/Documents
4 lrwxrwxrwx 1 a a 12 juil. 27 17:32 ERROR -> /media/ERROR
4 lrwxrwxrwx 1 a a 20 juil. 14 15:20 Images -> /media/Commun/Images
4 lrwxrwxrwx 1 a a 22 juil. 14 15:20 Modèles -> /media/Commun/Modèles
96 -rw-rw-r-- 1 a a 95771 juil. 15 16:53 mount.txt
4 lrwxrwxrwx 1 a a 21 juil. 14 15:21 Musique -> /media/Commun/Musique
4 lrwxrwxrwx 1 a a 20 juil. 14 15:21 Public -> /media/Commun/Public
0 drwx------ 1 a a 84 juil. 19 13:50 snap
4 lrwxrwxrwx 1 a a 31 juil. 14 15:22 Téléchargements -> /media/Commun/Téléchargements
0 drwxr-xr-x 1 a a 138 juil. 27 14:20 ventoy-1.0.34
0 drwxr-xr-x 1 a a 346 juil. 27 19:47 ventoy-1.0.56
0 drwxr-xr-x 1 a a 404 juil. 28 23:38 ventoy-1.0.66
0 drwxr-xr-x 1 a a 710 juil. 27 11:01 ventoy-1.0.94
4 lrwxrwxrwx 1 a a 21 juil. 14 15:23 Vidéos -> /media/Commun/Vidéos
a@a:/run/timeshift/backup$
Dernière modification par geole (Le 06/08/2023, à 13:12)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne