您好,欢迎访问三七文档
文件系统管理文件系统基本概念建立、安装、卸载文件系统修理文件系统文件系统空间维护查找文件系统日志文件系统的维护文件系统基本概念文件系统定义Release5必须具有的两个文件系统UNIX根下系统主目录Release5所支持的文件系统类型查看文件系统信息文件系统定义文件系统是操作系统的一个特殊部分,由文件目录以及给文件定位和对文件进行读写操作所必须的信息等几个方面组成。对UNIX操作系统而言,一个文件系统是一个允许UNIX进行存储和访问的文件以及目录的结构。Release5必须具有的两个文件系统1Release5每个UNIX操作系统的初始硬盘(PrimaryDisk)上至少要有一个根文件系统(rootfilesystem).根文件系统包括了构成UNIX操作系统的文件和目录,在文件目录中由斜杠符号“/”表示。2在Release5中,每个Unix系统在初始硬盘上必须有的第二个文件系统是/stand。/stand文件系统包含了系统引导时所需要的信息、引导程序,例如/stand/boot、/stand/boots等文件。Unix根下的主目录(1)/bin目录:包含最普通的Unix命令。/dev目录:包含特殊设备文件,这些设备文件对外部设备实施控制读、写。这个目录的全部文件是必须的,绝对不能从系统中删除。/etc目录:包含各种各样的系统程序(系统提供的命令)和数据文件。这些文件在系统中同样是必需的,但其中有许多可以进行修改。/lib目录:包含C和其它语言程序运行的库文件。/mnt目录:是一个空目录,是为安装可重新拆卸文件系统保留的。/usr目录:由几个不同的子目录组成,这些子目录包含了一些附加的unix命令和数据文件,同时,这个目录也是存放默认的用户主目录的地方。Unix根下的主目录(2)/tcb目录:包含了受托系统(TrustedComputingBase)的全部文件,这个目录下所包含的内容全部与系统安全有关。/tmp目录:包含了通过unix程序创建的临时文件。/stand/bootUnix系统引导程序文件。/stand/dosDOS系统引导程序文件。/shlibunix共享库的代码目录/lost+found:系统维护目录,如果系统出现意外事件,比如非正常关机,系统将自动地把一些文件暂时保存在这里。在系统维护过程中,再将这个目录下的内容恢复到它原来的位置上。/stand/unix这个文件是unix在内存中的映象,即unix核心文件。Release5所支持的文件系统类型文件系统类型文件系统HTFS高吞吐量的文件系统EAFS扩展的快速文件系统AFS快速文件系统DTFS压缩的文件系统HSHighSierraCD-ROM文件系统ISO09660ISO9600CD-ROM文件系统RockridgeRockridgeCD-ROM文件系统XENIXXENIX文件系统DOSDOS文件系统在联网的情况下,系统还支持网络文件系统(NFS)。HTFS、DTFS文件系统HTFS(HighThroughFileSystem)提供高性能的文件系统。并且对保持文件系统的完整性进行了改进,提出日志的概念.DTFS(DesktopFileSystem)也称平台文件系统,它能极大的优化硬盘空间环境。这两类文件系统都支持文件系统类型更新,多种类型文件的透明维护等。几个文件系统类型特点比较HTFSDTFSEAFSAFSS51KIncreasedThroughput增加的数据流通量#DataCompression数据压缩#Checkpointing检验点机制##Logging日志机制##Versioning改版##LongFilename长的文件名###SynbolicLinks符号链接###查看文件系统信息A直接使用fstyp(ADM)命令查看一个指定文件系统的类型。E.g:fstyp/dev/root查看root文件系统类型B使用文件系统管理器步骤1、运行scoadmin(ADM)并选择Filesystem-FilestemManager,屏幕上出现一个Warning文档,选择“YES”步骤2、一张已知的文件系统列表就会显示在屏幕上,包括Filesystem、MountPoint、Type等信息。建立、安装、卸载文件系统使用命令行建立、安装、卸载文件系统用scoadmin建立、安装、卸载文件系统使用命令行建立、安装、卸载文件系统(1)1)在根下敲入命令行:mkdevfs屏幕显示:Thisprogrampeformsmaintencetasksreguiredtoaddordeleteanexistingfilesystem1wouldyouliketoaddanewfilesystemtosystem2RemoveafilesystemSelectanOptionorenterqtoquit2)选1后,屏幕提示敲入设备的名字:Enteradevicenameandpress(Return)orgtoquit设备名字要具有完整的路径名。使用命令行建立、安装、卸载文件系统(2)3)敲入设备名字后,接着提示敲入安装点的名字,即安装文件系统的目录:Enteradirectorynameandpress(Return)orqtoquit敲入目录之后,屏幕显示:Reservingslotsinlost+founddirectory……Whenenteringmutiusermode:1Alwaysmountfilesystem2Nevermountfilesystem3PromtbeforemountingfilesyetemSelectanoption如果想在系统启动的时候自动地安装文件系统,选择1;如果打算只有在提出请求时安装文件系统,选择2;如果希望每次系统启动时提示询问是否要安装文件系统,选择3;使用命令行建立、安装、卸载文件系统(3)4)接着,系统提示询问是否允许用户安装文件系统:Doyouwantallowuserstomountthisfilesystem(Y/N)回答Y后,屏幕提示:Updatingsystemfiles……Filesystemhasbeensuccessfullyadded这表明,新的文件系统已经建立起来了。5)使用下面的命令安装文件系统。mount/dev/x/y命令的功能是把/dev/x文件系统安装到目录/Y上卸载某个文件系统使用umount命令1)cd\2)umount/y用scoadmin建立、安装、卸载文件系统1)运行SCOadmin---Filesystems---FilesystermManager2)在Mount下拉菜单中运行AddMountConfigration,有两个选项local(Remote)例如选择local3)屏幕上出现一个设置屏,填写好各项设置,确认之后就会按照操作者的意图安装好文件系统了。4)利用Mount下拉菜单中的RemoveMountConfiguration和Umount选项,可以对选中的文件系统进行删除和卸载操作。修理文件系统为什么安装文件系统会出现失败引起文件系统崩溃的原因手工修理一个文件系统使用filesystemmanager修理文件系统使用fsck(ADM)检查、修理文件系统为什么安装文件系统会出现失败·你是否指定了一个不存在的设备文件或者安装目录?·如果是安装软盘或者是光盘,介质是否位于驱动器之中?·是否你或者是其他的人员目前在安装目录中或者在使用安装目录中的文件?使用fuser(ADM)来判明是否有其他的人员在使用此目录:fuser-u/mount_point这个命令通常显示访问那个目录的任何过程的进程ID。-u选项也可以显示拥有这些进程的用户。使用-ku选项可以显示用户并且可以传送一个终结信号给那个进程。引起文件系统崩溃的原因当一个文件系统崩溃的时候,无论是实际的数据或者是存放数据的结构都会损坏。几种情况都能够导致系统崩溃:硬件故障程序故障系统崩溃电源故障不恰当地关闭系统最后的两种情况是导致文件系统崩溃的最常见的原因。手工修理一个文件系统你可以在下面的条件之下手工地检查文件系统:·文件系统在启动的过程之中没有被安装·文件系统被配置成在启动的过程之中被安装,但是用户可以卸下文件系统进行检查。下面所述的基本步骤必须是用于手工地修理一个文件系统:·卸载文件系统·修理文件系统·安装文件系统使用filesystemmanager修理文件系统(1)步骤1:运行scoadmin(ADM)。选择FilesystemManager。步骤2:你将会看到一系列的文件系统名字。请高亮显示相应的文件系统。步骤3:选择Mount--CheckandRepair--SelectedFilesystem。如果你想要检查没有列入的一个文件系统,请选择Filesystem--CheckandrepairOtherLocalFilesystem。输入文件系统设备文件。使用filesystemmanager修理文件系统(2)步骤4:选择完全(Full)或者是快速(fast)方式的检查。步骤5:如果你希望系统自动地修理任何的问题,请选择自动修理(AuomaticRepair)。如果你仅仅地需要一份报告,请选择无需修理(DoNotRepair)。步骤6:选择确认(OK)来启动检查.一个状态窗口将会提示你进程状况。如果文件系统在检查之前已经被安装,系统将卸载文件系统,检查并且修理文件系统,然后重新安装文件系统。如果文件系统在检查之前没有被安装,那么系统将简单地进行检查。你必须安装文件系统,以便使得数据有效。用fsck(ADM)从命令行检查和修理文件系统清洁文件系统不一定能修复所有东西。请保存输出以防万一在以后需要用于进行分析。umount/mount_pointfsck-y/dev/device_namelog_filemount/dev/device_name/mount_point修复被破坏文件系统——fsck(filesystemcheck)1将系统置于单用户模式,运行scoadmin,选择Filesystems,选择FilesystemManager。2在Mount下拉菜单中,选择CheckandRepair。3进入CheckandRepairLocalFilesystemoncomputername设置屏,选择typeofchecking和whattodoifcorrupted的选项,然后OK确认。4程序一边运行,一边显示运行过程中的状态信息,并显示检查和修复的结果。Phase1---CheckBlocksandSizePhase2---CheckPathnamesPhase3---CheckConnectivityPhase4---CheckReferenceCountsPhase5---CheckFreeList文件系统空间维护文件系统空间维护工作的内容文件系统空间管理的注意事项使用filesystemmanager确定文件系统的自由空间从命令行检查文件系统自由空间显示硬盘使用情况清理关键的临时目录文件系统空间维护工作的内容文件系统的维护工作,包括系统平稳地运行、保持文件系统的整洁、确保系统中的每一个用户都有足够的空间等等。要对文件系统进行有效的维护,则必须监控每个文件系统的自由空间。为了提高系统的运行效率,一般情况下,应该保证每个文件系统至少有百分之十五的自由空间,才可以使unix系统运行得比较好。如果文件的自由空间少于百分之十五,系统操作就会变得非常缓慢。如果文件系统没有自由空间可以使用,那么系统就将停止一切对文件系统的写操作。文件系统空间管理的注意事项(1)1应该经常检查系统上全部文件系统的自由空间的数量,并及时提醒用户要保持一定的自由空间。也可以在/etc/motd文件中建立提示信息,以便随时提醒用户。2注意经常对/tmp目录下的临时文件进行清理,把不再使用的临时文件删除掉。硬盘上哪些目录中的文件需要经常清除,可以在/etc/default/
本文标题:文件系统
链接地址:https://www.777doc.com/doc-3355598 .html