要了解linux下的mount命令是如何挂载设备的工作原理,首先我们要回答以下四个问题:1.怎么知道应该去挂载?2.挂载的几种文件格式 3.如何去挂载? 4.挂载的位置如何确定?弄明白了这四个问题,就能知道monut的实现原理及工作过程。下面我们来详细分析下
下载并获得nautilsu源码:
[Lee@leedd.com ~]$ yumdownloader --source nautilus 载入插件: refresh-packagekit nautilus-2.24.2-5_nd5_8.src.rpm | 5.2 MB 00:00 [Lee@leedd.com ~]$ rpm -ivh nautilus-2.24.2-5_nd5_8.src.rpm [Lee@leedd.com rpmbuild]$ rpmbuild -bp SPECS/nautilus.spec [Lee@leedd.com rpmbuild]$cd BUILD [Lee@leedd.com BUILD]$ pwd /home/Lee/rpmbuild/BUILD
在nautilus-2.24.2/libnautilus-private/nautilus-autorun.c中定位mount实现相关的函数
继续阅读