如何使用shell脚本, 当U盘挂载到Linux系统上时, 自动获取U盘大小和剩余的空间?

如何使用shell脚本, 当U盘挂载到Linux系统上时, 自动获取U盘大小和剩余的空间?,第1张

当有新的硬件设备加载到linux系统上的时候,linux系统会自动刷新一条日志信息到dmesg里面。你可以在刚插入U盘的时候,立即执行dmesg命令,然后就能看到这个条日志记录,可以看到U盘对应的盘符。根据这个思路,你可以通过shell脚本监控这个日志,只要有磁盘设备更新,就取得它的盘符。假设这里是/dev/sdg,获取到盘符以后,再使用命令fdisk -l /dev/sdg就可以输出这个磁盘的容量信息以及剩余空间的大小,通过字符串查找把对应的值提取出来即可。基本思路就是这个,不知道我说清楚了没有,希望可以帮助到你。

1、你已经有linux系统,linux系统上有足够的位置和相应的电源及数据线,然后将硬盘接入到linux系统所在主机上,机械硬盘最好固定下,最好在关机状态下进行。

2、sudo

fdisk

-l

找到硬盘标号,例如新硬盘为

/dev/sdb

3、格式化硬盘为你想要的文件系统,如想格式化成ext4则执行名

sudo

mkfs.ext4

/dev/sdb

根据提示选择。

4、挂载硬盘,如果你想挂载到mnt目录下则执行

sudo

mount

/dev/sdb

/mnt/


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8379052.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存