Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/05/2025, à 21:21

Isaric

Rclone et google drive

Bonjour,

Toujours dans un souci de pouvoir se connecter à Google Drive, je continu ici l’essai avec rclone.
(je doute d’avoir la possibilité de pouvoir utiliser API sur le compte Google qui m’intéresse, mais j’essaie sur un autre...)

Cela fait suite au post de @krodelabestiole
https://forum.ubuntu-fr.org/viewtopic.p … #p22839173
et aussi grâce à sa documentation :
rclone#configuration

On me dit

Accès bloqué : Rclone n'a pas terminé la procédure de validation de Google
...
Erreur 403 : access_denied

J’ai un ID client pour Ordinateur de bureau
A0
https://postimg.cc/7fdVMTsY

/home/isaric/.config/rclone/rclone.conf
Je n'ai pas de token lesquels choisir et comment ?
client_secret_1xxxxxxxxxxxxxxxxxxxxxxxx3.apps.googleusercontent.com.json

Galerie : https://postimg.cc/gallery/LjCXsyq
J’ai coché « Données utilisateur » sur
https://postimg.cc/hffsd005

Sélectionné « Application Web »
https://postimg.cc/qgmQqF2K

https://postimg.cc/qgmQqF2K
Pour les « Niveaux d’accès » riencoché?)
https://postimg.cc/SjQDy4Yq
https://postimg.cc/dk668HXz



isaric@isaric-p6-2007frm:~$ rclone config reconnect IsaricGdrive:
Already have a token - refresh?
y) Yes (default)
n) No
y/n> y

Use auto config?
 * Say Y if not sure
 * Say N if you are working on a remote or headless machine

y) Yes (default)
n) No
y/n> y

2025/05/28 18:00:20 NOTICE: Make sure your Redirect URL is set to "http://127.0.0.1:xxxxx/" in your custom config.
2025/05/28 18:00:20 NOTICE: If your browser doesn't open automatically go to the following link: http://127.0.0.1:xxxx/auth?state=UxxxxxA
2025/05/28 18:00:20 NOTICE: Log in and authorize rclone for access
2025/05/28 18:00:20 NOTICE: Waiting for code…

sad

[édit]
Je vais tenter de comprendre
rclone.org/drive/#making-your-own-client-id

Dernière modification par Isaric (Le 01/06/2025, à 18:40)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#2 Le 01/06/2025, à 19:00

Isaric

Re : Rclone et google drive

Je bloque sur la compréhension de https://rclone.org/drive/#making-your-own-client-id pour créer une API (et cela n'est pas en français, mon tableau bord Google est en français roll ) .

J'ai tenté ce qui suit, mais cela ne génère pas d'API

:~$ rclone config

Current remotes:

Name                 Type
====                 ====
IsaricGdrive         drive

e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> d
Select remote.
Choose a number from below, or type in an existing value.
 1 > IsaricGdrive
remote> 1
No remotes found, make a new one?
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n
Enter name for new remote.
name> IsaricGdrive
Option Storage.
Type of storage to configure.
Choose a number from below, or type in your own value.
 1 / 1Fichier
   \ (fichier)
 2 / Akamai NetStorage
   \ (netstorage)
 3 / Alias for an existing remote
   \ (alias)
 4 / Amazon Drive
   \ (amazon cloud drive)
 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, ArvanCloud, Digital Ocean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Lyve Cloud, Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi
   \ (s3)
 6 / Backblaze B2
   \ (b2)
 7 / Better checksums for other remotes
   \ (hasher)
 8 / Box
   \ (box)
 9 / Cache a remote
   \ (cache)
10 / Citrix Sharefile
   \ (sharefile)
11 / Combine several remotes into one
   \ (combine)
12 / Compress a remote
   \ (compress)
13 / Dropbox
   \ (dropbox)
14 / Encrypt/Decrypt a remote
   \ (crypt)
15 / Enterprise File Fabric
   \ (filefabric)
16 / FTP
   \ (ftp)
17 / Google Cloud Storage (this is not Google Drive)
   \ (google cloud storage)
18 / Google Drive
   \ (drive)
19 / Google Photos
   \ (google photos)
20 / HTTP
   \ (http)
21 / Hadoop distributed file system
   \ (hdfs)
22 / HiDrive
   \ (hidrive)
