Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

New to UnRAID, advices needed

Featured Replies

Hi,

I introduce my case in long story short :

I have a desktop PC with 2x1Tb HDD and running Arch Linux. I wanted to mirror the drives, but I didn't (had the time to) find the best way to do it. The fact is that now, I have one disk (ext-3 FS, not ReiserFS) full of data and one that is not even initialized.

In the mean time, I got a MacBook Pro for work. Now, there are two ways I use the PC : SSHFS and Subsonic.

 

And then I met UnRAID, which looks like sexier than a mirror raid.

 

So here is my question : Is it possible to create an array from one disk, copy my data on it and use the other for parity? This way, my mirroring would be kind of achieved, plus the ability to add a 3rd drive later.

 

Note that I read many forum posts and man pages, but I want to be sure it's possible, because, as you can guess it, I mustn't screw my data.

 

Thanks in advance for your replies.

qur2

  • Author

Thanks for the answer, precise link much appreciated.

 

But I have a problem/question : I only have my laptop and the PC. To turn the PC in an UnRAID server, I put the empty HDD and built the array. The other HDD (containing my data) is in the same PC. I tried to transfer the data 2 ways:

  • Boot with a openSuse liveCD, but access to the Reiserfs HDD wasn't granted.
  • Mount the data HDD with UnRAID. Unfortunately, UnRAID cannot mount it because it doesn't know ext4fs.

Is there any way to overcome one of this issue? Or will I have to put my data HDD in another pc or USB case?

 

qur2.

Hmm, I think you're stuck with a kludgey solution no matter what. I don't believe Macintosh support EXT4 either. You could:

 

Buy a USB HDD enclosure or dock.

Hook your blank drive up to it, and format it on your Mac.

Transfer the data from the PC to Mac, then build your unRAID from the PC.

Transfer back from Mac to unRAID.

 

You could also buy an additional drive, so that you could keep your data drive "safe" while it was being copied to the unRAID array.

  • Author

Ok. Now I'm sure :)

I think I'll ask someone to come with his pc, so I plug my data drive in his computer, boot with a live cd and transfer over the network.

 

Thanks Lappen & Kenoka for your replies.

  • Author

Hi,

 

I've now migrated my data. It took a while but it's done :)

Now I'm trying to install zeya.

Unfortunately, when Python tries to do some imports (tagpy, for libtag), I have the following error:

/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/libtag.so.1)

It looks like my latest version of GLIBC is the 3.4.9 :

strings /usr/lib/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_FORCE_NEW

 

I'm running UnRAID 4.5.6 and I don't know how I can update libstdc++.so (mine is 6.0.9). I tried to install gcc-4.5.1-i486-2.txz but it changed nothing (I don't thing it's the last version though). Am I missing something? Do I have to try the latest version? Or is it possible to get the lib file from UnRAID 5 beta without installing gcc?

 

Thanks in advance for your replies.

Qur2.

Your program you are trying to run was compiled to require a SPECIFIC version `GLIBCXX_3.4.11' of libstdc++.so.6

 

5.0b2 has the exact same version of  libstdc++.so.6 as 4.5.6.

 

You'll need to look elsewhere.

  • Author

Thanks for the input.

 

I successfully updated the lib. I had to include some others. Unfortunately, It still doesn't work :

Traceback (most recent call last):
  File "zeya/zeya.py", line 53, in <module>
    import backends
  File "/tmp/zeya/backends.py", line 27, in <module>
    import tagpy
  File "/usr/lib/python2.6/site-packages/tagpy/__init__.py", line 24, in <module>
    import _tagpy
ImportError: /usr/lib/libstdc++.so.6: undefined symbol: _ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE, version GLIBCXX_3.4

It would a matter of versions.

In case anyone is interested, here are the package I tried to install so far :

I'm not really sure it's worth more research. Zeya is young and it may not suite a daily use. So I think I'm going to look at other options.

Thanks to replies' authors.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.