Backup Drobo NAS Content to CrashPlan on Windows

Drobo 5N NASCrashplan, online backup

One of the advantages of online backup service, CrashPlan, is their ability backup NAS (i.e., network) drives to their cloud. While that is technically true, they do not officially support that feature from Windows. They do describe how this should work, but it requires you to reinstall CrashPlan (per user, rather than all-users). You might try that first, that may work.

If your NAS device is a Drobo, then easily backing it all up is complicated by the fact that it does not support a singular view of all its content with a single share.  This summarizes a few tips to get this all working.

View all Drobo Shares in a Single Share

First, let’s make sure that we can get a singular view of all the Drobo’s content from a single share. If we don’t do this, we’d have to map every of Drobo’s shares as a separate drive letter, on Windows. Not only is this tedious, it may not even work if you have too many shares since there are only 26 letters in the alphabet. If you do not care about this convenience, you can skip to the next section.

    1. In Drobo Dashboard, add Share, e.g., “AllShares”. It should probably be limited to specific users… read-only?
    2. ssh into the Drobo and navigate to /mnt/DroboFS/Shares
      ssh my_drobo
      my_drobo:~$ cd /mnt/DroboFS/Shares
      

      I know, this is the “advanced” part you’ll need to have set up your Drobo for ssh access and enable a Windows utility to perform ssh (unless you have added the Bash support to Windows 10—you can use putty).

    3. Delete the AllShares directory that Dashboard created:
      rmdir AllShares
    4. Replace Drobo’s expected directory with a symbolic link to the pointing to the parent directory of all the directories that are the source of each share:
      ln -s /mnt/DroboFS/Shares AllShares 
    5. You may need to reboot the Drobo for this to work correctly.
    6. And/or you may need to reboot Windows or restart Workstation in order for Windows to not be confused about user permissions (if you changed any).
      net stop workstation
      net start workstation
      net start "Computer Browser"
      net start "..."
      

Now that we have a way to see all the NAS’s content via a single share, we can configure CrashPlan to back it up.

Allow CrashPlan to backup NAS volumes

CrashPlan requires that files and directories being backed up, in Windows, be accessible via drive letters. Thus, network “shares” need to be mapped as local drive letters in order for the Windows version of CrashPlan to recognize them.

After getting my system working, I realized that I did not have to do any of the steps I documented below. According to CrashPlan’s own document, “Backing Up A Windows Network Drive,” CrashPlan can be reinstalled per-user rather than for all users, system-wide; then the CrashPlan application will recognize the users’ network drive mappings. I did not get a chance to verify that this works.  If it does not work for you, continue with the following steps.

If CrashPlan is installed for All Users—the default—then it cannot see the network drives mapped by a specific user, since it is running as a “system” application. We need to set Windows to map drives which are visible to system applications, then they can be added to CrashPlan’s backup set.

The following is a summary of the detailed, illustrated steps from “The Crashplan Network Drive Backup Guide.” I recommend you follow that guide after going through the summary I’ve written, here.

  1. Create batch file to NAS volumes as local drives.
    1. Create a batch file. It can be any name, but it must have a .bat extension. Let’s call it AutoStart.bat
      net use N: \\DroboNAS\AllShares /username:WORKGROUP\Bill password
      

      Pick the drive letter (shown in the example as “N”) that you’d like it to use. Replace “DroboNAS” with the network name of your Drobo device. “WORKGROUP” is the workgroup or domain name that it belongs to and “Bill” and “password” correspond to the user that you’ve set up to access AllShares.

      I had trouble, initially, being able to set user-specific access permissions. What worked for me was to ensure that both the Drobo and my Windows machines were using the same workgroup name. And, because Windows requires the name be uppercase, it seems I had to ensure that the Drobo also used uppercase characters for the workgroup name.

      If you have multiple shares for the NAS and/or more than one NAS drive, add more entries to the batch file for each drive, as necessary.

    2. The batch file can be anywhere; the CrashPlan installation directory is as good a place as any.  %PROGRAMFILES%\CrashPlan (e.g., C:\Program Files\CrashPlan)
  2. Schedule file to run at login via Task Scheduler. It must be runnable as SYSTEM.
  3. Reboot or create a one-time trigger to execute the batch file during the current session (as SYSTEM).
  4. In the CrashPlan app’s Backup tab, click the Change… button under the Files section.
  5. Add the new drive and select/unselect share directories be included/excluded directories, as you normally would for local files and directories in the CrashPlan application.