23 / In memory object storage system.
   \ (memory)
24 / Internet Archive
   \ (internetarchive)
25 / Jottacloud
   \ (jottacloud)
26 / Koofr, Digi Storage and other Koofr-compatible storage providers
   \ (koofr)
27 / Local Disk
   \ (local)
28 / Mail.ru Cloud
   \ (mailru)
29 / Microsoft Azure Blob Storage
   \ (azureblob)
30 / Microsoft OneDrive
   \ (onedrive)
31 / OpenDrive
   \ (opendrive)
32 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
   \ (swift)
33 / Pcloud
   \ (pcloud)
34 / Put.io
   \ (putio)
35 / SMB / CIFS
   \ (smb)
36 / SSH/SFTP
   \ (sftp)
37 / Sia Decentralized Cloud
   \ (sia)
38 / Sugarsync
   \ (sugarsync)
39 / Transparently chunk/split large files
   \ (chunker)
40 / Union merges the contents of several upstream fs
   \ (union)
41 / Uptobox
   \ (uptobox)
42 / WebDAV
   \ (webdav)
43 / Yandex Disk
   \ (yandex)
44 / Zoho
   \ (zoho)
45 / premiumize.me
   \ (premiumizeme)
46 / seafile
   \ (seafile)
Storage> 18
Option client_id.
Google Application Client Id
Setting your own is recommended.
See https://rclone.org/drive/#making-your-own-client-id for how to create your own.
If you leave this blank, it will use an internal key which is low performance.
Enter a value. Press Enter to leave empty.
client_id> 
Option client_secret.
OAuth Client Secret.
Leave blank normally.
Enter a value. Press Enter to leave empty.
client_secret> 
Option scope.
Scope that rclone should use when requesting access from drive.
Choose a number from below, or type in your own value.
Press Enter to leave empty.
 1 / Full access all files, excluding Application Data Folder.
   \ (drive)
 2 / Read-only access to file metadata and file contents.
   \ (drive.readonly)
   / Access to files created by rclone only.
 3 | These are visible in the drive website.
   | File authorization is revoked when the user deauthorizes the app.
   \ (drive.file)
   / Allows read and write access to the Application Data folder.
 4 | This is not visible in the drive website.
   \ (drive.appfolder)
   / Allows read-only access to file metadata but
 5 | does not allow any access to read or download file content.
   \ (drive.metadata.readonly)
scope> 1
Option service_account_file.
Service Account Credentials JSON file path.
Leave blank normally.
Needed only if you want use SA instead of interactive login.
Leading `~` will be expanded in the file name as will environment variables such as `${RCLONE_CONFIG_DIR}`.
Enter a value. Press Enter to leave empty.
service_account_file> 
Edit advanced config?
y) Yes
n) No (default)
y/n> n
Use auto config?
 * Say Y if not sure
 * Say N if you are working on a remote or headless machine

y) Yes (default)
n) No
y/n> y

2025/06/02 17:38:34 NOTICE: If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth?state=j …         …  g
2025/06/02 17:38:34 NOTICE: Log in and authorize rclone for access
2025/06/02 17:38:34 NOTICE: Waiting for code...
2025/06/02 17:38:50 NOTICE: Got code
Configure this as a Shared Drive (Team Drive)?
y) Yes
n) No (default)
y/n> n

Configuration complete.
Options:
- type: drive
- scope: drive
- token: {"access_token":"y… … 5","token_type":"Bearer","refresh_token":"1//0….g","expiry":"2025-06-02T18:38:49.325662747+02:00"}
- team_drive: 
Keep this "IsaricGdrive" remote?
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d> y

Current remotes:

Name                 Type
====                 ====
IsaricGdrive         drive

e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> q
:~$
:~$ rclone listremotes
IsaricGdrive:

Attention le storage est maintenant 20 au lieu de 18

:~$ rclone about IsaricGdrive:
Total:   15 GiB
Used:    545.677 MiB
Free:    14.467 GiB
Trashed: 0 B
Other:   539.103 KiB
:~$ 
:~$ rclone sync --update --progress IsaricGdrive:/Test /home/isaric/IsaricGdrive/Test
Transferred:              0 B / 0 B, -, 0 B/s, ETA -
Checks:                12 / 12, 100%
Elapsed time:         1.0s
:~$ 

