Moving Project Files to Different Drive

Message boards : Questions and problems : Moving Project Files to Different Drive
Message board moderation

To post messages, you must log in.

AuthorMessage
Dick Flanagan

Send message
Joined: 10 Oct 09
Posts: 4
United States
Message 28252 - Posted: 22 Oct 2009, 23:52:24 UTC

I want to separate my project program files from my project data files. I read somewhere here that in BOINC 6 if you declare a non-default data directory, it will automatically move the files from your old directory to the new one.

I had BOINC 6.6.36 installed with two projects attached and well over fifty files downloaded, executing and ready to start.

I just downloaded BOINC 6.6.41, declared a different data directory and instead of moving my old files to the new directory, it started over as though I had never installed before. Now all of my old project files have been abandoned and an entirely new set have been downloaded to my new data directory.

Apparently the auto-move feature isn't working or I misunderstood it (I'm assuming the latter). Whatever, how can I manually merge my old project files into my new data directory?

Dick Flanagan K7VC
ID: 28252 · Report as offensive
Aurora Borealis
Avatar

Send message
Joined: 8 Jan 06
Posts: 448
Canada
Message 28253 - Posted: 23 Oct 2009, 0:38:00 UTC
Last modified: 23 Oct 2009, 0:41:10 UTC

Auto move doesn't exist. When upgrading from pre-version 6 to V6, it splits the Boinc directory into an Boinc execution and Boinc Data folder. V6 needs to be moved manually and the installer directed to the new locations. I believe it was requested that a move option be implemented in V6.?.x. I'm not sure if it exists in the development versions. I haven't tried it.

Boinc V 7.4.36
Win7 i5 3.33G 4GB NVidia 470
ID: 28253 · Report as offensive
Dick Flanagan

Send message
Joined: 10 Oct 09
Posts: 4
United States
Message 28254 - Posted: 23 Oct 2009, 0:46:30 UTC - in response to Message 28253.  
Last modified: 23 Oct 2009, 1:06:33 UTC

Fair enough. Can I manually merge my old data files into my new data directory?

Can I just copy all the files from my old directory to my new one?

Dick
ID: 28254 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 20 Dec 07
Posts: 1069
Germany
Message 28262 - Posted: 23 Oct 2009, 8:39:07 UTC - in response to Message 28254.  

The question is: do you want to finish the newly downloaded tasks or abort them?

If you want to finish them, set "No new tasks" and let them run and upload. After reporting them (no remnants in Tasks tab), you can revert to your old tasks.

If you don't want to finish them, set "No new tasks" and detach from your project(s). That returns the tasks immediately to the pool of available ones and avoids waiting for the deadline for your wingmates.

If all tasks are gone (either way), copy the old data directory to the new path and reinstall the new BOINC version, pointing the installer again to the right path. Since the account_*.xml files will be preserved, you won't need to re-attach to the project(s).

Don't forget to set "Allow new tasks" when all has gone well.

Gruß,
Gundolf
Computer sind nicht alles im Leben. (Kleiner Scherz)
ID: 28262 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5082
United Kingdom
Message 28263 - Posted: 23 Oct 2009, 9:28:42 UTC - in response to Message 28262.  

Actually, just 'Detach' doesn't report the tasks as available for new users. That only happens if you re-attach - which rather defeats the object of the exercise here. If you want to sort things out quickly, best to set NNT, then abort and report the new tasks.

When you're ready to switch back to the old folder, it'll be best to copy the old BOINC Data folder to the new partition, and then re-run the BOINC installer to ensure that all the permissions are set correctly.
ID: 28263 · Report as offensive

Message boards : Questions and problems : Moving Project Files to Different Drive

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.