发明名称 |
强制卸载文件系统的方法 |
摘要 |
公开了一种卸载文件系统的方法。在本发明的卸载方法中,响应于对特定文件系统的强制卸载请求,确定要卸载的文件系统是否是根文件系统。如果要卸载的文件系统不是根文件系统,则禁止其它进程访问要卸载的文件系统和属于该文件系统的文件。终止正在执行存在于要卸载的文件系统中的程序的第一进程。唤醒等待获取关于要卸载的文件系统中的所有打开文件的锁的第二进程,并且删除所述锁。在不影响打开了要卸载的文件系统中的文件的第三进程的情况下,关闭所有打开的文件。向在要卸载的文件系统中存在的目录上正执行的第四进程通知该目录不再可用。使用卸载操作卸载该文件系统。据此,本发明的优点在于,其可以强制卸载文件系统而不影响整个系统。 |
申请公布号 |
CN1866211B |
申请公布日期 |
2010.11.03 |
申请号 |
CN200510124633.4 |
申请日期 |
2005.11.14 |
申请人 |
韩国电子通信研究院 |
发明人 |
林恩智;金东郁;车圭一;郑盛仁 |
分类号 |
G06F9/445(2006.01)I;G06F9/46(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
北京市柳沈律师事务所 11105 |
代理人 |
邸万奎;黄小临 |
主权项 |
一种强制卸载文件系统的方法,包括下述步骤:a)响应于对特定文件系统的强制卸载请求,而确定要卸载的文件系统是否是根文件系统;b)如果要卸载的文件系统不是根文件系统,则禁止其它进程访问该要卸载的文件系统和属于该文件系统的文件;c)终止正在执行存在于要卸载的文件系统中的程序二进制文件的第一进程;d)唤醒正在等待关于要卸载的文件系统中的所有打开文件的文件锁的第二进程,并且删除所述文件锁;e)在不影响打开了要卸载的文件系统中的文件的第三进程的情况下关闭所有打开的文件,包括复制要卸载的文件系统中所有打开文件的文件对象,将复制文件对象的原始文件对象去活,将要卸载的文件系统中的打开文件的数据与存储设备的数据同步,以及关闭复制文件对象;f)向在要卸载的文件系统中存在的目录上正在执行的第四进程通知该目录不再可用;以及g)使用卸载操作卸载该文件系统。 |
地址 |
韩国大田市 |