每个文件和文件夹都有自己的 inode 。文件名只是一个指向 inode 的“连接”。
那么,/home 的 inode 就是在 / 上面的分区里,/home 里面的文件就是存放睁宏在 /home 分区里面。
你访问 /home ,不管是不是挂载了,这个文件夹依然还是在 / 里面。但你访问 /home 里面的目录,那么系统先回去解析这个文件名指向的 inode ,之后,陆早困/home 里面的文件,都在 /home 分区里面。和是不是控制 / 分区无关。
sda1 的文件系统,只能用来访问和控制 sda1 里面的东西,如果 sda2 挂载到 /home 上。那么,你访问文件,不是先去访问 sda1 。而是系统先读取你访问的文件的文件名,系统在根据挂载信息,确定这个文件名对应的文件在哪个分区上,之后去读取这个文件名对应的 inode 。之后再去根据 inode 访问文件。
挂载是凌驾于文件系统之上的。从 / 开始所有的文件系统,不管挂载到什么地方,都要靠着同一套目录结构去进行控制,而不是通过某个分区去管理其它的分区。
简单来说就是,先解析文件所在地址,之后才去访问分区。
而你现在的想法是,看到文件了,先去访问分区而不管目录信息,自然找不到别的分区存放的文件。你自然早念出现你这个混乱的感觉。
. 把要修改的squashfs格式固件install.img复制粘贴到猜乱销hdp文件夹;2. 进到hdp文件穗游夹,双击open-squashfs,自动生成解压文件夹squashfs-root;
3. 打开解压文件夹squashfs-root,相当于进到播放机的根目录,在其中根据需要修改;
4. 修改完解压文件夹squashfs-root后,回到hdp文件夹,双击make-squashfs,自动生成修改后的陪散squashfs格式固件install.img。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)