Dernière modification par Isaric (Hier à 19:00)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#3 Le 03/06/2025, à 09:44

Isaric

Re : Rclone et google drive

Aussi sans API avec l'installation du dessus je n'arrive pas à ouvrir un fichier .odt

:~$ rclone mount IsaricGdrive:/Test /home/isaric/IsaricGdrive/Test
…
2025/06/03 09:39:32 ERROR : Test310525 1707.odt: WriteFileHandle: ReadAt: Can't read and write to file without --vfs-cache-mode >= minimal
...

on me dit : " Erreur de lecture impossible de lire les données "

Dernière modification par Isaric (Le 04/06/2025, à 10:11)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#4 Le 04/06/2025, à 10:12

Isaric

Re : Rclone et google drive

Je poursuis là :
Specific path for access on Drive
J'ai rajouté des alias à rclone.conf :

[Test]
type = alias
remote = IsaricGdrive:/Test

Je n'utilise pas le fichier SNAP, mais

wget https://downloads.rclone.org/rclone-current-linux-amd64.deb

(Package: rclone, Version: 1.69.3)


et je lance avec la commande suivante pour pouvoir ouvrir des fichiers.odt

:~$ rclone mount Test: /home/isaric/IsaricGdrive/Test  --vfs-cache-mode writes

Une bizarrerie
Rclone Shutter (Flatpak) s’ouvre, mais où ? Je ne le vois pas apparaître dans 
/IsaricGdrive et /IsaricGdrive/Test
Je ne vois pas ou ils sont montés ? Et donc il ne permet pas d'ouvrir un fichier .odt sad

Je suis étonné de voir le dossier vide

:~$ ls -l IsaricGdrive
total 0

J'ai été obligé de créer le dossier  /Test

Il me reste à essayer de créer une API
Connect to Google Drive with API

Dernière modification par Isaric (Le 04/06/2025, à 16:31)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#5 Le 04/06/2025, à 18:37

Isaric

Re : Rclone et google drive

Je reprends les informations de @ZavezPasVu
https://forum.ubuntu-fr.org/viewtopic.p … #p22833745

> Aller Google drive API
> « Créer des identifiants » :
    → On doit avoir dans Sélectionner une API : Google drive API
    → Données utilisateur (et non → Données de l’application) → « suivant »
    → Niveaux d'accès (facultatif) → « Enregistrer et continuer »
>  ID client OAuth
    choisir pour Type d'application : Application de bureau
    Nom : IsaricGdive
     → « Créer »
ID client :
1…..apps.googleusercontent.com

> activer Oauth : Présentation d'OAuth
les champs à renseigner (menu de gauche) :
> Branding : Indiquer le nom d'application que vous souhaitez (celui qui sera présenté au moment de l'inscription google-drive) et votre adresse email (champs Assistance utilisatreur et Coordonnées du développeur)
    → Nom de l’application → Rclone
    → Adresse email d’assistant utilisateur → mon@email...
> Audience: changer État de la publication
Publier l’application → Transferer en production → « confirmer »
En production (sinon les clefs seront à réactiver toutes les semaines)
Vous pouvez retrouver l'identifiant client et la clef via l'entrée Clients du menu de gauche puis en cliquant sur le nom du client que vous avez choisi.

J’ai donc maintenant un
ID client : 13….t.com
Code secret du client : .........
État activé

J’ai obtenu  à la page http://127.0.0.1:53682/...

	Success!
	All done. Please go back to rclone.

la commande

~$ rclone mount Test: /home/isaric/IsaricGdrive/Test  --vfs-cache-mode writes

marche, il faut maintenant que je refasse des essais.

Car je vois apparaître

:~$ rclone mount Test: /home/isaric/IsaricGdrive/Test  --vfs-cache-mode writes
2025/06/04 18:22:04 ERROR : .~lock.Test_001 1821.odt#: Failed to copy: context canceled
2025/06/04 18:33:01 ERROR : .~lock.Test_001 1821.odt#: Failed to copy: couldn't list directory: context canceled
^C2025/06/04 18:34:00 ERROR : /home/isaric/IsaricGdrive/Test: Failed to unmount: exit status 1: fusermount3: failed to unmount /home/isaric/IsaricGdrive/Test: Device or resource busy
:~$ 

[édit]
Actuellement je ne rencontre pas de dysfonctionnement, un perturbation certainement passagère au dessus  roll

