我不确定您在说哪个“堆栈”,但让我们尝试一下:
first(也是最明显的)是安装点的选择:如果您将要安装的文件系统的内容视为目录和文件的子树,则可以通过指定来指定该子树在主树中附加在何处安装点:
作为一个示例,假设您的新文件系统包含:
/dir1/file1
/dir1/file2
/dir3
/file3
当前的“树”(由其他文件系统制成)看起来像:
/usr
/home/usr1
/home/usr1/tmp
/home/usr2
/bin
如果您将新文件系统安装在安装点“/home/usr1/tmp”上,则实际上是在安装点附加新文件系统“ subtree”,因此在示例中创建以下树:
/usr
/home/usr1
/home/usr1/tmp/dir1/file1
/home/usr1/tmp/dir1/file2
/home/usr1/tmp/dir3
/home/usr1/tmp/file3
/home/usr2
/bin
可以找到对安装点的更正式的定义。 安装新文件系统时始终需要登录点,但是在 /etc /fstab(假设Linux)中可以找到“默认的安装点”,因此有时看起来可能像某些安装命令没有指定任何安装点。
安装文件系统的第二个方面通常意味着定义其类型和物理位置。 物理位置可以是磁盘分区,也可以是远程服务器... 该类型确定了如何解释该物理位置的数据。如果您输入:
mount -t iso9660 /dev/cdrom /media
您实际上是在说:
看物理位置“ CDROM”
解释在其中存储为ISO9660“结构”的0s和1s,因此能够在0s和1s中看到“物理位置”(设备)包含的0s和1s中的文件结构
您可以将Linux系统视为树。为了在树上添加一些东西,因此可以将文件系统安装,如果不再需要该特定系统,则可以从树中删除,并取消卸载。 有关更多详细信息,请访问MOUNT命令文档:
https://www.youtube.com/watch?v = hmyihyfbz0k&t =2s