Resources

  • CrashPlan, “Backing Up A Windows Network Drive.”  If your version of CrashPlan is recent and do not mind re-installing CrashPlan per-user, then the instructions are short. Initially, it wasn’t clear to me why this would work so I didn’t take this path.
  • TipsDotCom.com, “The Crashplan Network Drive Backup Guide.” This is the guide that I followed. While it is illustrated with an old version of Windows, it still works on Windows 10.

Ski Roadtrip: Day 9, Kicking Horse

The drive from Revelstoke to Kicking Horse in Golden, BC, was pretty treacherous; dark, slick, twisty roads make for a very exhausting drive, taking at least a half-hour more than anticipated.

Roadtrip Tip: Drive mountainous roads during daylight hours. Not only is it easier drive when you can see—this is even more important when there are snow storms to contend with. Also, during the day, you get to appreciate the beautiful views.

I arrived at Mary’s Motel, the closest accommodations to the road up to Kicking Horse, about a 10 minute drive. I’d used booking.com, since Orbitz didn’t have any listings for Golden. It was pretty big for a motel; I suspect they get pretty crowded on good ski weekends.

I made it in time for dinner and I searched for the recommendation from Gary and Sheila (co-habitants of the B&B in Revelstoke), “22 something”… Eleven22 was in a converted house, in the contemporary dining way. It was excellent and I highly recommended it; not only was the food good, modern cuisine, but it was quite cheap for its quality.

eleven22: Roasted Red Pepper Tomato Soup
Roasted Red Pepper Tomato Soup
eleven22: Salmon Linguini
Salmon Linguini (but not your normal Salmon linguini)

The Mountain

Kicking Horse: View from the parking lot

Kicking Horse is more spread out than Revelstoke, providing more blue runs. Continue reading Ski Roadtrip: Day 9, Kicking Horse

Ski Roadtrip: Day 8, Revelstoke, Day 3

I took the day before off, after 5 days of straight skiing. Blackened Salmon at Chubby FunsterThe temps along my whole trip, no matter how far north or east I go, have been hovering around freezing or warmer. That doesn’t make for great snow. But at Revelstoke, at least, there is a decent amount of it. The night before, I went to Chubby Funsters for dinner, a nice blackened salmon, and the hugest tater-tots I have ever seen (along with a Canadian red)!

Revelstoke: Overlooking the valley from the top of StokeAgain, the ride up the gondola breaks through the low clouds to a bit of sunlight. You can see the clouds snaking through the valley in both directions.

But it was back to warm spring conditions (I don’t think it got below freezing): hard, crusty, firm snow in the morning, softening mid-day to become pretty skiable where the sun hits. Unfortunately, the best snow conditions came the hour and a half before they closed the lifts at 3pm.  IMG_3132

I wandered around the small village (new buildings with requisite accommodations, a few stores, and a couple of places to eat) before taking off to my next destination, Kicking Horse.

Click the pictures below

Ski Roadtrip: Day 6, Revelstoke

IMG_3062 It was another dreary wet overcast morning. I was kind of run down from the days of skiing/driving. I’d already skied 4 straight days and was beginning to think about taking a break; especially because this was Saturday and it was bound to be busy on the mountain. It didn’t help that Josh (the B&B house-boy), had a nice breakfast waiting for me when I woke up. IMG_3061And he nearly scared me about stories of people killing themselves riding out of bounds (and off cliffs) at Revelstoke. One glance at the webcam, however, and I immediately kicked myself for not getting out the door sooner.

Revelstoke has only been around, in it’s current form, for about eight years. There is a typical commercial village at the base but the town of Revelstoke (where most people stay) is only about 10–15 minutes away from town. Revelstoke is a key train junction; I was told that the train museum is a must see, but it is closed for the dead of winter.

Above the clouds, at the top of the gondola at RevelstokeThere is a gondola to two main lifts. Everyone takes the gondola up and a 1/4 mile long line can form on a busy day! The gondola breaks through the dreary low clouds, into unexpectedly sunlit slopes. The storm that I endured the prior night had laid some fresh pow at the top of the mountain and it wasn’t wet despite it being above freezing.

