04-12-2017, 04:54 PM
Hello everyone, i just want to know how to create a home-made NAS server with Pine64, first, i need the software needed and some kind of tutorial if you can. Thanks!
Creating a NAS server in Pine64
|
04-12-2017, 04:54 PM
Hello everyone, i just want to know how to create a home-made NAS server with Pine64, first, i need the software needed and some kind of tutorial if you can. Thanks!
The Pine performs quite well as a NAS although you are limited by the USB 2.0 interface. Here is what you can expect in real-world use.
For starters you want an 2.5in USB 2.0/3.0 external HDD, a GbE Ethernet switch and a powered USB 2.0 hub. The reason you want a powered USB 2.0 hub is because the drive may/ will likely pull more power than what the Pine's USB 2.0 socket can deliver. There are many more detailed guides out there on how to use samba - just use google fu. But here is a quick overview of the process: Having connected everything you will need to mount your HDD. I presume you are running headless so ssh into the Pine and: Code: lsblk It will list your current disks,size, partitions and their mount points etc: Quote:debian@pine64:~$ lsblk Take note of the output. If you haven't formatted your disk to a particular format, and don't know what format it is in you may want to check it out (e.g.): Code: sudo file -sL /dev/sda Now create a mount point int /media (substitute whatever you want for ExtDrive) Code: cd /media Ok now you can mount your drive (substitute whatever you need for format of the disk, path, etc.) Code: sudo mount -t ext4 /dev/sdc1 /media/ExtDrive Now you have your drive mounted and can create a folder you want to share in it... unless you already have a folder in it you wish to share of course or wish to share the entire drive. Next make sure that your Linux installation has samba installed (not sure if all come with it ?) Code: sudo apt-get install samba samba-common-bin -y Set up samba to use your user account. e.g. I am assuming here you'll use longsleep's base image: Code: sudo smbpasswd -a ubuntu It will prompt you to provide password. Now you will need to configure samba to share the designated folder: Code: sudo nano /etc/samba/smb.conf In the following example I am sharing the mount point of the drive (everything on the drive), but if you want a particular folder shared then just add '/' and name of your shared folder (substitute rest of details as necessary). Quote:[Shared] Lastly, you'll need to restart samba: Code: sudo service smbd restart Now your shared folder / drive should be accessible on your network. If you need more info please read this tutorial which is more detailed.
01-17-2019, 03:37 AM
why cant we use 3.0 USB port ?
01-20-2019, 11:41 AM
The PINE64 doesn't have a USB 3.0 port - the Rock64 does, however. USB2.0 can still transfer data at up to 480Mbit/sec, so about half the speed of the gigabit ethernet connection. I don't know what the real world numbers are, but I understand they're not bad in terms of practical use. I'm running a DNS caching server (BIND 9) on mine and thinking of adding NAS functionality.
------
it doesn't get happy it doesn't get sad it just runs programs
01-21-2019, 02:03 AM
Ohhhh, Yeah, right. Mistakend Pine with Rock. My bad
|