OpenWrt之Samba使用
OpenWrt之Samba使用
安装的package
这里支持fat32
、exfat
、ntfs
等几种文件系统:
- luci-app-samba4
- kmod-fs-ext4
- kmod-fs-f2fs
- mkf2fs
- block-mount
- blockd
- kmod-fs-autofs4
- kmod-fs-ext4
- kmod-fs-nfs/kmod-fs-nfs-common
- kmod-fs-ntfs3
- kmod-fs-vfat
- kmod-fs-fuse
- kmod-usb-storage
- kmod-usb-storage-extras
- mount-utils
- ntfs-3g
- lsblk
block设备操作
插入USB设备后,先看下block device的情况,这里有一块新的硬盘HDD_WD
,文件系统类型为ntfs
:
root@OpenWrt:/# block info
/dev/ubiblock0_1: UUID="9dd39244-6da44be1-375f0c26-39420196" VERSION="4.0" MOUNT="/rom" TYPE="squashfs"
/dev/ubi0_2: UUID="0b54af08-264e-4ac3-9663-b0f9448b95ae" VERSION="w5r0" MOUNT="/rom/overlay" TYPE="ubifs"
/dev/sda1: UUID="4234CA8734CA7E13" LABEL="HDD_WD" MOUNT="/mnt/sda1" TYPE="ntfs"
detect的输出:
root@OpenWrt:/# block detect
config 'global'
option anon_swap '0'
option anon_mount '0'
option auto_swap '1'
option auto_mount '1'
option delay_root '5'
option check_fs '0'
config 'mount'
option target '/mnt/sda1'
option uuid '4234CA8734CA7E13'
option enabled '0'
将输出结果导入到/etc/config/fstab
:
root@OpenWrt:/# block detect > /etc/config/fstab
enable探测的block device:
root@OpenWrt:/# uci set fstab.@mount[0].enabled='1'
保存配置:
root@OpenWrt:/# uci commit fstab
让配置生效:
root@OpenWrt:/# block mount
检查,应该有一个/mnt/sda1
的新设备:
root@OpenWrt:/# df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 18.0M 18.0M 0 100% /rom
tmpfs 247.5M 3.7M 243.8M 1% /tmp
/dev/ubi0_2 83.2M 1.1M 77.9M 1% /rom/overlay
overlayfs:/overlay 83.2M 1.1M 77.9M 1% /
tmpfs 512.0K 0 512.0K 0% /dev
/dev/sda1 931.5G 154.4G 777.1G 17% /mnt/sda1
添加Samba账号
这里以添加root
为例:
root@OpenWrt:~# smbpasswd -a root
New SMB password:
Retype new SMB password:
Added user root.
Luci页面配置参考
这里笔者配合DHCP and DNS
页面,为本机的LAN IP绑定hostname,手机可以在files
中,直接访问服务器。
账户即为root
。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix