Jump to content

New to UnRAID, advices needed


qur2

Recommended Posts

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

Link to comment

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.

Link to comment

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.

Link to comment

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.

Link to comment

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.

Link to comment

Archived

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

×
×
  • Create New...