You can install with sudo apt-get install rsync
Thank you. Would rsync be okay to use to transfer files over the network to a drive connected to the Vero?
I have the ubuntu bash installed on my Windows 10 Pro PC.
Update - My network seems slow on rsync. Anything that can be done to help?
Well if you have time, I may suggest to test a bit with Samba (as it might be more convenient for Windows Users. As you have USB Stick maybe you can try that with different Filesystems to check which is giving you problems.
You wrote before already your Network is slow. So maybe you check out your network speed (and issue) first.
Check the speed between the Vero and your Win10 machine with iprf3
Understood. Thank you.
The easiest way to transfer files between 2 computers, if one of them is Windows and the other one is based on Unix/Linux is to use sftp.
On the Unix-like OS, install the ssh server. With that comes both scp and sftp capabilities. I think you’ve already done that.
On the Windows OS, install WinSCP. That is a 2-pane file manager that supports drag-n-drop via sftp or scp. Your choice at connection time. A password is required, but it is possible to setup ssh-key-based authentication too. I haven’t used Windows much in about a decade, so I don’t recall now how to do it, but I know it is possible.
Any Linux desktop with a file manager probably supports using that file manager to drag-n-drop files between computers using the sftp:// URL, as easily as moving files around on the same system. Ssh is how Unix computers talk. Setting up ssh-keys so that trust between each system is automatic requires 2 commands for the first 2 machines, then 1 command for all the others. ssh-keygen and ssh-copy-id. Ssh is the only tool that is both more convenient AND vastly more secure to my knowledge.
Of course, native Unix file permissions matter and that’s where most non-Unix people get stumped because they make the mistake of using NTFS or FAT32 or exFAT for the file system on the external storage connected to their Linux Vero/Raspberry Pi or other ARM-based Linux system.
If the external storage is formatted to ext4 or any other natively supported file system (there must be 50 choices), then we can use chown and chmod to provide any permissions needed, at any time.
However, with non-native file systems like NTFS or FAT-whatever, permissions can only be set through the mount options. All these permissions and owners and groups often confuse people completely new to Unix-like OSes. They seldom needed to know anything about it on that-other-OS. Anyways, in the mount options, specify the uid= and gid= for the owner and group for all the files and directories on the external USB storage. I’d probably use “osmc” for both uid/gid because I’m lazy. May want fmask/dmask settings too. Probably 0002 for both. chmod and chown do not work on any NTFS mounted storage.
It really is easier to just format all external storage to use ext4, assuming you never plan to connect it to any Windows system again. Here, we have many TB of storage, almost 40TB, and none of that storage uses NTFS. I have only 1 Windows install into a virtual machine so I can do taxes. It has virtual NTFS storage … but the real storage under it is ext4.
All of this could be over a Windows-only users head and perhaps setting up samba has gotten much easier. I don’t know. Haven’t really touched samba in years. Most of my systems use NFS.