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。

浙公网安备 33010602011771号