当前位置:网站首页>树莓派利用autofs自动挂载/卸载外部硬盘
树莓派利用autofs自动挂载/卸载外部硬盘
2022-08-04 17:18:00 【ttyt1217】
之前配文件共享(Samba)时,写了下插USB共享的情况:
树莓派安装samba用来共享文件
但U盘本来就是转移数据用的,长时间插在主机上通电毕竟对其寿命不好,而且容量也不够大,日常持续待机的话还是用移动硬盘好,但用移动硬盘时也不想让他一直待机,通过autofs,可以实现只在需要访问硬盘文件时 才把硬盘挂载到系统,长时不用的时候自动卸载硬盘。
* 更新:实测中 即使 卸载硬盘,手触硬盘盒还是能感到电机转动,所以对于能延长硬盘使用寿命这点还是 存疑。
首先安装autofs和ntfs-3g,后者用于识别ntfs文件系统的硬盘:
apt install autofs ntfs-3g硬盘准备:
插上移动硬盘,查看硬盘地址及其uuid
fdisk -l #查看磁盘分区
fdisk -T #查看磁盘格式
根据显示的容量找到移动硬盘 (如 、/dev/sda1)
然后 使用blkid找到 其对应的UUID=xxxx复制下来备用。配置autofs:
– 首先,手动在根目录下创建 新文件夹/mydisk作为挂载目标文件夹,自动挂载的硬盘都会出现在这个文件夹下。
– 然后sudo vim /etc/auto.master配置挂载总文件夹,
找到#/misc /etc/auto.misc行,在其下添加:/mydisk /etc/auto.misc
– 接着sudo vim /etc/auto.misc配置挂载子文件夹,
找到cd ···行,在其下添加绑定子挂载点语句:disk001 -fstype=auto UUID="xxxx"
– 之后可以在sudo vim /etc/autofs.conf中调整空闲挂载超时的时间(默认300秒):timeout = 300
– 最后,重启autofs服务即可:sudo service autofs restart
未挂载或者空闲挂载超时时df -hl会看不到移动硬盘,当手动输入挂载点/mydisk/disk1/访问其或其下的文件(夹)时候,会自动挂载,这时 df -hl就能看到。(*注意:硬盘未挂载时,子挂载点 disk1 不支持tab补全。)
挂载点不能进入的时候 使用 service autofs status确认服务状态,并检查硬盘是否插上,如果autofs服务没有启动的话记得把它设为开机自启:systemctl enable --now autofs
参考文献:树莓派搭建硬盘热插拔的家用NAS
边栏推荐
- R语言glm函数使用频数数据构建二分类logistic回归模型,分析的输入数据为频数数据(多个分类指标对应的阴性样本和阳性样本的频数数据)、weights参数指定频数值
- 如何模拟后台API调用场景,很细!
- 接口测试项目(非常值得练手)
- 44. 通配符匹配 ●●● & HJ71 字符串通配符 ●●
- 吃透Chisel语言.32.Chisel进阶之硬件生成器(一)——Chisel中的参数化
- 太一集团宣布全资收购火币旗下社交产品火信
- 罗振宇折戟创业板/ B站回应HR称用户是Loser/ 腾讯罗技年内合推云游戏掌机...今日更多新鲜事在此...
- R语言使用cov函数计算矩阵或者dataframe数据变量之间的协方差、cor函数计算相关性、cor函数通过method参数指定相关性、相关性计算方法Pearson,Spearman, Kendall
- codeforces每日5题(均1600)-第二十八天
- yarn详细入门教程
猜你喜欢

Liunx删除乱码文件

一张图片怎么旋转90度。利用ps

安装win11提示开启安全模式如何解决

Copycat CNN: Stealing Knowledge by Persuading Confession with Random Non-Labeled Data阅读心得

【LeetCode每日一题】——374.猜数字大小

】 【 LeetCode daily one problem - 540. The order of a single element of the array

Digital-intelligent supply chain management system for chemical manufacturing industry: build a smart supply system and empower enterprises to improve production efficiency

Understand Chisel language. 32. Chisel advanced hardware generator (1) - parameterization in Chisel

提高图片清晰度的快速方法?

MySQL学习笔记-4.数据更新时的性能问题
随机推荐
容器化 | 在 NFS 备份恢复 RadonDB MySQL 集群数据
JSP的Web监听器(Listener)
How to convert an int attribute into a string in the json format returned by the Go language gin framework?
图扑软件与华为云共同构建新型智慧工厂
【小程序】实现发动态功能
taro 滚动组件ScrollView
NLP未来,路在何方?从学术前沿和业界热点谈起
Clearance sword refers to Offer——The sword refers to Offer II 010. and the sub-array of k
R语言缺失时间序列的填充及合并:补齐时间序列数据中所有缺失的时间索引、使用merge函数合并日期补齐之后的时间序列数据和另外一个时间序列数据(补齐左侧数据)
WEB 渗透之SSTI 模板注入
软件测试高频面试题真实分享/网上银行转账是怎么测的,设计一下测试用例。
机器学习(十六):主成成分分析(PCA)
Codeforces Round #811 (Div. 3)
Unity Apple登录接入
动态数组底层是如何实现的
shell脚本详解-------循环语句wuile循环和until循环
荣耀互联对外开放,赋能智能硬件合作伙伴,促进全场景生态产品融合
机器学习(十四):K均值聚类(kmeans)
JVM内存和垃圾回收-08.方法区
(1), the sequential storage structure of linear table chain storage structure