Dernière modification par Isaric (Le 10/06/2025, à 09:29)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#6 Le 10/06/2025, à 08:57

Isaric

Re : Rclone et google drive

Peut-on lancer, une commande du genre

~$ rclone mount Test: /home/isaric/IsaricGdrive/Test  --vfs-cache-mode writes

directement au démarrage de la session ?

Dernière modification par Isaric (Le 10/06/2025, à 09:08)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#7 Le 10/06/2025, à 09:38

iznobe

Re : Rclone et google drive

Bonjour , on peut lancer tout ce que l' on veut au démarrage de la session / de l' ordi .

Et il est possible de faire cela de plusieurs manieres .
Actuellement il semble que la façon conseillée soit de passer par un service utilisateur de type simple + un script ( ou bien une ligne Exec incluse dans le service ) .

Dernière modification par iznobe (Le 10/06/2025, à 09:39)


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#8 Le 10/06/2025, à 09:48

geole

Re : Rclone et google drive

Bonjour
Essaie

mkdir -pv $HOME/.config/systemd/user
cat >$HOME/.config/systemd/user/Rclone.service<<EOF
[Unit]
Description=Mon Rclone .
[Service]
Type=simple
ExecStart=rclone mount Test: /home/%u/IsaricGdrive/Test  --vfs-cache-mode writes
[Install]
WantedBy=default.target
EOF

Puis activation et essai et contrôle.

systemctl --user stop  Rclone.service ; systemctl --user daemon-reload ; systemctl --user enable Rclone.service ;
systemctl --user start  Rclone.service
systemctl --user --no-pager -l status Rclone.service

Dernière modification par geole (Le 10/06/2025, à 10:43)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity

Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#9 Le 10/06/2025, à 10:32

Isaric

Re : Rclone et google drive

Merci @iznobe , @geole

isaric@isaric-p6-2007frm:~$ systemctl --user stop  Rclone.service ; systemctl --user daemon-reload ; systemctl --user enable Rclone.service ;
isaric@isaric-p6-2007frm:~$ systemctl --user start  Rclone.service
isaric@isaric-p6-2007frm:~$ systemctl --user --no-pager -l status Rclone.servicer
Unit Rclone.servicer.service could not be found.
isaric@isaric-p6-2007frm:~$ 

"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#10 Le 10/06/2025, à 10:40

iznobe

Re : Rclone et google drive

systemctl --user --no-pager -l status Rclone

retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#11 Le 10/06/2025, à 11:31

Isaric

Re : Rclone et google drive

Merci !

isaric@isaric-p6-2007frm:~$ systemctl --user stop  Rclone.service ; systemctl --user daemon-reload ; systemctl --user enable Rclone.service ;
isaric@isaric-p6-2007frm:~$ systemctl --user start  Rclone.service
isaric@isaric-p6-2007frm:~$ systemctl --user --no-pager -l status Rclone
● Rclone.service - IsaricGdribve Rclone .
     Loaded: loaded (/home/isaric/.config/systemd/user/Rclone.service; enabled; preset: enabled)
     Active: active (running) since Tue 2025-06-10 11:13:47 CEST; 11s ago
 Invocation: xxxxx.....xxxxx
   Main PID: 27418 (rclone)
      Tasks: 9 (limit: 8677)
     Memory: 66.2M (peak: 66.6M)
        CPU: 268ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/Rclone.service
             └─27418 rclone mount Test: /home/isaric/IsaricGdrive/Test --vfs-cache-mode writes

juin 10 11:13:47 isaric-p6-2007frm systemd[20294]: Started Rclone.service - IsaricGdribve Rclone ..
isaric@isaric-p6-2007frm:~$ 

Rclone démarre bien à l'ouverture de session smile
Je vois bien le dossier /Test monté dans le navigateur de Fichiers.

Un petit bémol pratique neutral, c'est qu'on n'a pas de visualisation sur la barre du haut de la session comme quoi Rclone fonctionne est qu'il synchronise les fichiers modifiés


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#12 Le 10/06/2025, à 12:15

Isaric

Re : Rclone et google drive

Le dossier /Test qui est monté est bien celui demandé dans

$HOME/.config/systemd/user/Rclone.service

J'ai tenté de modifier la ligne :