IMG_3065From the gondola, the only option, aside from skiing back to the bottom, is the Stoke chair, so everyone will funnel in, there. IMG_3069

IMG_3095You can ski the back to the Stoke lift or make your way to the Ripper chair on the north-bowl side of the mountain; it’s popular practice to hike up to enter the north-bowl.

It was in the high 30’s in town and the bottom was wet; everyone stays up on the mountain, which means crowds at either the Stoke or Ripper chairs.

Revelstoke is known for being steep, so it’s all steep blue, black or double diamond. It’s purpose-built for great tree skiing and steep bowls and steep faces. The steeper faces were still lacking coverage. The map doesn’t mark most of the runs, especially through the trees; I’m sure they expect that you can find your downhill on your own.

I was warned again, later, that if you can’t see where you’re going, you’d better slow down (lest you end up off a cliff). I don’t like not seeing where I am going and i especially don’t like cliffs, so I think I will be fine.

The warmth got to the snow and it gradually became heavier and in other places being polished to firm, fast featureless speedways.  The fresh snow in the morning was the best I’d hit, so far. The lifts closed at 3p—it was getting kind of dark.

Dinner was at the Village Idiot; typical bar-fare, but you’d better get there before 6p if you want to get a table.  A friendly Canadian (did I mention how much I like Canadians?) in front of me noticed that there was a table for four available, even though it was only him and his girlfriend, and asked if a few of us waiting could all share a table; so we did, avoiding a 45 min wait, and had rousing conversation, discussing what would happen if we introduced a polar bear to the Antarctic (happy feet? I think not).

Click the pictures below, to enlarge

Ski Roadtrip: Day 5, Sun Peaks & Revelstoke

This was going to be a long day. I only had 3.5 hours’ sleep after coming back from dinner at my new Canadian friends’ condo. I could have passed out immediately, but I wanted to start posting some of these posts. Then I’ll have the long drive to Revelstoke.

When I woke up, the day looked promising, with some snow falling. By the time I packed the car and got out on the snow, it turned dreary… and rainy. But the snow remained remarkably skiable on my last day at Sun Peaks. Unfortunately I had to leave the home I wanted to adopt.

Nancy Greene

IMG_3049
Have you heard of Nancy Greene (if you’re American) I thought not. But, as you may know, all Canadians know of all famous Canadians, so I was made aware of Nancy Greene, former winter Olympic champion (1960, ’64, and ’68!)—she is the Jean Claude Killy of Canada (if you live in Canada). She is currently a Canadian senator and the “ski director” of Sun Peaks. She likes to ski with guests when she is in town, so I did that. I learned from her that the snow at Snow Peaks is usually like that of the Rockies, dry and powdery. Just my luck, today was wet and mushy. Anyway, I kept up with her just fine, though I’m sure she wasn’t pushing herself.Me and Nancy Greene

I was skiing my fat skis. Nancy was on Rossy slalom skis. I asked whether she ever skis fat skis and she said that it was too much trouble to think about what kind of skis to grab, so she sticks with here narrow skis. Which reminds me… really good athletes are really good, no matter what kind of equipment they use. If I were a better skier, I could go back to a single pair of skis.

On to Revelstoke

The drive to Revelstoke was to be long (Google Maps said 3.5 hours, Waze said over 4… I didn’t try to figure out why the disparity); I decided to use Google’s directions rather than Waze. Waze may have been correct, however, because the last hour and a half was pretty treacherous; dark, snowing, and slushy. I left a lot of room between me and the car in front.

Since it was the weekend, all the cheap places were booked. Thanks to my friend Jeremy’s suggestion, I was able to book a room at the Mustang B&B, a 118 year old house run by a young Aussie, Josh, for the past 4 years. The owners operate a cat-skiing service, Mustang Powder, that I’ll have to try some day.

Ski Roadtrip: Day 4, Sun Peaks Day 2

IMG_3023Lifts open at 8:30. I woke up at about 8, plenty of time to get dressed and be on the snow before the lifts open. Peeking out the window, it was looking quite gray and dreary. They have free Mountain guides that start at 9:15. Because even more time to laze about, still recovering from my prior days skiing and driving.

