COPYLynx Operations Manual
Gen G7 Version 1.1
Valid for
Item-No. | Description | Revision | Firmware |
B16017-CLY-107-xxxx | COPYLynx Generation G7 | B.x.x | 1.x.x |
b-plus technologies GmbH
Ulrichsberger Str. 17
94469 Deggendorf
Phone +49 991 270302-0
Fax +49 991 270302-99
www.b-plus.com
Legal Notice
Copyright © 2021 b-plus technologies GmbH
All contents in this document, in particular texts and graphics, are protected by copyright (all rights reserved). Duplication (copy, print or any other form) as well as electronic distribution of this document is only permitted within statutory provisions or the written permission of b-plus technologies GmbH. b-plus technologies GmbH reserves the right to change technical data without prior notice.
Names of products, companies, brands and so forth mentioned in this document are trademarks or registered trademarks of their respective owners.
The general terms and conditions as well as the provisions of the license agreements apply.
This document has been created with due care. b-plus technologies GmbH is not liable for damages resulting directly or indirectly from errors, omissions or discrepancies between the product and the document.
General Information
Important Instructions
Prior to use of the unit it is essential to comply with the following instructions. As stipulated by law, we are providing important safety information and advice how you can avoid damage to the device and other fittings.
For the DC variant of the System, connection to the power supply must be carried out with correct polarity. Polarity reversal could cause irreparable damages.
The correct supply voltage is in the range of U = +7 to +32V for the DC variant and 100-240V / 50Hz for the AC variant
Operation of the device is allowed only in circuits with safety low voltage within the admissible limit values (SELV standard EN60950). This applies to all connections to the unit.
The use of a power supply outside the limits defined above could cause damage or even destruction of the device.
Please avoid mechanical stresses when the device is installed.
The unit has undergone a comprehensive final check to guarantee that it has left the facility in a perfect condition. Prior to initial operation, the unit has to be examined for damage caused by transport or inappropriate storage. If there is any damage to the unit, it must not be taken into service.
The unit must not be operated with defective safety equipment or with incorrectly mounted or inoperable safety/protection devices.
Prior to initial operation, please check the suitability of the unit for the specific application. Please take special note of the admissible environmental and operating conditions specified in the data sheet.
Any removal of identification numbers, repair work by yourself or modification of the unit is forbidden.
Prior to initial operation carefully read this user manual containing notes and warnings in order to ensure safe operation.
Unless specified differently, all technical data apply to an environmental temperature of 25°C. The specified values are subject to the usual fluctuations.
Stresses due to extreme environmental conditions (e.g. heat or cold) over a longer period of time may influence reliability. Even under normal conditions of use within the admissible limits service life may be reduced by permanent operation at the limits. Tolerance of the extreme values is subject to the usual fluctuations.
b-plus reserves the right to implement technical modifications without announcement.
If you have any questions or require further information, please do not hesitate to contact the responsible staff members of b-plus technologies GmbH.
Warranty and Liability
The described product and this user manual have been produced in a high-quality developing and manufacturing process performed by b-plus in the best of their knowledge. Nevertheless, as with other products, unnoticed errors (hardware, software, documentation) could still be included. b-plus does not assume liability for any such errors or for any damage resulting therefrom in the area of physical assets (e.g. regarding damage to devices, machines and facilities), in the intangible area (e.g. in the event of production stop, loss of data etc.) and in respect of damage to persons. b-plus technologies GmbH does not assume responsibility for damages caused by incorrect use of the unit. In the event of modification of the product by the customer any warranty is excluded. The place of jurisdiction for any legal disputes is 94469 Deggendorf (Germany). b-plus reserves the right to change technical data and functions as well as this user manual without prior announcement. The customer has to check proper operation of the product immediately upon delivery. Warranty claims shall be reported to b-plus in written form per e-mail or fax or by requesting authorization for return of material using our online RMA form.
Copyright Notice
Copyright © 2021 b-plus technologies GmbH
This document is protected by copyright. Without the express written permission of b-plus technologies GmbH Deggendorf, no part of this document may be copied or transmitted for any purpose, regardless of the mode or the means used for doing so.
All brands, trademarks and registered trademarks are the property of their holders. Same have been marked accordingly (®). b-plus reserves all rights with regard to patent claims or registration of utility models or designs.
Technical Support
The technical experts and engineers at b-plus technologies GmbH will be glad to offer technical support. b-plus has set itself the objective to develop products that are easy to use and will be pleased to offer assistance for integration of the b-plus products in the customer’s system.
Please visit http://www.b-plus.com and register for the Support Area to download latest product documentation, software and drivers. For a generic login, use the login credentials from the QuickStart Guide provided with the product.
To contact technical support use the contact form or support email support@b-plus.com.
Third Party Components
This product contains third party software components. You will receive an overview and a copy of these 3rd party licenses at the b-plus Support Area http://www.b-plus.com.
Note: This product internally uses the Qt Toolkit under the GNU Lesser General Public License version 2.1 (LGPL v 2.1) The Qt Toolkit is copyright by the Qt Company and /or its subsidiary(-ies) and other contributors.
Please see also the above mentioned third party license file for further details.
Used Symbols and Their Meanings
Symbol | Meaning |
Warning of general hazard. The kind of hazard is specified by the text next to the symbol. | |
Warning of hazardous electrical voltage and the effects thereof. | |
This symbol refers to a hot surface that should not be touched without appropriate precautions. There is danger of burning! | |
Warning of damages by electrostatic discharge ESD (Electrostatically Sensitive Device) warning symbol | |
This symbol refers to general information about device and user manual. | |
This symbol introduces diverse details as to product configurations. | |
This symbol indicates that, in the case of non-observance of the warning, the device or parts thereof could be damaged. |
Safety
Detailed Safety instructions for b-plus products are available at Please read these instructions carefully before operating |
Scope of Delivery
COPYLynx device
COPYLynx Quick Start Guide
b-plus Safety Guide
230V, C13 AC cord for AC variants
12V Power Cable and Phoenix 3-pin system connector for DC variants
Labels
CE / System Label |
FCC Label |
VCCI Label |
Fig. 1: Type plates
Specifications
The b-plus COPYLynx is a x86 based file copy station for b-plus BRICK Storage Cartridge BSC, BRICK Storage Cartridge plus BSC+, USB drives, SATA drives and Ethernet. It supports sequential and parallel file transfer from any source to any target drive without user interaction and secures data transfer with integrated hash algorithm and verify options. Transfer configuration can easily be done by three configuration files for system parameters, ethernet configuration and copy profiles.
Part Numbers
The following chapter shows pre-defined configurations and accessories for the COPYLynx G7 product series.
COPYLynx G7 (230VAC)
Name | Part number | Description |
COPYLynx G7 K0 | B16017-CLY-107-000 | b-plus COPYLynx with Intel® Celeron® G3930TE (2x 2.70GHz) - 35W, 1x SODIMM DDR4-2400+, 4GB and Innodisk M.2 (S42) 3ME4, 8GB SSD for Linux OS. The configuration with 230V/50Hz SFX Power Supply supports system temperatures of 0°C ~ 40°C operating and -20°C ~ +70°C non-operating. Source & target interfaces: - 1x BRICK and BRICKplus Storage Cartridge - 2x GbE and 4x USB 3.0 via Mainboard - 1x 3.5" bay + 2x eSATA |
COPYLynx G7 K1 | B16017-CLY-107-001 | b-plus COPYLynx with Intel® Core™ i7-7700T (4x 2.90GHz) - 35W, 1x SODIMM DDR4-2400+, 4GB and Innodisk M.2 (S42) 3ME4, 8GB SSD for Linux OS. The configuration with 230V/50Hz SFX Power Supply supports system temperatures of 0°C ~ 40°C operating and -20°C ~ +70°C non-operating. Source & target interfaces: - 1x BRICK and BRICKplus Storage Cartridge - 2x GBE and 4x USB 3.0 via Mainboard - 1x 3.5" bay + 2x eSATA - 4x USB-A 3.1 Gen2 10Gbps Type A via PCIe extension - 2x10GBase-T RJ45 via Intel X550-T2 PCIe Extension |
COPYLynx G7 (12VDC)
Name | Part Number | Description |
COPYLynx G7 K2 | B16017-CLY-107-002 | b-plus COPYLynx with Intel® Celeron® G3930TE (2x 2.70GHz) - 35W, 1x SODIMM DDR4-2400+, 4GB and Innodisk M.2 (S42) 3ME4, 8GB SSD for Linux OS. The configuration with 7 - 32VDC automotive Power Supply supports system temperatures of -10°C ~ +60°C operating and -20°C ~ +70°C non-operating. Source & target interfaces: - 1x BRICK and BRICKplus Storage Cartridge - 2x GBE and 4x USB 3.0 via Mainboard - 1x 3.5" bay + 2x eSATA |
COPYLynx G7 K3 | B16017-CLY-107-003 | b-plus COPYLynx with Intel® Core™ i7-7700T (4x 2.90GHz) - 35W, 1x SODIMM DDR4-2400+, 4GB and Innodisk M.2 (S42) 3ME4, 8GB SSD for Linux OS. The configuration with 7 - 32VDC automotive Power Supply supports system temperatures of -10°C ~ +60°C operating and -20°C ~ +70°C non-operating. Source & target interfaces: - 1x BRICK and BRICKplus Storage Cartridge - 2x GBE and 4x USB 3.0 via Mainboard - 1x 3.5" bay + 2x eSATA - 4x USB-A 3.1 Gen2 10Gbps Type A via PCIe extension - 2x10GBase-T RJ45 via Intel X550-T2 PCIe Extension |
Accessories
Name | Part.No. | Description |
COPYLynx 19inch / 3U rack mount kit | B16017-CLY-001-A001 | Mechanical adaptors with screws to adopt COPYLynx to standard 19-inch racks (3U) |
COPYLynx 24V Switching Power Supply | B16017-CLY-001-A002 | 24V DC, 9.2A switching power supply for BRICK and COPYLynx (12/24V version only). Input: 100-240VAC, 50/60Hz, 4A |
System Specifications
Platform
COPYLynx G7 | ||||
K0 | K1 | K2 | K3 | |
Short Description | 1Gb Interfaces, AC | 10Gb Interfaces, AC | 1Gb Interfaces, DC | 10Gb Interfaces, DC |
Processor | Intel® Celeron® G3930TE | Intel® Core™ i7-7700T | Intel® Celeron® G3930TE | Intel® Core™ i7-7700T |
RAM | 4GB DDR4-2400 SODIMM | |||
Flash | 8GB SATA SSD (M.2 2242) | |||
Operating System | Debian 9 | |||
HMI | 78x22mm, 20x4 character LCD display 6 control buttons, 4 status LED | |||
Power Supply | 100 - 240V, 50Hz AC~ | +7V to +32V DC wide range input | ||
PCIe FAN | - | 2x 60x60x25mm FAN | ||
Sys FAN | 1x 120mm System FAN, 2000rpm | 1x 120mm System FAN, 3000rpm | ||
CPU Cooling | Standard CPU with 1x 80mm FAN | Industrial CPU cooler with 1x 80mm FAN | ||
Power Consumption | Idle: 50W Load: 80 – 120W Max: 150W | |||
Dimension | 348.6 x 332.3 x 132 ±0,5mm (W x H x D) | |||
Mounting | Desktop or Rack mount (3U) | |||
Weight | 8kg |
Mainboard Service interfaces
DVI-D | Single Link DVI out, for debug purpose only |
Display Port | Dual DisplayPort out, for debug purpose only |
COM1 | Serial RS-232 port, for debug purpose only |
Audio | disabled |
System standard Source & Target Interfaces
BSC | 1x BRICK Storage Cartridge / Cartridge plus dock |
USB 2.0 | 4x |
USB 3.0 | 4x |
1GbE | 2x |
PCIe extension Source & Target Interfaces
USB 3.1 Gen2 | - | 4x | - | 4x |
10GbE (RJ45) | - | 2x | - | 2x |
COPYLynx G7 | ||||
K0 | K1 | K2 | K3 |
SATA Source & Target Configuration
eSATA | 2x |
SATA HDD / SSD | 1x 3.5” HDD via 5.25” swap rack (default) |
Supported file systems
Windows | FAT16, FAT32, NTFS (via Paragon Driver) |
Linux / Unix | ext3, ext4, XFS, JFS, VFAT |
Ethernet Share | Samba / CIFS 1.0, 2.0, 2.1, 3.1 NFS v2, v3, v4 (in FileServerMode v3 & v4 only) |
Cloud Services | IBM® Aspera® |
Environmental specification
Operating temperature | 0°C to +40°C | -10°C to +60°C |
Non-operating temperature | -20°C to +70°C | |
Humidity | 93% @ 40°C non-condensing | |
Vibration and shock | Vibration Profile D according LV124 specification Amplitude limited to 6.5 m/s2 for trunk assembled equipment. Test time 1h per axis without shock (Y- & Z- axis) | |
Certifications EU | CE – EN 55032 / EN 55024 (Class A) EN 61000-6-4 / EN61000-6-2 | |
Certifications International | n / a | FCC (Class A) KC (Class A) VCCI (Class A) |
Automotive | ISO 7637-2 :2004 E13 approval project based LV124 partly approved | |
IP protection class | IP 20 |
The COPYLynx DC variant is not adapted to DC household networks (12/24V) and may only be operated with an external AC/DC power supply unit! | |
Peripheral devices should be connected to the COPYLynx with a maximum cable length of 3m. Electromagnetic coupling could cause interferences and malfunctions when using longer cables. |
System Description
Service Interfaces
The following interfaces are for service purpose only.
Interface | Connector | Description |
PS/2 | PS/2 Keyboard & Mouse | |
COM1 | RS-232 Serial Port | |
DP1 DP2 | Display Port 1 & 2 | |
DVI-D | Single Link DVI-D |
Standard Interfaces
The following interfaces are available for source or target devices in all variants of COPYLynx
BSC | BRICK Storage Cartridge BSC dock connector
BRICK Storage Cartridge plus | |
USB2.0-1 USB2.0-2 USB2.0-3 USB2.0-4 | 4x USB 2.0 | |
1GbE-2 USB3.0-2 USB3.0-4 | LAN2 1000-BaseT 1GbE 2x USB 3.0 | |
1GbE-1 USB3.0-1 USB3.0-3 | LAN1 1000-BaseT 1GbE 2x USB 3.0 |
PCIe Extensions
Additional interfaces, especially 10Gb ports like 10GbE RJ45 or USB 3.1 Gen2 will be enabled by internal PCIe extension cards. The following options are available:
USB3.1-1 USB3-1-2 USB3.1-3 USB3.1-4 | 4x USB 3.1 Gen2 (10G) Type A |
10GbE-1 10GbE-2 | 2x 10GBase-T, 10GbE RJ45 |
SATA Interfaces
To enable SATA devices like 3.5” HDD, 2.5” SSD or eSATA Portable devices, the following options are possible
eSATA + 3.5“ Swap Bay (Standard)
SATA-1 SATA-2 | 2x eSATA |
SATA-3 | 5.25-inch drive option with 1x 3.5” HDD swap bay |
4x 2.5“ Swap Bay (Option 1)
SATA-1 SATA-2 SATA-3 SATA-4 | 5.25-inch drive option with 4x 2.5” HDD swap bay |
eSATA is not supported with 4x 2.5” option |
4x 3.5“ HDD Internal (Option 2)
SATA-1 SATA-2 SATA-3 SATA-4 | 5.25 cover with 4x 3.5” internal |
eSATA is not supported with 4x 3.5” option |
AC Power Connector
Connector information:
AC voltage input:
| |
Fig. 5: AC Power Connector |
System Power-On conditions:
AC Power connected
And Cartridge inserted or OK Button pressed twice
System Shutdown conditions:
BSC unlocked and removed
Or shutdown executed via menu
System hard-off condition:
Power cord removed
DC Power Connector
DC Power connector information:
DC System connector information:
DC voltage input:
| |
Fig. 6: DC Power Connector | |
Fig. 7: DC System Connector |
System Power-On conditions:
DC Power connected
And Cartridge inserted or OK Button pressed twice or IGN set to High Level
System Shutdown conditions:
BSC unlocked and removed
Or shutdown executed via Menu
Or Ignition input set to low level (active copy processes will be terminated)
Or Pwr-Btn closed
System hard-off conditions:
Pwr-Btn shorted for at least 4s
Or power cords removed
Mechanics
HMI Display and Control Buttons
Function | Description | |
Up |
| |
Down |
| |
Left |
| |
Right |
| |
OK |
| |
Cancel |
| |
System Status |
| |
Device Status |
for device removal or event acknowledge | |
Synchronization Status |
| |
Event Status |
Events shall be acknowledged by pressing OK in event list |
Functional Description
User Menu
Booting and Home Menu
Button or event | Menu / Display | Description |
DC or AC Power connected | Start screen
| |
| ||
or IGN or BSC insert | Boot screen
| |
Home screen
| ||
Root Menu
| ||
Event List
| ||
Quit Menu
|
Copy Mode (Copy Profile)
Menu | Function | Description |
Profile xyz Manual | Shows pre-configured (Meta-)Profiles from CopyProfile.ini Start manual copy process |
Pre-defined profile | Description |
[BSC-to-SATA] sourcePath=BSC targetPath=SATA copyMode=splitUseAllTargets |
|
[BSC-to-SATA3] sourcePath=BSC targetPath=SATA-3 copyMode=1:1 targetDriveChange=true |
|
[BSC-to-USB] sourcePath=BSC targetPath=USB copyMode=splitUseAllTargets |
|
Manual Copy Profile | Function | Description |
Source Slot | Select source port of the drive with the files to be transferred | |
Target Slot | Select the target port of the drive the files should be transferred to | |
Drive Change | Allow target drive to be changed at target port if files do not fit on one drive | |
Hash Type | Select the (Secure) Hash Algorithm SHA-2 or a fast, non-cryptographic xxHash to be used creating a CRC checksum | |
Delete Source | Select if source file should be deleted after successful transfer |
Copy Process
During file transfer the COPYLynx displays the current progress for each active profile
Menu | Function | Description |
Active profile | 1st Line: Active profile name 2nd Line: Current activity 3rd Line: Actual speed and progress for the current file in transfer 4th Line: Average transfer speed and progress for the complete profile The 2nd Line shows alternating information about
| |
Completed | Finished copy process, waiting for device removal or message acknowledge |
Up |
| |
Down |
| |
Left |
| |
Right |
| |
OK |
| |
Cancel |
|
File Server Mode
Menu | Function | Description |
File Server | Enable the File Server Mode to share connected drives via ethernet |
For manual file access to BRICK Storage Cartridge BSC, USB or SATA devices the COPYLynx supports the File Server mode. In this operating mode connected devices are shared via ethernet SMB or NFS directly to a Client/Workstation PC.
Configure a COPYLynx Network Port as DHCP Server by importing a valid CLY-Network.ini. Alternatively configure your Workstation as DHCP Server for the COPYLynx.
Connect your Workstation directly to the COPYLynx configured Ethernet port
At your Workstation, map a new network drive. SMB username / password to login from a Windows PC to the COPYLynx network drive is ‘copylynx / copylynx’
Example SMB Share: ‘\\192.168.10.1\USB3.0-1’ map USB 3.0 Port 1 via SMB
Example NFS v3 Share: ‘\\192.168.10.1:/var/mnt/BSC’ map BSC via NFS v3
Example NFS v3 Share: ‘\\192.168.10.1:/var/mnt’ map all devices via NFS v3
Example NFS v4 Share: ‘\\192.168.10.1:/SATA-3’ map SATA-3 via NFS v4
Example NFS v4 Share: ‘\\192.168.10.1:/’ map all devices via NFS v4
Fig. 10: File Server Mode
In File Server Mode Copy Profiles are blocked. Simultaneous operation of Copy Mode and File Server Mode is not supported. |
To Exit the File Server Mode, activate menu item ‘File Server Off’ in Root Menu. This will unmount connected devices, switch to standard Copy Mode and re-mount all devices.
Menu | Function | Description |
File Server | To disable File Server Mode and re-enable standard Copy Mode select Root Menu \ ‘File Server Off’ option |
Device List
Menu | Function | Description |
Device List | Shows details for connected devices | |
Device details | Shows current file system, the partition size and the available space of the mounted partition. The example shows an 8GB USB Stick. |
For source and target devices the COPYLynx supports single partitioning only. The first partition with valid file system will be mounted for copy activities. Multi-partition devices are not supported. Non-formatted system partitions (hidden OS partitions) will be ignored. |
Maintenance
Menu | Function | Description |
Maintenance | Shows system parameters and enables configuration options |
Import Config
Menu | Function | Description |
Import Config | Import any of the three configuration files to the COPYLynx internal storage. | |
Select Config | Start import of
Imported configuration files will be activated immediately, no restart is required |
Export Config
Menu | Function | Description |
Export Config | Export the configuration files | |
Select Drive | Start export of
To the selected target drive |
Set option “allowExport=false” in CLY-Profile.ini to disable the config export function. |
Export Log Data
Menu | Function | Description |
Export Log | Export system log file | |
Select Drive | Start export of CLY-System.log to the selected target drive |
IP-Addresses
Menu | Function | Description |
IP-Addresses | Shows the current IP-Address for each ethernet port |
System Info
Menu | Function | Description |
System Info | Shows system details:
|
System Update
The COPYLynx allows full system update, including OS, Application Software and µC Firmware. To update the system, download the latest revision from www.b-plus.com support portal and follow these steps:
Download the Image file to any USB drive. The USB drive should include the ‘*.os.update.tar.gz’ file in root directory
Connect the USB drive to any USB port of the COPYLynx system
Remove all other devices
Boot-up the system
Initialize the update process from maintenance menu
Menu | Function | Description |
Start Update | Select System Update from Maintenance Menu | |
Import Update File | If a system update is detected on any connected device, the import starts automatically | |
Confirm Update | After full import and file check the update process could be started or aborted | |
Update progress | Wait until the update is completely installed. This will take a few minutes. After finishing the update, the system will perform a full restart. Please wait until system has fully rebooted. | |
Update finished | A new event is shown after successfully completed |
System Configuration Files
Configuration of the COPYLynx system, ethernet and transfer parameters is provided within 3 different configuration files. Connect any USB drive to the COPYLynx and export the Config Files. The USB drive should now include the
CLY-System.ini for main system parameters
CLY-Network.ini for ethernet configuration and the
CLY-Profile.ini with pre-defined Copy Profiles
Add and modify these INI files with any text editor at your Workstation (e.g. Notepad++) and simply import the config to the COPYLynx to directly activate.
CLY-System.ini
Main system configuration (default values)
[localtime] daylightsaving\begin\day\valid="[0..6] (0 == sunday)" daylightsaving\begin\day\value=0 daylightsaving\begin\hour\valid=[0..24] (hour of local time currently in effect) daylightsaving\begin\hour\value=0 daylightsaving\begin\month\valid=[1..12] daylightsaving\begin\month\value=0 daylightsaving\begin\week\valid="[1..5] (5 == last week in month" daylightsaving\begin\week\value=0 daylightsaving\end\day\valid="[0..6] (0 == sunday)" daylightsaving\end\day\value=0 daylightsaving\end\hour\valid=[0..24] (hour of local time currently in effect) daylightsaving\end\hour\value=0 daylightsaving\end\month\valid=[1..12] daylightsaving\end\month\value=0 daylightsaving\end\week\valid="[1..5] (5 == last week in month" daylightsaving\end\week\value=0 daylightsaving\hourOffsetGmt\valid=[-12..12] (hour as offset to GMT/UTC) daylightsaving\hourOffsetGmt\value=0 daylightsaving\valid="[true,false]" daylightsaving\value=false timezone\valid=[-12..12] timezone\value=0 | System date & time settings |
[logging] active\valid="[true,false]" active\value=true flushInterval\valid=[1..60] in s flushInterval\value=10 noOfDays\valid=[0..n] days noOfDays\value=7 priority\valid="[emerg,alert,crit,err,warning,notice,info,debug]" priority\value=notice sizeLimit\valid=[0..n] in MB sizeLimit\value=100 | Parameters for log file creation Default: Priority Level Notice. For debug purposes, change priority level to “debug” |
[system] ignitionOffDelay\valid=[0..n] seconds ignitionOffDelay\value=10 | Select delay from IGN/Terminal 15 High-Low level change to system shutdown event. This option is valid for COPYLynx with DC Power Supply only. |
CLY-Network.ini
Ethernet configuration (default values)
[10GbE-1] dhcpClient\valid="[true,false]" dhcpClient\value=true dhcpServer\valid="[true,false]" dhcpServer\value=false gateway\valid=[aaa.bbb.ccc.ddd] gateway\value= ipAddress\valid=[aaa.bbb.ccc.ddd] ipAddress\value= maintenance\gateway\valid=[aaa.bbb.ccc.ddd] maintenance\gateway\value= maintenance\ipAddress\valid=[aaa.bbb.ccc.ddd] maintenance\ipAddress\value= maintenance\subnet\valid=[0..32] maintenance\subnet\value=24 subnet\valid=[0..32] subnet\value=24 | Ethernet Configuration for 10GbE port 1 on PCIe extension card Default: DHCP Client |
[10GbE-2] dhcpClient\valid="[true,false]" dhcpClient\value=true dhcpServer\valid="[true,false]" dhcpServer\value=false gateway\valid=[aaa.bbb.ccc.ddd] gateway\value= ipAddress\valid=[aaa.bbb.ccc.ddd] ipAddress\value= maintenance\gateway\valid=[aaa.bbb.ccc.ddd] maintenance\gateway\value= maintenance\ipAddress\valid=[aaa.bbb.ccc.ddd] maintenance\ipAddress\value= maintenance\subnet\valid=[0..32] maintenance\subnet\value=24 subnet\valid=[0..32] subnet\value=24 | Ethernet configuration for 10GbE port 2 on PCIe extension card Default: DHCP Client |
[LAN1] dhcpClient\valid="[true,false]" dhcpClient\value=true dhcpServer\valid="[true,false]" dhcpServer\value=false gateway\valid=[aaa.bbb.ccc.ddd] gateway\value= ipAddress\valid=[aaa.bbb.ccc.ddd] ipAddress\value= maintenance\gateway\valid=[aaa.bbb.ccc.ddd] maintenance\gateway\value= maintenance\ipAddress\valid=[aaa.bbb.ccc.ddd] maintenance\ipAddress\value= maintenance\subnet\valid=[0..32] maintenance\subnet\value=24 subnet\valid=[0..32] subnet\value=24 | Ethernet configuration for 1GbE port 1 on mainboard rear panel Default: DHCP Client |
[LAN2] dhcpClient\valid="[true,false]" dhcpClient\value=true dhcpServer\valid="[true,false]" dhcpServer\value=false gateway\valid=[aaa.bbb.ccc.ddd] gateway\value= ipAddress\valid=[aaa.bbb.ccc.ddd] ipAddress\value= maintenance\gateway\valid=[aaa.bbb.ccc.ddd] maintenance\gateway\value= maintenance\ipAddress\valid=[192.168.192.168] maintenance\ipAddress\value= maintenance\subnet\valid=[0..32] maintenance\subnet\value=24 subnet\valid=[0..32] subnet\value=24 | Ethernet configuration for 1GbE port 2 on mainboard rear panel Default: DHCP Client |
[NTP-Client] valid="[aaa.bbb.ccc.ddd,aaa.bbb.ccc.ddd,...]" value= | NTP configuration for system clock synchronization |
Example Configurations:
Manual IP Address
dhcpClient\valid="[true,false]"
dhcpClient\value=false
dhcpServer\valid="[true,false]"
dhcpServer\value=false
gateway\valid=[aaa.bbb.ccc.ddd]
gateway\value=192.168.0.1
ipAddress\valid=[aaa.bbb.ccc.ddd]
ipAddress\value=192.168.0.100
maintenance\gateway\valid=[aaa.bbb.ccc.ddd]
maintenance\gateway\value=
maintenance\ipAddress\valid=[aaa.bbb.ccc.ddd]
maintenance\ipAddress\value=
maintenance\subnet\valid=[0..32]
maintenance\subnet\value=24
subnet\valid=[0..32]
subnet\value=24
Manually configures the ethernet port to IP 192.168.0.100 connected to gateway 192.168.0.1 with Subnet Mask 255.255.255.0
DHCP Server
dhcpClient\valid="[true,false]"
dhcpClient\value=false
dhcpServer\valid="[true,false]"
dhcpServer\value=true
gateway\valid=[aaa.bbb.ccc.ddd]
gateway\value=
ipAddress\valid=[aaa.bbb.ccc.ddd]
ipAddress\value=192.168.10.1
maintenance\gateway\valid=[aaa.bbb.ccc.ddd]
maintenance\gateway\value=
maintenance\ipAddress\valid=[aaa.bbb.ccc.ddd]
maintenance\ipAddress\value=
maintenance\subnet\valid=[0..32]
maintenance\subnet\value=24
subnet\valid=[0..32]
subnet\value=24
Configures the COPYLynx as DHCP Server 192.168.10.1 with Subnet Mask 255.255.255.0. The DHCP IP Address range for connected clients is 192.168.10.2 to 192.168.10.254.
CLY-Profile.ini
Configuration of HMI selectable Copy Profiles
allowExport=true [BSC-to-SATA] sourcePath=BSC targetPath=SATA copyMode=splitUseAllTargets [BSC-to-USB] sourcePath=BSC targetPath=USB copyMode=splitUseAllTargets [BSC-to-SATA-3] sourcePath=BSC targetPath=SATA-3 copyMode=1:1 targetDriveChange=true | Default profiles |
General Settings
Option | Description |
allowExport= | Configure if configuration file export is allowed via menu option:
If option is not available or set to false, the ‘Export Config’ menu item will be disabled |
[YourProfileName] | Select a Name for your custom copy profile:
|
sourcePath= and targetPath= | Select source and target in the form of: Slot//path/dir Possible Slot options:
Ethernet source or target:
Subfolder “//Path/to/dir” is optional |
sourceNetworkProtocol= and targetNetworkProtocol= | Ethernet protocol used for mounting an ethernet source and/or target folder
Cloud Services
|
Source Settings
Option | Description |
sourceUser= sourcePassword= | Configure username and password for login if source is a Samba/CIFS based ethernet share |
sourceFilter= | Select specific files to copy:
|
sourceDelete= | Configure if source file should be deleted after successful copy:
|
Target Settings
Option | Description |
targetUser= targetPassword= | Configure username and password for login if target is a Samba/CIFS based ethernet share |
targetDriveChange= | Enables multi target devices at one port (sequentially connected)
|
targetHashFile= | If enabled, a CRC checksum will be calculated during transfer and stored to the target. The Hash File is stored to the same folder and with the same name as the source file. The file extension depends on the selected hashing algorithm
|
targetHashType= | Select hashing algorithm to be used when calculating CRC:
|
targetVerify= | Enables a full file verify by transferring the file back to host and hash compare
|
copyMode= | Select file copy mode:
|
Meta Profiles
With Meta Profiles, several single profiles could be combined to start numerous copy processes simultaneously.
Option | Description |
[YourMetaProfileName] | Select a Name for your custom copy profile:
|
profile= | List of single copy profiles, separated with “,” |
AutoStart Profile
Enables auto execution for copy profiles on start-up
Option | Description |
autostartProfile= | List of single or meta profiles, separated with “,” to be automatically executed on start-up When combining profiles make sure no target device will be used twice. |
autostartProfileShutdown= | Select if system should automatically shut down after finishing all AutoStart profiles
|
Copy Modes
1:1 Mode
In 1:1 / Clone Mode all files from a source device will be transferred to the selected ports. For target devices with less capacity than the source use option “targetDriveChange” to allow sequential splitting.
Examples:
Copy 14TB data from BSC to a single SATA HDD: [BSC-to-SATA3] sourcePath=BSC//Test targetPath=SATA-3 copyMode=1:1 All files from BSC, subdirectory ‘Test’, will be copied to one target harddisk drive at SATA-3 swap rack by running one copy process. | |
Clone 14TB data from BSC twice to 4TB HDDs at eSATA [BSC-to-SATA] sourcePath=BSC targetPath=SATA copyMode=1:1 targetDriveChange=true The files from BSC will be fully copied to eSATA-1 and eSATA-2 simultaneously. Due to device limitation to 4TB each, drives must be changed on both ports. | |
Transfer 14TB data from BSC to Server [BSC-to-LAN] sourcePath=BSC targetPath=192.168.10.1/REC//Test targetNetworkProtocol=cifs|3.0 targetUser=admin targetPassword=admin-pw targetHashType=sha512 targetHashFile=true targetVerify=true sourceDelete=true The files from BSC will be transferred to Server 192.168.10.1/REC, subdirectory ‘Test’ and deleted from BSC after successful verify. |
Fig. 11: Copy Mode 1:1
Split Mode
The Split Mode allows a source splitting to several targets with multiple transfer operations executed simultaneously. In this operation mode, the overall target device size must cover the size of all files on the source. The transfer algorithm supports a storage optimized or speed optimized copy process.
Examples
Transfer 16TB BSC content to 2x8TB eSATA HDDs [BSC-to-USB] sourcePath=BSC targetPath=SATA copyMode=splitUseAllTargets targetHashType=sha512 targetHashFile=true targetVerify=true sourceDelete=true The files from BSC will be transferred to eSATA HDDs and deleted from BSC after successful verify. | |
Copy 12TB BSC content to 4x4TB USB HDDs as fast as possible [BSC-to-USB] sourcePath=BSC targetPath=USB copyMode=splitUseAllTargets The files from BSC will be splitted to all connected targets by executing 4 transfer operations simultaneously. | |
Copy 12TB BSC content to 4TB USB HDDs with optimized storage space usage [BSC-to-USB] sourcePath=BSC targetPath=USB copyMode=splitUseMinTargets The files from BSC will be splitted according the connected target device size with priority to the fill order. System will execute 3 transfer operations simultaneously in given example |
Fig. 12: Split Mode
Data Transfer
Active Copy Threads
Depending on the profile configuration several copy processes may be executed simultaneously. The COPYLynx will always process one copy thread per target port. Starting numerous profiles simultaneously within a Meta-Profile should not address a target twice to avoid write access conflicts.
Target Folders
On a target device the COPYLynx will create subfolders for each copy process started. The subfolder name includes:
Timestamp with current system date & time
Source Device Serial Number for BRICK Storage Cartridge (if available)
Source Partition Label (if available)
Format: DATETTime_Serial_PartitionLabel
Example: \\20190520T113652_0318000000123456_DATA\
Existing Files on Target
Before connecting any target device please make sure there is enough free space for the planned data transfer. The COPYLynx won’t delete any files from a target and always creates new subfolders the files will be transferred to.
Large File Transfer
A file will always be transferred completely to a target. The copy algorithm does not split large files.
Empty Source Drives
To empty source drives use the option “SourceDelete=true” within the copy profile. With this option activated a successfully transferred file will be deleted from the source before the next file transfer starts.
Transfer Speed
The following guideline should give an orientation of possible speed ranges during file transfer.
Device | Real transfer speed (Mbyte/s) |
(e)SATA / USB3.0 with HDD | 100 – 250 |
(e)SATA / USB3.0 with SSD | 300 – 500 |
USB 3.1 with SATA SSD | 300 – 500 |
USB 3.1 with NVMe SSD | 500 – 1000 |
10GbEthernet | 600 – 1000 |
1GbEthernet | 80 – 100 |
Many factors will influence the final transfer speed. These are:
Storage Technology
Conventional Hard Disks, SATA flash or NVMe based storage solutions are available with many combinations of controllers and flash technologies. Additionally, internal cache sizes and controller configurations together with drive temperatures will affect the possible write speed. Please consult the technical specifications of your target device and interface about specified, continuous transfer speeds.
Cable and adaptor quality
Shielding, cable length and the general quality of adapters will affect the transfer speed. Make sure to use high quality adaptors and cables following the interface specifications.
Ethernet Configuration
Ethernet adapters should be configured for best performance parameters. Especially Jumbo Frames support is required at the target device. Additionally, the receive buffer size should be set to highest possible values (4k or more recommended)
Hashing Algorithm
CRC calculation during file transfer is software based on the COPYLynx G7 and requires a lot of CPU performance. Activating SHA512 for example may reduce the maximum transfer speed to 400Mbyte/s with Core i7 processor and about 200Mbyte/s with Celeron processor.
File Verify
Activating file verify requires full read-back and additional hashing of a file. Compared to hashing only, the verify option almost doubles the overall transfer time for a file.
BRICK Storage Cartridge Handling
Connecting or disconnecting a BRICK Storage Cartridge BSC requires system specific PCIe initialization. Please follow the steps below to securely connect and remove the BSC.
Connect Power to the COPYLynx
AC Variant: 230V/50Hz
DC Variant: 12/24V DC to Power Connector
Insert BSC
COPYLynx will automatically start and initialize the Cartridge
If Cartridge is already inserted before connecting power, the COPYLynx requires manual start via OK button
Transfer files
Start manual or pre-defined profiles in CLY-Profile.ini
Wait until the BSC copy processes is finished
Unmount BSC
After finishing the copy process, press Unlock Key at BSC to securely remove the device from OS
Confirm the BSC unlock event with OK Button
Remove BSC
System will now shutdown to safely remove the BSC device
Wait until Start Screen is displayed before inserting the next BSC
Document History
Version | Date | Editor | Description |
0.1 | 2019-02-25 | RPE | Initial release |
0.2 | 2019-05-03 | RPE | Update to HW Rev. B.x and SW Rev 0.3.x |
0.21 | 2019-05-07 | RPE | Added Login Information for File Server Mode |
1.0 | 2019-10-16 | RPE | Added display messages during copy process Updated descriptions to App Release 1.0.0 Several corrections |
Last updated