start
之前用树莓派挂了个移动硬盘,用samba共享出来,能做文件服务器,能跑小脚本,一直用着很香,但是我的树莓派型号是1的,性能很低,跑脚本的时候,反应速度让我不大能忍受了。
于是研究了代替树莓派1的方案,最初考虑换一个树莓派3b,但始终找不到适合我心理价位的旧板,另一个问题是,我之所以还留着树莓派1,是因为这个用的是SD卡,其他型号用的是TF卡,而TF卡不够稳定。
在nas和小主机之间,我选了小主机,nas虽然香,但奈何钱包不允许。
samba
系统装的是ubuntu sever,没有界面,因为小主机是从银行这类淘汰下来的,hdmi口是作为扩展显示屏的,装系统还不得不请出尘封已久的vga显示器。
装好系统后,直接装应该是没法装samba的,需要把apt源替换成国内源
国内源有阿里的,中科大的,清华的,网易的需要注意的是,系统版本名,不同的版本有不同的版本名
deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
这里的focal是20的版本名
mount
挂载硬盘后,把挂载的文件夹配置到smb.conf里,重启samba,就能访问到硬盘的文件了,为了防止系统重启后,丢失挂载,按网上的方法,都是把uuid等写进fstab里,但是重启后,该挂载点是默认为root可读写,其他用户只读。
看了不少文章,要么改samba配置,要么改挂载点的属性,要么修改fstab的挂载选项,实测下来都不起作用,重启后挂载依然是归root
唯一可行的是从树莓派时就用的
sudo mount -o uid=pi,gid=pi /dev/sdb1 /media/mydisk
开机执行
不得不说,在垃圾堆里找东西的感觉就是奇妙,不少资料写的方法已经没用了,配置开机执行的方法传送门