IMG_3026Leaving my room at about 8:40, I grabbed my fat skis, to give them a go, and made it to the meeting point with plenty of time to spare. I was going to ski with the black-diamond group, but I decided to join the “around the world” tour to get a feel for the whole mountain. They say it takes five days to ski every run, here.

If I didn’t mention before, this resort is quite spread out. Overall, it’s mostly an intermediate mountain; but there’s so much variety that it’s pretty fun. The grooming is really good; if you like lots of cruising, you’ll love this place. One downside is that there are several runs where you need to get enough speed to across the longish flat areas leading back to the lift. The resort is split by a road. You can get to the one lift it’s on the other side of the road without taking off the skis for getting back to the main area means taking off your skis to cross the road. All the lifts are serviced by green, blue, and black runs down. They’re black especially their double-black runs are very conservatively marked. It’s a good family destination.

IMG_3038The “around the world” tour lasted nearly 3 hours! That included a ride on, what they claim, is the longest lasting lift ride in North America, 22 minutes (up into the fog). In the afternoon I joined the black-diamond tour; unfortunately the tours are not allowed to take the guest to the really good stuff. I could see some powder runs through the trees are pretty good. I guess I’ll have to do that tomorrow by myself.

IMG_3042The best thing about participating in the tour was meeting some of the others. Did I already say that I love Canadians? I love Canadians. At the end of the day bunch of them invited me over for a hot tub, dinner, and almost too much to drink. I had to ski back down the path at night to get back to the hotel (much less scary than my night-ski, last year).

Another good day.

Ski Roadtrip: Day 3, Sun Peaks

From Whistler, I made it to Cache Creek after a long 4.5 hours of dark, sometimes foggy, narrow, country roads. IMG_3015Canadians who know, call it “Trash Creek”—it is where Vancouver sends its trash—seeing how small it was, the next morning, I was surprised it warranted a nickname at all). I would have stopped earlier if there had been a motel sooner. That put me within a couple hours to Sun Peaks.

So day 3 starts with a drive to Kamloops. Kamloops is a city. It has an airport. And it has a CostCo, which, of course, had the cheapest gas in the area.

Roadtrip tech tip: I use Gas Buddy to find the cheapest gas prices nearby, an app which is available for Android and iOS (and probably other platforms). Fortunately, it works in Canada too. If you don’t have a smart-phone, you can go to GasBuddy.com.

And Kamloops is only an hour from Sun Peaks. I stopped at a Tim Horton’s to make arrangements for a place to stay. Then I was on my way to Sun Peaks, an hour’s drive from Kamloops.IMG_7156

Roadtrip tech tip: I never take as much time to plan my trips as I ought to. Fortunately, Orbitz (or Expedia, Travelocity) exist. Since I often don’t know where I’ll be next, or when, I’ll often book a reservation sometimes just minutes before my stop via Orbitz. It lists options and is often cheaper than booking directly. The reservation goes through to the hotel/motel system immediately. If that doesn’t work, there’s always Google.

I only need a relatively comfortable place to sleep (relative to my car, that is), so the cheaper the better. I couldn’t find anything under $100. I had to dig deeper and go for the $130 entry. I only mention this because I was shocked to find it to be the fanciest ski accommodations I’ve stayed at. IMG_3021Ski in/out, ski valet, free wifi, pool, sauna, jacuzzi and fitness. The Sun Peaks Grand.

They took my skis to valet and I took my stuff upstairs. I quickly dressed, got a $44 late-afternoon ticket (less the Canadian discount), picked up my skis from valet and headed out for a few runs in the days’ last hour and a half, trying to hit as many lifts as I could. I ventured into a hazard marked narrow black-diamond run which would have been pretty good with coverage; as it was, I had to navigate around rocks and logs as my still-new boots began to hurt my feet (ugh… I hate new boots).

A "sweet onion soup" preceded my rib-eye dinner
A “sweet onion soup” preceded my rib-eye dinner.

Apres ski involved a walk around the small village—sort of a micro version of Whistler’s village, maybe about the size of Squaw’s, but prettier.  I decided on a the Steakhouse because it had a rib-eye on the menu. I first had used the hot tub and a quick sauna to dry off before dinner.

I got a lot done that day.

Trivial Ramblings — Ruminations > 140 Characters [technology, software applications, photography, politics, skiing, …]