OpenWrt之Samba使用

OpenWrt之Samba使用

安装的package

这里支持fat32exfatntfs等几种文件系统:

  • 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

posted @   付时凡  阅读(699)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示