树莓派archlinux移动硬盘搭建网络存储

树莓派2B 旧希捷500G移动硬盘 archlinux(2015-10-25) sambantfs-3g 参考资料: https://wiki.archlinux.org/index.php/Samba_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29 https://wiki.archlinux.org/index.php/NTFS-3G_(简体中文) https://wiki.archlinux.org/index.php/NTFS-3G ntfs-3g库实现了ntfs分区的读写 samba实现windows版的smb局域网共享 关键: 需要写权限的目录必须要设置目录权限1770身份权限root:sambashare

groupadd sambashare
chown root:sambashare <共享目录>
chmod 1770 <共享目录>

如此才能够让sambashare用户组中的用户获得对此目录的读取执行写入权限 添加用户的方法: 先添加一个系统用户 再设置其的samba密码即可

useradd
pdbedit -a -u

每次修改samba配置文件之后不要忘记用命令testparm检查配置文件正确性 设置自动挂载分区只要在/etc/fstab中添加条目即可 例如:

/dev/设备 /mnt/载点 ntfs-3g gid=users,dmask=022,fmask=133 0 0

  另: 树莓派USB口供电不足,所以挂载移动硬盘需要独立供电或者使用三口USB线从外部取电或者使用自带供电的USBHub 并且,树莓派的网卡口和USB口都是从一个USB口扩展出来的,所以性能不会有多快,测试读写大概稳定在10MB/s