软路由之openwrt挂载硬盘和开启共享

  • A+
所属分类:LIUNX

分区硬盘

安装上硬盘后,ssh登陆到软路由,输入分区命令:

fdisk /dev/sdb

命令中的sdb根据实际硬盘修改

输入p显示现有分区

输入n新建分区,然后再输入p新建主分区,根据提示进行分区,只分一个区一路回车就行了,要是多个就选择数字,按提示操作就可以了,警告输入y继续。然后输入p查看分区是否成功,最后输入w保存退出。

二、格式化分区

格式化命令

mkfs.ext4 /dev/sdb1

如无法格式化,先取消共享、挂载,命令如下:

umount /dev/sdb1  /mnt/sdb1

以上两条命令中的sdb1根据实际分区修改

参考我这个页面的内容:

Linux-新硬盘分区-格式-挂载到home

三、进入openwrt进行设置

把自动挂载的磁盘选项勾选取消,进行手动挂载。

挂载点----添加。

软路由之openwrt挂载硬盘和开启共享

多个分区的话,就多添加几个挂载点即可

最好重启一下LEDE软路由,重启后再检查挂载点是否正确。然后开始下面的操作。

四、设置共享

1、创建共享密码及账号,命令如下:

输入用户名:root,密码输入时看不到,输入完回车即可。

继续打下边的命令:

smbpasswd -a root

回车后输入密码2次,然后输入reboot 重启路由。

最后进入路由web管理页面,服务-网络共享-编辑模板

invalid users = root

在这行前加入#

下面的共享名(随意)、目录(如:/mnt/sdb1)、权限(如0777或者0775)等填写好。

软路由之openwrt挂载硬盘和开启共享

一些其他的内容:

config samba
option workgroup 'WORKGROUP'
option name '随便写'
option description '随便填'
option homes '0'

config sambashare
option name '随便选'
option path '/mnt/raid0'
option users 'myuser'
option read_only 'no'
option guest_ok 'no'
option create_mask '0700'
option dir_mask '0700'

 

/etc/config/samba.conf可以通过luci选,自动生成,但是你要在网上被共享,最主要是你的用户名比如我这里是myuser需要做如下设置:

- 编辑/etc/passwd,最后一行加上:myuser:*:1000:65534:myuser:/var:/bin/false
- putty进去路由器设置该用户的密码:smbpasswd -a myuser。

注意了,这个myuser及其密码,最好和你windows的用户名和密码完全一致,这样你开机后就自动能访问路由的samba server了。

如果你有其他设备比如高清盒子或pad要访问samba server,那要把设置文件的guest_ok设为yes,还要把你要共享的目录比如我的是/mnt/raid0的权限改为0777(缺省时是0755)。

#;chmod 777 /var/samba/share      将共享目录属性设置为 777(个别情况可能需要ssh打命令获得权限)

weinxin
我的QQ群
这是我的QQ群扫一扫

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: