Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: onedrive  (gelezen 1708 keer)

onedrive
« Gepost op: 2020/11/08, 17:25:57 »
Goedenavond,
Op mijn werk heb ik Office365 met OneDrive.
Prive ben ik al bijna 20 jaar een enthousiast linux gebruiker
Nu met het thuiswerken kan ik of achter mijn buro gaan zitten en op windows gaan werken,
Of ergens in huis gaan zitten met een ubuntu laptopje op schoot. ;-)
Handig zou OneDrive sync zijn op mijn linux bakjes.
Dat OneDrive gewoon in mijn bestandsbeheerder staat.

Weer iemand of dat kan?

Alvast dank, op google kom ik er niet echt uit.

Groet,
Peter
Gemiddeld leeft een mens 28000 dagen.
Eigenlijk ook maar weinig...

Offline M_aD

  • Forumteam
Re: onedrive
« Reactie #1 Gepost op: 2020/11/08, 17:31:44 »
Ubuntu CoC Signed.
Ubuntu Member sinds Oktober 2020.

Offline MKe

  • Lid
Re: onedrive
« Reactie #2 Gepost op: 2020/11/08, 17:34:06 »
Rclone kan een one drive storage mounten. Is wel commandline, maar niet erg moeilijk. Daarna werkt het als een netwerk schijf.

Re: onedrive
« Reactie #3 Gepost op: 2020/11/08, 17:56:17 »
@M_aD,
Jouw link werkt niet. Het loopt vast op de twee weg authenticatie. Ik krijg geen response url, omdat ik eerst een nummer moet invullen dat naar mijn telefoon wordt gestuurd.

@MKe
Is er voor Rclone een handleiding voor de terminal? Ik weet niet wat ik moet invullen om een mount naar een externe schijf te maken.
Gemiddeld leeft een mens 28000 dagen.
Eigenlijk ook maar weinig...

Re: onedrive
« Reactie #4 Gepost op: 2020/11/08, 18:35:55 »
Als ik de instructies opvolg en de response url invoer dan is dit de uitvoer.


onedrive.OneDriveException@src/onedrive.d(403): HTTP request returned status code 400 (Bad Request)
{
    "correlation_id": "8163d6f4-704e-4b95-a91e-10fce7008119",
    "error": "invalid_grant",
    "error_codes": [
        9002313
    ],
    "error_description": "AADSTS9002313: Invalid request. Request is malformed or invalid.\r\nTrace ID: 54a7b839-e830-4ed4-84d2-329d87362800\r\nCorrelation ID: 8163d6f4-704e-4b95-a91e-10fce7008119\r\nTimestamp: 2020-11-08 17:32:27Z",
    "error_uri": "https:\/\/login.microsoftonline.com\/error?code=9002313",
    "timestamp": "2020-11-08 17:32:27Z",
    "trace_id": "54a7b839-e830-4ed4-84d2-329d87362800"
}
----------------
0x559adaf99a9c ???
   ???:0
0x559adb00fd22 ???
   ???:0
0x559adaf9896b ???
   ???:0
0x559adaf987ff ???
   ???:0
0x559adaf97136 ???
   ???:0
0x559adaf96e7f ???
   ???:0
0x559adaf947a7 ???
   ???:0
0x559adb0e88be ???
   ???:0
0x559adb0e8a2e ???
   ???:0
0x559adb0e8dea ???
   ???:0
0x559adb0e8a2e ???
   ???:0
0x559adb0e8bc0 ???
   ???:0
0x559adaf93ea3 ???
   ???:0
0x7fbf4a17bb96 __libc_start_main
   ???:0
0x559adaf8bc99 ???
   ???:0
0xffffffffffffffff ???
   ???:0
Segmentatiefout (geheugendump gemaakt)


Wat gaat hier fout?
Gemiddeld leeft een mens 28000 dagen.
Eigenlijk ook maar weinig...

Offline MKe

  • Lid
