Storage Pools
To Manage Backup Storage Locations
This option will help you to add storage pools for Eenos backup system.
Backups -> Storage Pools
Eenos currently support 4 types of storage pools as follows,
- Local Disk Storage : An additional disk or partition or NFS mount folder
- SSH Storage : A remote Linux ssh server to upload backups
- SFTP Storage : A remote SFTP storage account
- FTP Storage : A remote FTP account to upload backups
Additional storage services will be available in future versions.
Available Storage Pools
This table will show added storage pools. You can enable or disable the storage pools. You may also delete , modify or test connection to the storage pools.
If a storage pools is disabled backups will not be uploaded to that pool
Add Local Disk Storage
This is a local storage folder in the backup server itself. It can be an additional HDD , NFS mount or a NAS attached disk on your server itself.
The local disk storage is the fastest storage system.
To add a disk storage click on Add Local Disk Storage button. You may need to fill out the following to add a disk storage.
- Pool Name : A name for storage pool
- Storage Path : The full path to disk mount point.
After adding the disk pool click the button Add Pool, which will add the new pool.
Add SSH Storage
This is a remote storage options. You may need a generic Linux Open SSH account to configure the backup.
The remote SSH storage pool need to be updated with the selected SSH Public Key to make connection.
To add the remote SSH pool, you need to fill out the following details,
- Pool Name : A name for the storage Pool
- Remote Host : The remote ssh server IP or hostname
- Remote SSH User : The ssh user name to login to the remote server
- Remote SSH Port : The remote ssh server port, default will be 22
- Storage Path : The remote sever folder name to upload backup files
- Select SSH Key : Select the SSH public key that used to connect to the server.
After entering the above details click the button Add Pool, which will add new SSH storage pool to your server.
Please make sure the remote ssh account have read and write permission for the Storage Path.
Add SFTP Storage
This is a remote storage Option. You can use a generic Linux SFTP account to configure backups.
To add a remote SFTP storage pool , you need to fill out the following details.
- Pool Name : A name for the storage Pool
- Remote Host : The remote sftp server IP or hostname
- Remote SFTP User : The ssh user name to login to the remote server
- Remote SFTP Port : The remote sftp server port, default will be 22
- Password of SFTP User : Enter the remote SFTP account password.
- Storage Path : The remote sever folder name to upload backup files
After entering the above details click the button Add Pool, which will add new SSH storage pool to your server.
Please make sure the remote SFTP account have write access to the storage path
Add FTP Storage
This is a remote storage Option. You can use a generic Linux FTP account to configure backups.
To add a remote FTP storage pool , you need to fill out the following details.
- Pool Name : A name for the storage Pool
- Remote Host : The remote ftp server IP or hostname
- Remote FTP User : The ssh user name to login to the remote server
- Remote FTP Port : The remote ftp server port, default will be 21
- Password of FTP User : Enter the remote FTP account password.
- Storage Path : The remote sever folder name to upload backup files
After entering the above details click the button Add Pool, which will add new SSH storage pool to your server.
Please make sure the remote FTP account have write access to the storage path
Testing Pool Connection
You can test the ssh pool connection by clicking the button Test Connection
The connection test feature will check if the connection can access the remote server over TCP.
We test the connection from server terminal. Please refer the command Line Options from here
Command Line Tool to Manage Storage Pools
You may use the following command to manage storage pools and connections from server ssh terminal.
/usr/local/eenos/scripts/poolctl
You can read a documentation about this command line tool from here.