blog icon indicating copy to clipboard operation
blog copied to clipboard

OpenWrt/LEDE 挂载移动硬盘使用Samba共享存储

Open luckyyyyy opened this issue 8 years ago • 0 comments

前些时间不是入手了NETGEAR R7800么,在这之前我一直用的小米的mini,虽然说够用,MTK7620的吞吐量和配置已经远远跟不上我的需求了,所以还是换了。

刷入LEDE

刷机方法非常简单只需要用TFTP协议上传文件就可以。

  • 链接路由器LAN口,设置本机IP为192.168.1.10。
  • 路由断电,按住reset不要松开,然后上电。
  • 电源灯显示橘色,等待一会,到随即电源灯白色闪烁,即可松开reset。
  • 打开terminal,使用curl -T xxx.img tftp://192.168.1.1即可上传文件自动开始刷机。

安装必要的工具

LEDE稳定版都会自带luci,但是我不太常用图形界面面,所以直接ssh到路由器就可以开始安装工具了,默认密码是admin

安装必要组件和USB扩展

我使用硬盘是ext4文件系统,是已经格式化好的,如果没有格式化的硬盘,还需要格式化操作,注意映射的位置,先看一眼ls /dev

opkg update
opkg install libext2fs kmod-fs-ext4 kmod-usb-storage-extras samba36-server

# 格式化
mkfs.ext4 /dev/sda1

挂载磁盘

然后就是挂载和设置共享了,其实挂载很简单,我一般懒得设置启动挂载,所以直接手动敲命令就可以了。

mkdir /data
mount /dev/sda1 /data

设置samba

配置文件路径在 /etc/config/samba,内容也很简单。

config samba
    option name 'Lede'
    option workgroup 'WORKGROUP'
    option description 'Lede'
    option homes '1'

config sambashare
    option name 'data'
    option path '/data'
    option read_only 'no'
    option guest_ok 'yes'
    option create_mask '0777'
    option dir_mask '0777'

设置完毕后启动即可。

/etc/init.d/samba start|stop|reload

luckyyyyy avatar Jun 14 '17 17:06 luckyyyyy