赚钱宝怎么增加NAS功能来共享硬盘

2017-03-09

对于我们家庭玩家,自然就想可否把赚钱宝也变成NAS,然后共享挂载的硬盘给其他盒子当做缓存空间呢?赚钱宝增加NAS功能来共享硬盘的方法其实很简单,下面由小编告诉你!

赚钱宝增加NAS功能来共享硬盘的方法

准备硬盘

1先在电脑上给硬盘分区。每个分区会给一个盒子当做缓存空间。由于盒子会把最大的分区当成是自己的缓存空间,我们可以可以把第一个分区放大一点,其他的三个可以平均分配。

在本例中,我把320G的硬盘分成了4个分区,第一个分区略比其他分区大几十兆。每个分区都格式化成NTFS。

安装entware

1运行软件putty.exe,使用有root权限的账户登录盒子。如果你还没有这个账户,请先百度我的另外一篇文章《赚钱宝如何添加有root权限的用户》。本例中盒子上已经增加了有root权限的账户admin。

2运行cd命令,改变当前目录只/opt。

cd /opt

在第一次安装entware时,这个目录应该是空的。可以用ls命令来查看。

我们可以用rm命令来删除当前目录下的所有内容。

rm -rf *

当我们想重头再来时,这个命令相当有用,可以给我们一个清洁的安装目录。

3在/opt目录下,运行wget命令来获得entware的安装工具entware_install_arm.sh。

运行命令chmod来赋予安装命令有相应的执行权限。

chmod 777 ./entware_install_arm.sh

运行安装命令。

sh ./entware_install_arm.sh

如果没有报错,就安装成功了。如果有错误,就运行刚才提到的rm命令从头做起。

4接下来修改/etc/init.d/rcS文件增加开机启动

vi /etc/init.d/rcS

按下字母“i",进入编辑模式,在文件尾添加2行:

sleep 30

/opt/etc/init.d/rc.unslung start

按下“esc”键,进入命令模式。听到电脑叮叮响后,键入“:wq”三个字符然后回车。

5修改 .bash_profile 文件来增加环境变量。

vi /root/.bash_profile

按下字母“i",进入编辑模式,在“export PATH=”下,增加2行参数

/opt/bin:

/opt/sbin

在原来的最后一个参数行“/usr/local/bin”的行尾,记得要加上 ":"。

按下“esc”键,进入命令模式。听到电脑叮叮响后,键入“:wq”三个字符然后回车。

安装Samba服务

1运行以下命令蓝安装Samba服务。

/opt/bin/opkg update

/opt/bin/opkg install samba36-server

2运行以下命令,分别找出4个硬盘分区的挂载点。

df -h

记录下4个挂载点的名字,分别是:

/media/sda1

/media/sda2

/media/sda3

/media/sda5

奇怪的是,为啥跳过了/media/sda4,我也不得而知,反正可以使用就行了。(典型的实用主义者)

3切换到目录 /opt/etc/samba 下,复制文件smb.conf.template 到 smb.conf

cd /opt/etc/samba

cp smb.conf.template smb.conf

4开始编辑samba服务的配置文件

vi smb.conf

然后请按照截图修改相关内容。图中有黄色下划线的地方就是我们要输入的内容。请特别注意第三行:

interfaces = 127.0.0.1/8 lo 192.168.1.3/24 br-lan

我的盒子地址是192.168.1.3,这里请换成你的盒子地址。

在文件的最尾端,按图增添相关内容。里面的 “path =”就是刚才记录的4个硬盘分区的挂载点,千万别写错了。

按下“esc”键,进入命令模式。听到电脑叮叮响后,键入“:wq”三个字符然后回车。

5最后,运行以下命令启动Samba服务

/opt/etc/init.d/S08samba restart

6让我们去电脑上验证以下吧。我的赚钱宝地址是 192.168.1.3。我们可以看到4个共享分区,分别是:nas1,nas2,nas3,nas4

我们在nas2里建立了一个文件,用来证明读写权限完全正确。

共享分区给其他盒子当做缓存空间。请百度我的另外一篇文章《迅雷赚钱宝如何挂载小米MINI路由器的硬盘》。思路和方法是完全一样的。

后续改进

也许已经有朋友注意到了,怎么共享空间没有读写权限的控制呀?似乎任何人都可以进去读写删文件。本文中介绍的方法确实有这个问题。好在我们只是在自己家里用,问题不大。

真像是:我在运行以下命令为root账户设置密码时一直遇到错误,不知如何解决。

/opt/sbin/smbpasswd -a root

有哪位大神知道的话,请点醒兄弟一下,先行谢过了。

END

更多相关阅读

最新发布的文章