空间不足了?用linux搭建samba家庭共享盘

背景--空间不够,文件太散乱

最近在使用各种设备的时候,总是觉得存储空间告急。
总觉得现在不太喜欢删文件,但是又不得不感叹存储空间再大还是内存不足。
还有一种情况是,有时候想要处理其他设备的文件、图片,却发现还要拿出数据线,把它转存到电脑。
要是有一个集中的家庭共享盘,那做这些事就方便多了。
所以,在这记录一下自己搭建的过程,以备下次配置时可以找到。

环境

  1. ubuntu 20.04

搭建

硬盘开机自动挂载

  1. ubuntu 在开机时会自动挂载硬盘,挂载的位置与当前用户有关。
    但是这个不符合我的需求,首先关掉ubuntu的自动挂载。
# 关闭自动挂载
gsettings set org.gnome.desktop.media-handling automount false
  1. 配置自动挂载
# 创建挂载目录
sudo mkdir /mnt/nas

配置文件 /etc/fstab

/dev/sdb1  /mnt/nas  ntfs  defaults  0  0

验证一下是否可以挂载成功

# 挂载
sudo mount -a
# 看看是否挂载
df -h
# 看到下面这句,成功
# /dev/sdb1       212G   30G  182G  15% /mnt/nas

这样系统重启时,便可以自动挂载到 /mnt/nas

samba 安装配置

  1. 安装 samba
sudo apt-get install samba
  1. 配置
    修改配置文件 /etc/samba/smb.conf
[nas]
path = /mnt/nas
browseable = yes
read only = no
guest ok = no
  1. 添加用户密码
sudo adduser sambauser
sudo smbpasswd -a sambauser
  1. 重启 samba
sudo /etc/init.d/smb restart

上面的步骤完成之后就可以实现共享盘了。

遇到的问题

  1. 在使用iphone进行文件上传时,会发生 osstatus error。
    解决办法是在smb.conf中添加下面的配置:
[global]
...
vfs objects = acl_xattr catia fruit streams_xattr

参考

Ubuntu禁止自动挂载硬盘
鸟哥私房菜

posted @ 2022-12-17 20:15  Kyle023  阅读(603)  评论(0)    收藏  举报