Google Drive : récupérer le contenu de la poubelle (des To...)

drive 6 févr. 2020

“J’ai glissé Chef !”

Je ne sais toujours pas comment mais 107To chiffrés d’un Google Drive se sont retrouvés dans la poubelle du Cloud. Google propose une API qui permet de restaurer le contenu supprimé par inadvertance mais elle se base sur un ou des noms de fichiers. Le hic c’est que le contenu étant chiffré tous les noms sont différents et du genre 1wxCnQuB8ercMdYyj79TjJoZ0pq1JcSwJ.

Heureusement Fabian Möller a créé un outil qui permet de tout faire automatiquement.

Il nécessite d’installer go (sudo apt-install golang-go en général) puis on suit ses indications et notamment créer le client_secret.json lié au compte Google Drive. Ce sera un fichier de ce genre :

{"installed":{"client_id":"abcd.apps.googleusercontent.com","project_id":"quickstart-xxx","auth_uri":"https://accounts.google.com/o/oauth2/auth","token_uri":"https://oauth2.googleapis.com/token","auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs","client_secret":"efgh","redirect_uris":["urn:ietf:wg:oauth:2.0:oob","http://localhost"]}}

Pour les 107To il faut compter bien plus d’une semaine…

2020/02/06 09:16:46 restore 1D3HI3OPg6D8M6tjgX3hozJE1v0phmPUl 6927qr9dk3lb4l3j01vj67ki3g application/octet-stream
2020/02/06 09:16:46 restore 1wxCnQuB8ercMdYyj79TjJoZ0pq1JcSwJ isomq9bttoc2s5uqqg0i1oqs30 application/octet-stream
2020/02/06 09:16:47 restore 1yIbUDzI42N5yV642dknM_6D_DojpTSdh 9iea1u954jfkkf0hl93gmln1sg application/octet-stream
2020/02/06 09:16:48 restore 1_ubcgEooe-oPy1J8uR3VBdnC9nw4kOYg k4f2d13caer2c133jn7jiamlag application/octet-stream
2020/02/06 09:16:48 restore 1kpWpZpV0SsLo0pmLlc0dNqLX3WmEHyOw 2hosk9sabfnudot5bilupa0nmc application/octet-stream
2020/02/06 09:16:49 restore 11lR8iOAqp3OCW6Iypb5QbxCmWp7pVJWq iflgkeg66g8n2rs31vo6gi6mo8 application/octet-stream
2020/02/06 09:16:49 restore 1Ot2sQSukAx7PObNiIhJ_xY4wYU4iSzDg 315gu76hnhjslu0ql4302bn1d4 application/vnd.google-apps.folder
2020/02/06 09:16:50 got page with 26 entries
2020/02/06 09:16:50 restore trash in 1Ot2sQSukAx7PObNiIhJ_xY4wYU4iSzDg
2020/02/06 09:16:50 restore 1kH1Na2YNfNTlTW5WWWi910TCqy31vElq 065ea2mun3ick9ts7djb7igupcull133ph3mealibii44mrhblg0 application/octet-stream
2020/02/06 09:16:51 restore 1N2Z46GFbL6OxSsAO79No1y8yk8GEp6gH tg4q7p20e343jm3eulbu8cboa4g6jlplgsvp5p2m386ofuuh07ag application/octet-stream

Mots clés