Storage Network Attached Using Raspberry PI
Storage Network Attached Using Raspberry PI
1,2,3,4,5
Department of Computer Science and Engineering
1,2,3,4,5
Vel Tech Rangarajan Dr. Sagunthala R&D Institute of Science and Technology, Chennai, India
2023 International Conference on System, Computation, Automation and Networking (ICSCAN) | 979-8-3503-1512-7/23/$31.00 ©2023 IEEE | DOI: 10.1109/ICSCAN58655.2023.10395651
of the device, as well as the impact of various factors such as S. Goud et.al., (2021 ) [9] analyzed a Network Attached Stor
file size and network traffic. age using Raspberry Pi and Own Cloud ” presents a detailed
Mahesh Bhat et.al., (2017) [5] contributed to describes the guide on how to build a NAS using a Raspberry Pi and the
design and implementation of a NAS using a Raspberry Pi as Own Cloud software . The authors also conducted
the platform. The authors use the open- source software performance tests using the dd and iperf tools and found that
package Open Media Vault (OMV) to create a NAS system the NAS had a maximum throughput of 30 .98 MB /s.
with support for file sharing, media streaming, and remote Raspberry Pi NAS build a Raspberry Pi Samba Server” by Les
access. The paper provides de- tailed instructions for setting Pounder : This article published in MakeUseOf provides a
up the hardware and software components, as well as step-by-step guide for setting up a Samba-based NAS using a
performance measurements and comparisons with other NAS Raspberry Pi. It covers topics such as installing and con-
solutions. Raspberry Pi-Based Home Network Attached figuring the Samba software, setting up the shared folder with
Storage System” by J. Zhang et al. (2020). This paper access permissions, and connecting to the NAS from a remote
presents a Raspberry Pi- based NAS system that includes a device . The article also discusses various options for
web interface for managing files and accessing the NAS expanding the storage capacity of the NAS. The literature
remotely. The authors evaluate the system’s performance and suggests that using a Raspberry Pi as a NAS device can be a
compare it to other NAS solutions, as well as discuss cost-effective and customizable solution for home and small
potential applications and future improvements. business users.
The practical implementation of video data transfer to The Performance of Free NAS and NAS for free as Network
network storage using WLAN has been implemented Attached Storage (NAS) Network Operating Systems on
successfully, and tests run by the setup are accurate with a Local Area Networks (LAN) was the subject of a comparative
perfect data transfer rate. P. M. Corcoran et al. (2019)[6] investigation proposed by Tajuddin et al. in 2019 [10].
proposed practical aspects of video data transfer to network published by JISIKA. The access test based on the device was
storage using 802.11 WLAN technology for low-end successfully completed by accessing via smartphone and
consumer digital cameras. Results of research into a data- desktop devices, then simultaneously testing access, the user
expansion system using the Raspberry Pi as a file server can access their own cloud service, according to the test
alternative to the PC, which can manage data-expansion and results in the research that has been done. The best home
data-pertukaran processes in the LP3SDM AZRA Palem- media server is the Raspberry Pi 4 NAS, according to Alex
bang to facilitate work-related activities. A person's Cox. An in-depth tutorial for setting up a NAS with several
fingerprints, palm prints, handwriting, vein pattern, facial hard drives based on a Raspberry Pi 4 is provided in this
features, visage, and other biometric features, such as voice TechRadar article. In this study, a low-cost and
patterns, can all be used to identify them. straightforward NAS system for educational use, using a
Peng et.al., (2021) [7] proposed a Network Storage Raspberry Pi and external hard drives. The authors provide a
Framework Based on SAN,” The world is growing fast along step-by-step guide for setting up the sys- tem and demonstrate
with the data storage so, our data stage framework is an its use in a classroom setting for file sharing and
efficient framework and transfers the data from sender side to collaboration. They also discuss the potential educational
receiver end within a short period of time. Building a Low- benefits of using a NAS system in the class-room, such as
Cost NAS with a Raspberry Pi” by George Smith: This promoting teamwork and data management skills.
article published in Linux Journal provides a detailed step-
III. PROJECT DESCRIPTION
by-step guide for setting up a NAS using a Raspberry Pi. It
covers topics such as configuring the Raspberry Pi’snetwork A. Existing System
settings, installing the necessary software packages, and The cloud storage services in these days are very expensive
creating a shared folder with access permissions. The article which comes with a limited storage, the service cost is very
also discusses various options for connecting to the NAS, high that a common man cannot afford the price not only the
including Samba and NFS. cost but also the storage capacity provided by the company is
R. Revanth et al.'s (2019) [8] presentation discussed how to less, with that they can buy a new storage drive. High cost,
use NAS (Network Attached Storage) to create a personal extra charges on using trial period, requires maintenance,
cloud storage.Installing an application from the NAS drive annual charges on using their services. Open Media Vault
allowed us to successfully test the NAS's functioning. The provides a web based interface for managing the NAS and
results of the tests do not yet reflect the quality of a virtual supports a range of file systems, including EXT4, BTRFS,
cloud server created with Virtual Box. With this, it is and NTFS. Next cloud and Own cloud are also self hosted
essential to follow up in order to offer users of this cloud file sharing and collaboration platforms that can be used as
storage service decent service. "Using a Raspberry Pi as a NAS solutions, and both can be installed on a Raspberry Pi
NAS (Network Attached Storage) Device" Piyush K. Singh using specialized images. Performance limitations: The
The use of a Raspberry Pi as a NAS device is described in Raspberry Pi has a relatively modest processor and memory
this Medi-um article. It addresses issues including picking compared to dedicated Network-Attached Storage (NAS)
the best NAS gear and software, configuring the network devices or other servers. This may limit the performance of
settings, and more. certain applications, especially if the existing system requires a
high amount of processing power or band- width.
B. Proposed System Make sure to note down or remember the IP address of the pi.
3.1. Existing System There are six main components : Web Application ,
Authentication and User Input, Authorization Control, File
The cloud storage services in these days are very expensive Storage , Network Share , and Remote Access . The Web
which comes with a limited storage , the service cost is very
Application component provides the user interface for
high that a common man cannot afford the price not only the
cost but also the storage capacity provided by the company is accessing the network attached storage system . This
less, with that they can buy a new storage drive . High cost, component interacts with the Authentication and User Input
extra charges on using trial period, requires maintenance , . This architecture diagram represents the various
annual charges on using their services . Open Media Vault components and interactions involved in a network attached
provides a web based interface for managing the NAS and storage system using a Raspberry Pi , showing how user
supports a range of file systems , including EXT 4, BTRFS , authentication and authorization are managed, how files are
and NTFS . Next cloud and Own cloud are also self hosted stored and accessed , and how the storage system can be
file sharing and collaboration platforms that can be used as accessed both locally and remotely.
NAS solutions , and both can be installed on a Raspberry Pi IV. RESULT AND DISCUSSION
using specialized images . Performance limitations : The
Raspberry Pi has a relatively modest processor and memory A. Efficiency of the Proposed System
compared to dedicated Network -Attached Storage (NAS) A great tool to have if you work with lots of files and data
devices or other servers . This may limit the performance of is network attached storage, or NAS for short. My internal PC
certain applications, especially if the existing system requires HDD only has so much space for work-related stuff, so I often
a high amount of processing power or band- width. store my personal data on an external HDD. However, eve-ry
3.2. System Architecture time a member of my family requires a file or photo, I have to
plug in the external HDD and copy the necessary files. Open
Data can be retrieved from a centralised disc capacity by Media Vault OS, a debian operating system that is free to
multiple users and a variety of client devices using network- install in households and small offices, is the operating system
attached storage, or NAS. A typical Ethernet connection is utilised in this configuration. Many NAS systems support the
used by users on a Local Area Network (LAN) to access the attachment of one or more disc (and even tape) drives to boost
shared storage. You might also want to think about giving the overall capacity. Clients never connect to specific storage
NAS extra features like remote access, backup and devices; instead, they always use the NAS head IP address.
synchronization, and media streaming capabilities, depending Clients often use an Ethernet connection to access the NAS.
on your particular needs. Cost-effectiveness: When compared The main node in this configuration, the NAS, appears on the
to many other Network Attached Storage (NAS) or server network as a single node.
solutions, the Raspberry Pi is a cheap device, making it a
cost- effective solution for small-scale or budget conscious OpenMediaVault is a popular open source NAS software
projects. that can be installed on Raspberry Pi. It supports various file
systems, RAID configurations, and provides several services
like FTP, SMB/CIFS, NFS, and more. Next cloud is open-
source software that can be installed on a Raspberry Pi for
NAS purposes. It provides file syncing, calendar, contacts,
and many other features. Own Cloud is similar to Next cloud
and provides similar features for personal cloud storage. Free
NAS is a Free BSD based operating system that provides NAS
features and can be installed on a Raspberry Pi using a plugin.
Network Attached Storage or NAS for short is a really good
device to have if you are dealing with a large number of files
and data. I have so much of my work related content on my
PC Internal HDD that it leaves not much room for my personal
data, so I usually store them on an external HDD, but each time
someone in my family needs any file or photos which have
to plug
Fig. 1. Architecture diagram For Raspberry Pi With NAS B. Analysis of Proposed system
In the Fig. 1 first and foremost is to gather all the A proposed system for Raspberry Pi could involve using it
components required for the setup. Connect the TP link as a small scale server or as a device for Internet Of Things
router to the power supply and connect the ethernet cable (IOT) applications. With its low power consumption and
port of the router to the port of the raspberry pi. Make sure compact size, the Raspberry Pi can be used to run a variety
the router is connected to modem for internet access. Next of applications such as web servers, media centers, and home
log on to the router setting page the default IP address of the automation systems. One possible setup could be to use the
the router is 192.168.0.1 in then hop to dhcp client list and Raspberry Pi as a file server, allowing users to access and share
find the IP address of the raspberry pi. files within a local network.
Manakula Vinayagar Institute of Technology
Puducherry,
Authorized India
licensed use limited to: MANIPAL INSTITUTE OF TECHNOLOGY. Downloaded on October 22,2024 at 22:27:14 UTC fromIEEE ICSCAN2023
IEEE Xplore. Restrictions apply.
ISBN 979-8-3503-1512-7