Re: onedrive
« Reactie #5 Gepost op: 2020/11/08, 20:12:07 »
Hoi Peter, je moet eerst rclone config draaien. Als ik dit voorbeeld volg (https://rclone.org/onedrive/) dan werkt het bij mij gewoon. Halverwege start firefox op en moet ik bij Microsoft inloggen met het juiste account. Ik type alleen bij 'name' geen 'remote', maar 'one', dus dan kan ik een lege map maken in mijn home en onedrive mounten:
$ mkdir ~/onedrive
$ rclone mount one: ~/onedrive

Je moet de terminal niet afsluiten, want het proces moet blijven lopen. Als je volgens het voorbeeld de naam 'remote' had ingevoerd, dan moet je 'one' in mijn commando vervangen door 'remote:'

Bij mij is OneDrive optie 23 in het menu. Ik werk hier wel op mijn Arch Linux laptop, dus misschien is de rclone versie iets nieuwer dan op jouw Ubuntu versie. Dingen kunnen dus iets verschillen.

Ik gebruik rclone voor al mijn cloud werk als google-drive, StackIP, dropbox etc en ook om websites op mijn hosting aan te passen (ftp) het werkt zeer goed over het algemeen. Jammer dat ze niet echt een GUI hebben, maar ik ben zelf erg handig met de commandline.
« Laatst bewerkt op: 2020/11/08, 20:15:50 door MKe »
Mijn blokkendoos blog: http://mke21.wordpress.com/

nahjo

  • Gast
Re: onedrive
« Reactie #6 Gepost op: 2020/11/08, 21:00:15 »
.
« Laatst bewerkt op: 2020/11/29, 11:28:59 door nahjo »

Re: onedrive
« Reactie #7 Gepost op: 2020/11/08, 21:05:18 »
Hoi MKe,

Het gaat  fout na de link.
De aanmeld pagina van github herkent mijn microsof account niet.

Of moet ik een account maken?
Ik begrijp er geen pepernoot meer van
Gemiddeld leeft een mens 28000 dagen.
Eigenlijk ook maar weinig...

Re: onedrive
« Reactie #8 Gepost op: 2020/11/08, 21:18:25 »
@nahjo en @MKe
Ik ben ietsje verder gekomen.
Het blijkt dat ik niet in mijn onedrive moest inloggen, maar in mijn ms-live.
Vervolgens krijg ik de keuze:
Citaat
--------------------
y) Yes this is OK
e) Edit this remote
d) Delete this remote
y/e/d> y
2020/11/08 21:14:55 Failed to save config file: open /home/peter/.rclone.conf: permission denied


Hoe nu verder?

't is wel een bevalling...
Gemiddeld leeft een mens 28000 dagen.
Eigenlijk ook maar weinig...

Re: onedrive
« Reactie #9 Gepost op: 2020/11/08, 22:12:47 »
Heb je misschien een keer het rclone-commando met sudo ervoor uitgevoerd?

Bekijk de permissies op dat bestand met
ls -al /home/peter/.rclone.conf
Mocht je zelf niet de eigenaar zijn kun je dit aanpassen met
sudo chown peter:peter /home/peter/.rclone.conf

Offline h2o

  • Lid
Re: onedrive
« Reactie #10 Gepost op: 2020/11/09, 07:54:31 »
Op mijn werk heb ik Office365 met OneDrive.
Prive ben ik al bijna 20 jaar een enthousiast linux gebruiker
Nu met het thuiswerken kan ik of achter mijn buro gaan zitten en op windows gaan werken,
Of ergens in huis gaan zitten met een ubuntu laptopje op schoot. ;-)
Handig zou OneDrive sync zijn op mijn linux bakjes.
Dat OneDrive gewoon in mijn bestandsbeheerder staat.

Een tussen vraag: Gebruik je alleen Onedrive of gebruik je ook SharePoint.
Voor mijn werk gebruik ik namelijk beiden. Mijn oplossing is wat meer werk, maar werkt dan ook perfect. Ik heb Windows 10 in een virtuele omgeving gezet (Qemu/KVM, maar Virtualbox of VMware gaat ook) en daarmee kan ik alles benaderen wat ik nodig heb. Zorg er dan wel voor dat je Windows 10 goed temt en onder de duim houdt, dan is het prima te doen.

Werk je alleen met Onedrive, dan kan ik jou ook Expandrive aanbevelen. Dan draait Onedrive alleen in de cloud en staat er in principe niets op je eigen Ubuntu systeem. Net zoals bijvoorbeeld pCloud dat doet. Bovendien is Expandrive ook vlot en gedraagt zich dan als een externe drive.
Synchroniseren is leuk, maar je blijft altijd met dubbele bestanden aan het werk. Gaat er iets mis, wat is dan de goede versie?
« Laatst bewerkt op: 2020/11/09, 07:57:29 door h2o »
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Offline Curly

  • Lid
Re: onedrive
« Reactie #11 Gepost op: 2020/11/10, 17:03:27 »
Google eens op insync

