Skip to content

挂载的介绍

GuhDoy edited this page Mar 18, 2023 · 2 revisions

您可以在 Linux 手册页看到挂载函数的定义,它有 5 个参数,在这篇 wiki 和 Cleaner 应用中,您只需要关心前两个,也就是来源和目标。

为了说明挂载为何可以实现存储重定向的效果,我们先来看一个例子。假设我们刚连上了一个 USB 设备,系统给它分配了块设备路径 /dev/sdb1,当我们输入命令 mount /dev/sdb1 /mnt/usb 之后就可以通过 /mnt/usb 访问 USB 设备了。在这个例子中,/dev/sdb1 是来源,/mnt/usb 是目标,当我们挂载之后再访问 /mnt/usb 时,会跳转到 USB 设备的文件系统,于是我们就能查看 USB 设备中的文件了。

这个例子与存储重定向有什么关系呢?实际上在 Linux 手册页中提到了,来源不止可以是块设备,文件或文件夹都是可以的。如果我们把上述例子中的 USB 设备换成安卓存储空间中的目录,访问目录的对象由您换成安卓中的应用——没错,这就是存储重定向的原理了。