Educaship NAS

From CNM Wiki
Jump to: navigation, search

Here are some popular open source distributed file storage solutions ¹ ²:

   Alluxio: offers open source memory-speed virtual distributed storage, compatible with tools such as Spark, Hadoop, Flink, Zeppelin, and Presto, enhancing speed performance on large data queries.
   Ceph: offers unified object and block storage capabilities, librados software libraries enable applications written in C, C++, Java, Python, and PHP in order to access Ceph’s object storage system utilizing native APIs.
   CloudStack: open source software designed to deploy and manage large networks of virtual machines, as a scalable Infrastructure as a Service (IaaS) cloud computing platform.
   FreeNAS: can be installed on almost any hardware and turn it into a Network Attached Storage (NAS) device, offers a range of data protection features.
   Hadoop: a popular open source distributed storage platform for processing data, compatible with apache Spark, Hive, and Yam.
   Lustre: a scalable parallel file system built to handle the needs of High-Performance Computing (HPC) environments.
   OpenFiler: offers a unified storage solution designed to combine the best features of NAS storage with the best features of SAN storage.
   OpenMediaVault: designed to provide NAS for home users and small offices, offers a web-based administration console and also includes software RAID capabilities.
   OpenStack: offers a complete operating system for controlling compute, networking, and storage in the cloud, also incorporates three sub-projects related to storage, which are Cinder, Swift, and Manila.
   Pydio: offers cloud-based file management and sharing, provides users with modern collaboration capabilities, as well as security and compliance features.
   Red Hat Ceph Storage: designed for object, block, and file types, software-defined storage that can store both structured and unstructured data.

NFS (Network File System) export refers to the process of making a file system or directory on a Network File System (NFS) server available for remote access by other systems over a network. This allows multiple systems to share and access files stored on the NFS server as if they were local files. When a file system or directory is exported, the NFS server makes it available for mounting by other systems. The exported file system or directory is then mounted on the remote system, allowing users to access the files and directories within it. NFS export is commonly used in Linux and Unix environments to share files and directories between systems, and is often used in scenarios such as:

   Sharing files and directories between different departments or teams
   Providing access to shared resources, such as printers or scanners
   Sharing data between different systems or applications
   Creating a centralized file repository

The NFS export process typically involves:

   Configuring the NFS server to export the desired file system or directory
   Specifying the access rights and permissions for the exported file system or directory
   Mounting the exported file system or directory on the remote system

NFS exports are typically defined in the /etc/exports file on the NFS server, which specifies the file systems or directories to be exported, as well as the access rights and permissions for each export.

Here are some of the best free and open-source NAS or SAN software that can be considered as a Synology alternative ¹ ²: FreeNAS or TrueNAS

   Free and open-source FreeBSD-based NAS operating system
   Supports Windows sharing SMB/CIFS, NFS and Apple file shares (AFP), FTP, and iSCSI
   Supports plugins to extend its functionality

NAS4Free or XigmaNAS

   Open Source Storage NAS (Network-Attached Storage) distribution based on FreeBSD
   Supports sharing across Windows, Apple, and UNIX-like systems
   Supports ZFS and encryption services

OpenMediaVault (OMV)

   Debian Debian-based Linux network-attached storage (NAS) solution
   Supports SSH, (S)FTP, SMB/CIFS, Rsync, BitTorrent client, DAAP media server, and more
   Clean and user-friendly web interface

Openfiler Community edition

   Enterprise-level NAS/SAN Distro
   Supports iSCSI target for virtualization, Fibre Channel target support, and block-level replication

Nexenta Community Edition

   Free edition which basically a community version of a commercial storage product
   Supports ZFS
   Based on open Solaris called Illumos

Rockstor: Opensource Private Cloud & NAS Server

   Based on Centos Linux and BTRFS to provide NAS and cloud storage
   Can be used as a personal cloud server and SMB Cloud Server with a clean and simple web GUI