Re: onedrive
« Reactie #12 Gepost op: 2020/11/11, 13:35:05 »
Die kun je toch ook gewoon in je bestandsbeheerder benaderen als server?
Bestandsbeheerder: Bestand -> Verbinden met server

https://pcmweb.nl/artikelen/internet/onedrive-als-netwerkschijf/ (win voorbeeld, maar onder linux bestandsbeheerder hetzelfde idee)
- I ♥ Linux -
Bij irritatie, voeg hier 'partyrabbit' toe -> https://forum.ubuntu-nl.org/index.php?action=profile;area=lists;sa=ignore

Offline vanadium

  • Lid
Re: onedrive
« Reactie #13 Gepost op: 2020/11/11, 17:22:45 »
Ik heb uit nieuwgierigheid ook rclone eens getest. Werkt voor mij meteen door nauwkeurig de gids gelinkt door nahjo te volgen. Werkt zeer vlot. Ook mijn Google Drive heb ik nu op die manier aangekoppeld.

Als je die foutmelding krijgt:
2020/11/08 21:14:55 Failed to save config file: open /home/peter/.rclone.conf: permission denied
wis dan (als beheerder mogelijk) dat bestand "/home/peter/.rclone.conf" eens en herbegin. Bij mij staat dat configuratiebestand in .config/rclone.

Ik zoek nog een mogelijkheid om dit in fstab op te nemen. Dan zouden er iconen moeten verschijnen links in bestandsbeheer, die aankoppelen met één klik mogelijk maken.

nahjo

  • Gast
Re: onedrive
« Reactie #14 Gepost op: 2020/11/11, 17:52:30 »
.
« Laatst bewerkt op: 2020/11/29, 11:28:42 door nahjo »

Offline vanadium

  • Lid
Re: onedrive
« Reactie #15 Gepost op: 2020/11/12, 11:02:13 »
Een launcher in de taakbalk of die je snel kan opstarten als een programma is natuurlijk ook perfect werkbaar  :). Voorlopig werk ik met nautilus scripts.

In jou geval kan je vereenvoudigen: het is niet nodig een terminal te laten lopen om dan Ctrl+C te kunnen gebruiken om te eindigen. Je hebt immers je starter, die je een tweede keer kan aanklikken om te eindigen als het volume aangekoppeld is. Ook kan je in bestandsbeheer zelf ontkoppelen.

Enkele suggesties:

- Plaats een & na het rclone commando: dat zorgt ervoor dat het commando in de achtergrond draait, en dat het script afsluit. Ontkoppelen kan je immers of door het script opnieuw te draaien of door te ontkoppelen in bestandsbeheer.
- Wis alles na het rclone commando, tot "else". Die code hoort in het tweede deel van het script, na "else", als je ontkoppelt. Let wel dat ontkoppelen via bestandsbeheer het koppelpunt niet verwijdert. Zelf laat ik dit koppelpunt altijd staan. Ik koppel trouwens aan onder /media/$USER. Daar staan die koppelpunten netjes uit de weg. Ook storen ze, en dat is veel erger, een zoekopdrachten in de home folder niet meer.

Een betere manier om te testen of je schijf aangekoppeld is, is
if grep -qs "/home/johan/OneDrive" /proc/mounts ;
Dan heb je dat verborgen bestandje op de mount niet nodig  :)

Re: onedrive
« Reactie #16 Gepost op: 2020/11/12, 14:22:57 »
Even vrijblijvend tussendoor:

Zorg ook dat je bij onedrive alles (beveiligings-blocks, toegestane software) goed ingesteld hebt, anders kom je er nooit in hoe goed je je pc ook instelt.
- I ♥ Linux -
Bij irritatie, voeg hier 'partyrabbit' toe -> https://forum.ubuntu-nl.org/index.php?action=profile;area=lists;sa=ignore

nahjo

  • Gast
Re: onedrive
« Reactie #17 Gepost op: 2020/11/12, 17:40:22 »
.
« Laatst bewerkt op: 2020/11/29, 11:28:25 door nahjo »

Offline vanadium

  • Lid
Re: onedrive
« Reactie #18 Gepost op: 2020/11/12, 18:05:53 »
Iedereen zijn meug, natuurlijk  :) Maar daarmee werkt het mogelijk voor Peter Schallenberg nog niet  :o

nahjo

  • Gast
Re: onedrive
« Reactie #19 Gepost op: 2020/11/12, 18:27:11 »
.
« Laatst bewerkt op: 2020/11/29, 11:28:09 door nahjo »