背景:
树莓派到了 烧录了最新的官方系统 想用来作为私人NAS (以前那个二手群辉主机挂了,,,二手东西图个乐呵吧)
文件操作的话 内网就用samba共享吧 外网就用SFTP 手机端用ES文件浏览
烧录系统就不记录了 网上教程一搜一大把 无非就是 树莓派官网下载镜像--用 Win32DiskImager 写入到SD卡--启动就完事儿了
这里记录下安装使用autofs过程:
目的:
硬盘不使用时自动取消挂载 让硬盘休眠 增加硬盘寿命 省电 保护数据安全
前提条件:
操作:
1 接入USB存储设备,测试能否正常普通挂载 (我的是独立供电的硬盘盒 NTFS 格式)
sudo fdisk -l #查看接入设备
df -h #查看当前设备挂载情况 ,
若已经自动挂载, 则需要手动卸载
若没挂载 则手动挂载测试能否挂载后 再卸载
df -T #查看挂载格式
sudo umount /media/pi/B0CC11F4CC11B616 #卸载自动挂载
df -h #再次查看挂载
2 安装autofs服务
sudo apt-get install -y autofs
3 编辑配置文件
sudo vi /etc/auto.master #编辑主配置文件
/etc/auto.misc 是auto服务的调用文件路径 指明要使用哪个文件
/YANG是手动创建的挂载主路径 类似于/media
sudo vi /etc/auto.misc #设置挂载信息
DISK 挂载名
-fstype 文件类型为NTFS
:/dec/sda1 要挂载的设备
此处表示 将/dev/sda1挂载到/YANG/Disk
sudo vi /etc/autofs.conf # 修改不使用文件时 取消挂载等待时间 单位S
此处表示 当/dev/sda1设备没有被使用后30秒自动取消挂载
4 重启服务 测试效果
创建目录 sudo mkdir -p /YANG/Disk
重启服务 sudo /etc/init.d/autofs restart
df -h #查看挂载情况
cd /YANG #跳转到挂载目录
ls -al #查看文件
sudo cd /YANG/Disk #直接跳转到挂载的文件夹内部 注意:DISK无法自动补全 需要手动输入
ls #查看文件
尴尬.....
$ sudo apt-get install ntfs-3g -y #让系统支持NTFS文件格式 还得再安装这个
ls #这下查看下硬盘盒子里面的文件
df -h #查看下硬盘挂载情况
cd / #退出文件夹
df -h #等待30S后再查看硬盘挂载情况
自动取消挂载了
处理树莓派开机自动挂载USB设备问题:
连接: https://blog.csdn.net/u010940020/article/details/45431325
遗留问题 :
有时候发现不挂载时samba共享目录后 windows无法看到Disk目录 (解决方法:再次执行 sudo mkdir /YANG/Disk)
挂载权限目前还不能随意设置 等以后查找到资料后回来修改
有知道的还请指教一下 谢谢!
2019/6/18 更新 尝试修改权限 依然不成功笔记
sudo /etc/init.d/autofs stop #停止一下服务
sudo vi /etc/auto.misc #修改挂载信息
sudo /etc/init.d/autofs start #再次启动服务
cd /YANG/Disk #进入目录
mkdir 123 #测试创建目录
此时依然能够创建