@ChuckPa - Hope you don’t mind me tagging you; I know you stay busy around here.
I’m getting ready to migrate from TS-212P to TS-1277 (see this thread for a very brief refresh of our last conversation.) The gist is below:
QTS on M.2 SSD volume (2x 500GB set in RAID1) (CACHEDEV1_DATA) [This is where QTS will then create it’s standard Share volumes such as Multimedia, USB, Recordings, etc, right?]
Main HDD storage on 6x 4TB HDD set in RAID5 (CACHEDEV2_DATA)
When I install QTS on the M.2 and boot, and then install the HDDs for CACHEDEV2, can I simply plug the older TS-212P into the 1277 via USB 3 and it mount as a drive, or will I have to manually connect them? With the small amount of data I’m transferring (~5TB), I’m fine with the old-fashioned drag-n-drop transfer method since this is a one-time connection & transfer before I wipe the old 212P and repurpose it.
you are very much on target with the M.2 / HDD configuration sequence.
If you look here, PMS now a lot faster and responsive on QNAP, as further reassurance, you can see where how to accomplish this has been covered in deeper detail. Please be mindful of the step where the HDDs are not plugged in until after QTS is up and running on the M.2s without any other HDDs installed.
Given you have both NAS boxes side by side, I would recommend a simple ethernet transfer of the content. Transferring 5GB, at full gigabit speed (100 MB sec) will require about 13 hours
I do such transfers via NFS (which is ideal for this)
# cd /tmp
# mkdir /tmp/a
# mount 192.168.0.55:/movies /tmp/a # 192.160.0.55 is the old NAS
# cd /share/CACHEDEV2_DATA/movies
# cp -rpv /tmp/a/* . # pay attention to the training period (dot) here. it's required
# umount /tmp/a
# cd /share/CACHEDEV2_DATA
This will copy the entire contents from the 212’s “movies” directories into the new “movies” directory.
I scripted this with a function instead of writing out each block of lines.
You can see I Setup-Action-Teardown each share of content.
if you will now forgive me, here’s a ‘on the fly’ script.
It presumes the share names are the same on both systems
#!/bin/sh
copyit() {
mkdir -f /tmp/a
mount "ip.addr.of.oldnas:/${1}" /tmp/a
cd "/share/CACHEDEV2_DATA/${1}"
echo Copying \"$1\"
cp -rp /tmp/a/* .
umount /tmp/a
rmdir /tmp/a
}
# Now, here in the main, we make it look really swoopy
copyit movies
copyit tv
copyit music
copyit photos
copyit archive
Chuck–this was immensely helpful and that script will be great. Once I get the box up and running, I’ll be sure to run that (making slight adjustments where necessary) to get the data transferred.
I’m eager to unload PMS from my aging Macbook Pro i7 onto the new TS-1277 and have significantly more storage space.
Again, thanks for your time. I’ll report back once I’ve successfully migrated to say thank you again!
I have not tested it. I literally did ‘off the cuff’ write it.
It should be fine but please do verify it’s doing what you want.
If you have any shares with spaces in the names , e.g “European Vacation”, be sure to use quotes in the invocation as well (common sense but I’ll mention for others’ benefit)
Chuck, due to only having one Ethernet port on the TS-212P, I’m not sure how I can have a local IP address (192.168.1.x) and still plug into the new TS-1277.
Also, simply “mounting” the TS-212P seems a more challenging feat than I suspected. I’ve read where I could plug the two drives (RAID0) into the TS-1277 and ‘Restore’ them through System preferences and then copy the data over. Do you have any experience with that? (Also, I realize we’re at the Plex forum, not QNAP, but I know you have a tremendous amount of knowledge here…I can always go bother Trexx and Moogle
FWIW, I was able to Remote Mount the TS-212P (via FTP protocol) onto the TS-1277 and am currently transferring via File Station drag-n-drop. I’m surprisingly getting very fast transfer rates.
Regarding plugging two drives in and copying direct: That’s easy. It utilizes the same capability of QTS we use when we install QTS on internal SSD and then re-insert the main HDD array after QTS is loaded.
Assuming there are enough available drive bays, the steps are:
Power off
Insert drives
Power on
Observe QTS create a new CACHEDEV_DATA drive for the secondary array