Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 在umount-l之后删除装载目录_Linux_Usb_Openwrt_Umount - Fatal编程技术网

Linux 在umount-l之后删除装载目录

Linux 在umount-l之后删除装载目录,linux,usb,openwrt,umount,Linux,Usb,Openwrt,Umount,我在Linux OpenWrt上工作,当USB磁盘连接到路由器时,我必须手动装载和卸载它们 我正在使用这个脚本:要自动装载和卸载USB磁盘,问题是它不会在umount-l/dev/$device之后删除装载目录。我在路由器上的应用程序需要通过检查/mnt/sda1是否存在来检查USB磁盘是否存在 我的问题是:在umount-l/dev/$device之后添加rm-rsda1是否有危险,或者是否存在rm-rsda1将删除sda1中的文件的风险?如果您之前检查umount命令是否成功,那么在umou

我在Linux OpenWrt上工作,当USB磁盘连接到路由器时,我必须手动装载和卸载它们

我正在使用这个脚本:要自动装载和卸载USB磁盘,问题是它不会在
umount-l/dev/$device
之后删除装载目录。我在路由器上的应用程序需要通过检查
/mnt/sda1
是否存在来检查USB磁盘是否存在


我的问题是:在
umount-l/dev/$device
之后添加
rm-rsda1
是否有危险,或者是否存在
rm-rsda1
将删除
sda1
中的文件的风险?

如果您之前检查umount命令是否成功,那么在umount之后删除目录应该是安全的,但我建议您更改脚本以检查它是否在装载表中列出,而不是使用
mount|grepsda1

您可以将脚本更改为检查“mount | grep sda1”,而不是检查目录是否存在。您的回答与您的评论(关于检查挂载点)相矛盾。另外,您能否提供一种方法优于另一种方法的理由?