ExecStart=rclone mount Test: /home/%u/IsaricGdrive/Test  --vfs-cache-mode writes

par un autre Test2:

ExecStart=rclone mount Test2: /home/%u/IsaricGdrive/Test2  --vfs-cache-mode writes

qui est défini comme [alias] dans

$HOME/.config/rclone/rclone.conf

Cela n'a pas marché neutral
Si je souhaite modifier de dossier à ouvrir il faut modifier quoi ?


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#13 Le 10/06/2025, à 15:40

geole

Re : Rclone et google drive

Si tu modifies quelques chose dans le script, il faut regénérer le service

systemctl --user stop  Rclone.service ; systemctl --user daemon-reload ; systemctl --user enable Rclone.service ;
systemctl --user start  Rclone.service
systemctl --user --no-pager -l status Rclone.service

si tu veux être au courant que rclone bosse, tu peux toujours informer l utilisateur
par exemple sous ubuntu avec zenity   ou kdialog dans un autre environnement.

ExecStartPre=zenity --info --text "La sauvegarde dans SAVDATA va commencer."
ExecStopPost=zenity --info --text "La sauvegarde dans SAVDATA est terminée."

Dernière modification par geole (Le 10/06/2025, à 15:42)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity

Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#14 Le 10/06/2025, à 15:53

iznobe

Re : Rclone et google drive

geole a écrit :

Si tu modifies quelques chose dans le script, il faut regénérer le service

systemctl --user stop  Rclone.service ; systemctl --user daemon-reload ; systemctl --user enable Rclone.service ;
systemctl --user start  Rclone.service

ou en une ligne :

systemctl --user restart  Rclone

je ne suis pas certain qu ' il faille faire un " systemctl --user daemon-reload " dans la foulée , vu que les services ne change pas .

Dernière modification par iznobe (Le 10/06/2025, à 15:55)


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#15 Le 10/06/2025, à 16:04

nany

Re : Rclone et google drive

Bonjour,



geole a écrit :

si tu veux être au courant que rclone bosse, tu peux toujours informer l utilisateur
par exemple sous ubuntu avec zenity   ou kdialog dans un autre environnement.

Puisqu’il s’agit d’un simple texte d’information, pourquoi ne pas utiliser notify-send qui, si je ne me trompe, est valable dans toutes les variantes ?

Hors ligne

#16 Le 10/06/2025, à 16:37

geole

Re : Rclone et google drive

Bonjour nany
Bonne idée. Un simple message de quelques secondes  est probablement suffisant

notify-send  "La sauvegarde commence." 

Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity

Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#17 Le 10/06/2025, à 16:50

Isaric

Re : Rclone et google drive

J'ai bidouillé un peu

:~$ systemctl --user restart  Rclone
Warning: The unit file, source configuration file or drop-ins of Rclone.service changed on disk. Run 'systemctl --user daemon-reload' to reload units.

Lancé

:~$ systemctl --user daemon-reload

Redémarré l’ordinateur roll
Je n'ai plus rien qui monte hmm après les commandes suivantes  :

