Linux Cloud Tools

last updated on Oct. 18, 2021

1 Downloading

Distributions can be downloaded here for CentOS, Debian/Ubuntu, Fedora and OpenSUSE.

Please ensure you download the correct package for your distribution.

The packages come with source so if you are using 64 bit Linux the Apps will be compiled for 64 bit.

Once downloaded you should be able to install with your relevant linux package manager by double clicking on the download.

2 Installing and Uninstalling

How to install on Ubuntu, Debian, Mint and other Linuxes based on Debian

1) Download DEB package

2) Open Terminal and go to the folder with the DEB package using cd command

3) Try to install the DEB package using the command (put your version number in this command):

sudo dpkg -i storagemadeeasy_<your_version_number>.deb


Note that this command may show errors if there is some missing dependencies. It will be fixed on next step.

4) Run next command to correct a system with broken dependencies:

sudo apt install -f


If there was some errors on previous step then this command will fix all that errors. Note that this command may work couple minutes.

How to uninstall on Ubuntu, Debian, Mint and other Linuxes based on Debian

1) Open Terminal

2) Run the command:

sudo dpkg --remove storagemadeeasy


How to install on CentOS or Fedora

1) Download RPM package for CentOS or Fedora

2) If the RPM package is archived then extract it from the archive

3) Open Terminal and go to the folder with the RPM package using cd command

4) If you are using CentOS then you need to enable EPEL repository if it's not enabled. Run next command:

sudo yum install epel-release



5) Install the RPM package using the command (put your version number in this command):

sudo yum install --nogpgcheck storagemadeeasy-<your_version_number>.noarch.rpm


Note that this command may run for a couple of minutes.

How to install on OpenSUSE

1) Download RPM package for OpenSUSE

2) Open Terminal and go to a folder with the RPM package using cd command

3) Install the RPM package using the command (put tools version number in this command):

sudo zypper install storagemadeeasy-<your_version_number>.noarch.rpm


Note that this command may run for a couple of minutes.

How to uninstall on CentOS, Fedora or OpenSUSE

1) Open Terminal

2) Run command:

sudo rpm -e storagemadeeasy


3 Post Install

If upgrading from a version prior to 5.1.3, then after install you will have new icons for the SME EFF Drive and SME EFF Sync Center.

These applications can also be run from the terminal:

  • smeclient
  • smeexplorer
  • smesynccenter
  • smemount (from the terminal only)

4 Mount folder with EFF Drive

Launching the EFF Drive when user is not signed in, you will need to follow the steps below:

  • Specify proxy settings if needed
  • Click on 'Sign In' button
  • Sign in page will open in the browser, enter 'Sign in' credentials
  • If 2FA is set up for the account, then enter 2FA code
  • Once auth been completed, then you can close the browser login page and go back to the EFF Drive
  • In the 'Current folder' field, specify a mount directory that must actually exist on your linux file system (The Linux convention is to use /mnt as the mount directory.)
  • Click the 'Mount' button
  • If the mount folder is not need anymore then it can be unmount by clicking the 'Unmount' button.
Note:
  • If you are copying a large amount of files using the drive the access to the directory you mounted may slow down
  • The folder is only mounted until Linux restart/shutdown

5 After Mount

Once the drive has been mounted you will see the SME icon in the taskbar.

6 Linux Cloud Drive

The linux cloud Drive will now show on your desktop and you should be able to double click to access it.

7 Accessing Linux Cloud Drive

You can navigate your files and folders from different clouds either by a GUI explorer tool or directly from the command line. Any files or folders that you drop into “My <cloud storage provider name>” will be uploaded / download to that storage provider. This makes changing storage providers as easy as changing directories.

Note that encrypted files are not shown from the Cloud Drive view. This is deliberate as there is no way at a drive level to ask the user for a password for the file.

8 Linux Sync Centre

The other Cloud Tool that is installed is the Linux Sync centre. Click the icon to launch the sync centre.

9 Linux Sync Centre Options

The Sync Centre is a sophisticated Desktop/Cloud synchronisation tool. It enables you to keep local files/folders in sync with files/folders stored on the Cloud. On first launch you will be asked if you want to sync with your underlying cloud. This is necessary to ensure the meta-data for your Cloud in the Storage Made Easy platform is up-to-date before initiating a sync (it is only not applicable if you are using the Storage Made Easy Cloud). If you are sure it is then you can click 'no' otherwise you should click 'yes'.

You can add files and folders to be Sync'd from your desktop to the cloud by clicking the “+” icon and mapping folders between the desktop and the cloud.

The Sync options are:

Sync All: Ensure all files/folders on desktop are the same as all/files and folder on Cloud and vice-versa

Sync Up: Only Sync files/folders from the desktop that do not exist on the Cloud. Ignore any files/folders on the cloud that do not exist on the desktop

Sync Down: Only Sync files/folders from the Cloud that do not exist on the desktop. Ignore any files/folders on the desktop that do not exist on the Cloud.

Clone Down: Create an exact replica of files/folders on the Cloud, on the desktop and delete any files/folders on the desktop within the sync directory structure that do not exists on the cloud.

Clone Up: Create an exact replica of files/folders on the desktop, on he Cloud, and delete any files/folders on the Cloud within the sync directory structure that do not exist on the desktop.

You should always be careful about using Clone Up and Clone down as files can be deleted as an exact clone of either the desktop or the Cloud is created with all files that exist but don't match being deleted.

10 Selecting files

After clicking to select files from the main sync centre you are able to choose which folders to select to sync.

11 First Sync

On first sync you can see whether files will be synchronised up to the cloud or down to the desktop from the arrows direction.

12 Sync in Progress

When the sync is occurring you are shown the progress in the status bar.

13 Sync Completed

Once the sync has completed you can see visually that there is files to sync as the arrows which define whether files are to be sync'd up or down turns to a square to represent an “in sync ” status

14 Additional Points to Note

File Sizes: For certain providers we are unable to get the file size after the first cloud sync. This is because the Cloud Storage Providers either do not provide file sizes or they store files in internal formats so the file size is unknown. The Linux File System cannot handle zero file sizes so for files such as this they are given a special file type which is that of a web location or .webloc. These files, when you try and download or copy will launch a web browser and download the file. This will only happen once. On the first download the file size is known so the file is then accessible as normal from the Linux OS.

Icon Warning: If you are in icon view rather than list view the file organiser pulls down data to build the icons. This can take longer to view the file lists until this caching is done.

You could choose to use a file manager such as Midnight Commander to get around this. Please see this blog article for further details.

Headless Mode: If you require the use of the Apps from the command line ie. in headless mode then please read this blog article.