还剩4页未读,继续阅读
文本内容:
文件系统管理Linux
3.1Linux文件系统类型不同的操作系统使用不同类型的文件系统,为了与其他的操作系统兼容,以相互交换数据,通常,每种操作系统都支持多种类型的文件系统Linux中保存数据的磁盘分区通常采用EXT2/EXT3文件系统,而实现虚拟存储的swap分区采用swap文件系统,同时Linux内核支持十多种不同的文件系统
1.EXT2和EXT3文件系统EXT(ExtendedFileSystem,扩展文件系统)是专为Linux设计的文件系统在Linux发展早起,起到重要中用,但在稳定性、速度和兼容性方面存在缺陷EXT2是为解决EXT系统存在的缺陷而设计的可扩展、高性能的文件系统EXT3是EXT2的增强版本,在EXT2的基础上,增加了文件系统的日志管理功能EXT3文件系统具有的特点()1高效性当系统因为异常断电或系统崩溃,重新启动时不需要检查文件系统的一致性,只需要根据文件系统的日志,快速检测并恢复文件系统到正常状态
(2)数据的完整性可以保持数据域文件系统状态的高度一致性,避免意外关机对文件系统造成的破坏
(3)数据的存取速度更快EXT3文件系统的日志功能对磁盘驱动器的读/写进行优化,使读/写系统的速度更快
(4)数据易于转换
2.swap文件系统用于Linux的交换分区在Linux中,使用整个交换分区来提供虚拟内存
3.VFAT文件系统VFAT是Linux对DOS、Windows系统下的FAT文件系统的统称
4.NFS文件系统NFS即网络文件系统,用在UNIX或Linux系统间通过网络进行文件共享
5.SMB文件系统SMB是Samba的缩写,是另一种网络文件系统,用于在Windows和Linux系统之间共享文件和打印机
6.ISO9660文件系统CD-ROM使用的标准文件系统止匕外,Linux支持的文件系统还有minix、msdos、ncpfs、hpfs umsdos等
3.2Linux的目录和文件
1.Linux系统的目录结构Linux文件系统由文件和目录组成,文件是专门用来存储数据的对象,目录是一种用来组织文件和其他目录的容器Linux和DOS、Windows系统一样,使用树形目录结构来组织和管理文件L/文件系统的入口,最高一级目录;
2./bin基础系统所需要的命令位于此目录,是最小系统所需要的命令,如:ls,cp,mkdir等这个目录中的文件都是可执行的,一般的用户都可以使用
3./boot包含Linux内核及系统引导程序所需要的文件,比如vmlinuzinitrd.img文件都位于这个目录中在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;
4./dev设备驱动程序文件存储目录,比如声卡、磁盘等,是Linux文件系统的一个闪亮的特性-所有对象都是文件或目录仔细观察这个目录你会发现hdal,hda2等,它们代表系统主硬盘的.不同分区
5./etc存放系统程序或者一般工具的配置文件如安装了apache2之后,配置文件在/etc/apache2/目录下/etc/init.d这个目录是用来存放系统或服务器以SystemV模式启动的脚本,这在以SystemV模式启动或初始化的系统中常见
6./home普通用户默认存放目录Linux是多用户环境,所以每一个用户都有一个只有自己可以访问的目录(当然管理员也可以访问)它们以/home/username的方式存在这个目录也保存一些应用对于这个用户的配置,比如IRC,X等
7./lib库文件存放目录这里包含了系统程序所需要的所有共享库文件,类似于Windows的共享库DLL文件
8./var这个目录的内容是经常变动,因为存储的文件,如数据库,数据文件大小是在不断的增大/var/log这是用来存放系统日志的目录/var/目录是定义Apache服务器站点存放目录;/var/lib用来存放一些库文件,比如MySQL的,以及MySQL数据库的的存放地;/var/log系统日志存放,分析日志要看这个目录的东西;/var/spool打印机、邮件、代理服务器等假脱机目录;
9./lost+found在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或移到文件到原来的位置上Linux应该正确的关机但有时你的系统也可能崩溃掉或突然断电使系统意外关机那么启动的时候fsck将会进行长时间的文件系统检查Fsck会检测并试图恢复所发现的不正确的文件被恢复的文件会放置在这个目录中所恢复的文件也许并不完整或并不合理,但毕竟提供了一些恢复数据的机会
10./media即插即用型存储设备的挂载点自动在这个目录下创建,比如USB盘系统自动挂载后,会在这个目录下产生一个目录;CDROM/DVD自动挂载后,也会在这个目录中创建一个目录,类似cdrom的目录这个只有在最新的发行套件上才有.
10./mnt/mnt这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom等目录有时我们可以把让系统开机自动挂载文件系统,把挂载点放在这里也是可以的比如光驱可以挂载至U/mnt/cdrom
11./opt表示的是可选择的意思,有些软件包也会被安装在这里,也就是自定义软件包,比如在FedoraCore
5.0中,OpenOffice就是安装在这里有些我们自己编译的软件包,就可以安装在这个目录中;通过源码包安装的软件,可以通过./configure--prefix=/opt/,将软件安装到opt目录这个目录包含所有默认系统安装之外的软件和添加的包
12./proc操作系统运行时,进程(正在运行中的程序)信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里/proc目录是伪装的文件系统proc的挂载目录,proc并不是真正的文件系统这是系统中极为特殊的一个目录,实际上任何分区上都不存在这个目录它实际是个实时的、驻留在内存中的文件系统
13./rootLinux超级权限用户root的家目录;
14./sbin大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令;这个目录和/usr/sbin;/usr/XHR6/sbin^c/usr/local/sbin目录是相似的;我们记住就行了,凡是目录sbin中包含的都是root权限才能执行的
15./tmp临时文件目录,有时用户运行程序的时候,会产生临时文件/tmp就用来存放临时文件的/vai7tmp目录和这个目录相似许多程序在这里建立lock文件和存储临时数据有些系统会在启动或关机时清空此目录
16./usr这个是系统存放程序的目录,比如命令、帮助文件等这个目录下有很多的文件和目录当我们安装一个Linux发行版官方提供的软件包时,大多安装在这里如果有涉及服务器配置文件的,会把配置文件安装在/etc目录中【Linux文件系统管理】相关文章
1.Linux文件与目录管理
2.linux实用系统管理命令
3.Linux系统管理命令大全4,linux的文件系统
5.Linux文件名与文件类型目录结构教程
6.Linux系统文件管理
7.Linux显示文件内容教程
8.Linux下如何操作文件与目录。
个人认证
优秀文档
获得点赞 0