:~$ systemctl --user stop  Rclone.service ; systemctl --user daemon-reload ; systemctl --user enable Rclone.service ;
:~$ systemctl --user start  Rclone.service
:~$ systemctl --user --no-pager -l status Rclone.service
× Rclone.service - IsaricGdribve Rclone .
     Loaded: loaded (/home/isaric/.config/systemd/user/Rclone.service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Tue 2025-06-10 16:37:30 CEST; 13s ago
   Duration: 846ms
 Invocation: xxxxxxxxxx…...xxxxxxxxx
    Process: 4729 ExecStart=rclone mount Test2: /home/isaric/IsaricGdrive/Test2 --vfs-cache-mode writes (code=exited, status=1/FAILURE)
   Main PID: 4729 (code=exited, status=1/FAILURE)
   Mem peak: 15.2M
        CPU: 155ms

juin 10 16:37:30 isaric-p6-2007frm systemd[2303]: Started Rclone.service - IsaricGdribve Rclone ..
juin 10 16:37:30 isaric-p6-2007frm rclone[4729]: CRITICAL: Fatal error: failed to mount FUSE fs: "/home/isaric/IsaricGdrive/Test2" is not empty, use --allow-non-empty to mount anyway
juin 10 16:37:30 isaric-p6-2007frm systemd[2303]: Rclone.service: Main process exited, code=exited, status=1/FAILURE
juin 10 16:37:30 isaric-p6-2007frm systemd[2303]: Rclone.service: Failed with result 'exit-code'.
:~$ systemctl --user start  Rclone
:~$

[édit]
J'ai modifié

ExecStart=rclone mount Test2: /home/%u/IsaricGdrive/Test2  --vfs-cache-mode writes --allow-non-empty

Je teste...

Dernière modification par Isaric (Le 10/06/2025, à 17:03)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#18 Le 10/06/2025, à 17:18

Isaric

Re : Rclone et google drive

Merci @iznobe, @nany et @geole

Après avoir ajouté

--allow-non-empty

et changé le nouveau répertoire désiré, il m'a fallu faire
(systemd)

:~$ systemctl --user restart Rclone
Warning: The unit file, source configuration file or drop-ins of Rclone.service changed on disk. Run 'systemctl --user daemon-reload' to reload units.
:~$ systemctl --user daemon-reload
:~$ systemctl --user restart Rclone

[édit]
Je remarque que lorsque je modifie Rclone.service et rclone.conf

/home/isaric/.config/systemd/user/Rclone.service
/home/isaric/.config/rclone/rclone.conf

je dois en plus redémarrer l’ordinateur.
smile

Je n'ai pas encore compris ce que c'est que " notify-send ", mais la documentation semble "HS".

Dernière modification par Isaric (Le 11/06/2025, à 08:08)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#19 Le 10/06/2025, à 17:18

geole

Re : Rclone et google drive

Je ne connais pas le contexte mais je  pense  que cela n'est pas une  bonne idée  d'utiliser un point de montage non vide pour effectuer  le montage.


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity

Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#20 Le 10/06/2025, à 17:39

Isaric

Re : Rclone et google drive

geole a écrit :

Je ne connais pas le contexte mais je  pense  que cela n'est pas une  bonne idée  d'utiliser un point de montage non vide pour effectuer  le montage.

Dans mon idée, c'est d'avoir le contenu du Drive hors connexion (Comme le fait Nextcloud)  neutral


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#21 Le 10/06/2025, à 19:07

iznobe

Re : Rclone et google drive

c' est possible , j ' ai vu ça en cherchant sur le net pour un autre post .


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#22 Le 10/06/2025, à 19:43

Isaric

Re : Rclone et google drive

A)

iznobe a écrit :

c' est possible , j ' ai vu ça en cherchant sur le net pour un autre post .

Actuellement avec l'option

--allow-non-empty

si je me déconnecte du réseau les dossiers disparaissent sad
heureusement, ils reviennent quand même si je me reconnecte smile


B) Pour faire une notification notify-send
Faut-il regarder du côté de
> paramètres d’Ubuntu > Notifications ?
Je ne vois pas le logiciel Rclone

[édit] faut-il utiliser --log-file string ?


C) Note : j'ai monté 2 dossiers en même temps en rajoutant une  " combine "
dans rclone.conf

[TT2]
type = combine
upstreams = Test=Test: Test2=Test2:

smile

Dernière modification par Isaric (Le 10/06/2025, à 22:37)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#23 Le 11/06/2025, à 11:37

iznobe

Re : Rclone et google drive

Bonjour , il se peut que cela ne soit plus fonctionnel en fait ( le offline ) .

voir : https://askubuntu.com/questions/1086302 … le-offline


retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#24 Le 11/06/2025, à 16:06

Isaric

Re : Rclone et google drive

Merci @iznobe
Cela me dépasse, des réponses m'ont aussi été données là :
Start rclone in a network


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#25 Le 11/06/2025, à 16:12

geole

Re : Rclone et google drive

Bonjour
Si tu veux être au courant que rclone bosse, tu peux toujours informer l utilisateur
par exemple sous ubuntu avec zenity   ou kdialog dans un autre environnement.

ExecStartPre=zenity --info --text "La sauvegarde dans SAVDATA va commencer."
ExecStopPost=zenity --info --text "La sauvegarde dans SAVDATA est terminée."

ou plus standard, avec un  message de trois secondes

ExecStartPre=notify-send "La sauvegarde dans SAVDATA va commencer."
ExecStopPost=notify-send "La sauvegarde dans SAVDATA est terminée."

Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity

Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne