linu文件系统管理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linu文件系统管理

Linux文件系统管理 3.1 Linux文件系统类型 不同的操作系统使用不同类型的文件系统,为了与其他的操作系统兼容,以相互交换数据,通常,每种操作系统都支持多种类型的文件系统。 Linux中保存数据的磁盘分区通常采用EXT2/EXT3文件系统,而实现虚拟存储的swap分区采用swap文件系统,同时Linux内核支持十多种不同的文件系统。 EXT2和EXT3文件系统 EXT(Extended File System,扩展文件系统)是专为Linux设计的文件系统。在Linux发展早起,起到重要中用,但在稳定性、速度和兼容性方面存在缺陷。 EXT2是为解决EXT系统存在的缺陷而设计的可扩展、高性能的文件系统。 EXT3是EXT2的增强版本,在EXT2的基础上,增加了文件系统的日志管理功能。 EXT3文件系统具有的特点: 高效性:当系统因为异常断电或系统崩溃,重新启动时不需要检查文件系统的一致性,只需要根据文件系统的日志,快速检测并恢复文件系统到正常状态。 数据的完整性:可以保持数据域文件系统状态的高度一致性,避免意外关机对文件系统造成的破坏。 数据的存取速度更快:EXT3文件系统的日志功能对磁盘驱动器的读/写进行优化,使读/写系统的速度更快。 数据易于转换 swap文件系统 用于Linux的交换分区。在Linux中,使用整个交换分区来提供虚拟内存。 VFAT文件系统 VFAT是Linux对DOS、Windows系统下的FAT文件系统的统称。 NFS文件系统 NFS即网络文件系统,用在UNIX或Linux系统间通过网络进行文件共享。 SMB文件系统 SMB是Samba的缩写,是另一种网络文件系统,用于在Windows和Linux系统之间共享文件和打印机。 ISO9660文件系统 CD-ROM使用的标准文件系统。 此外,Linux支持的文件系统还有minix、msdos、ncpfs、hpfs、umsdos等。 3.2 Linux的目录和文件 1.Linux系统的目录结构 Linux文件系统由文件和目录组成,文件是专门用来存储数据的对象,目录是一种用来组织文件和其他目录的容器。Linux和DOS、Windows系统一样,使用树形目录结构来组织和管理文件。 (1)/bin和/sbin 对Linux系统进行维护操作的使用命令基本都包括在/bin和/sbin目录中。 /bin存放用户最常用的一些基本命令,包括对目录和文件操作的一些使用程序。如login、ls等。 /sbin目录存放的是只允许系统管理员运行的一些系统维护程序,如fdisk、reboot、shutdown、halt等。 (2)/boot /boot目录用于存放与系统启动相关的各种文件,包括系统的引导程序和系统内核程序。 (3)/dev /dev用于存放系统中的所有设备文件,对一个物理设备进行操作,实际上就是操作该物理设备对应的文件。 (4)/etc /etc目录用于存放系统管理时要用到的各种配置文件。 (5)/home 系统中所有普通用户的主目录,默认存放在/home目录中。 (6)/mnt 该目录作为各种移动存储介质的挂载点目录。该目录下通常有cdrom和floppy两个子目录,分别是光盘和软盘的挂载点,进入/mnt/cdrom或/mnt/floppy子目录就可访问光盘或软盘中的内容。 (7)/root /root是系统管理员的子目录,由系统安装时自动创建 (8)/lib Lib是library的简写,用于存放系统的动态链接库,几乎所有的应用程序都会用到这个目录下的共享库。 (9)/proc 当前系统运行的进程的有关信息映射为文件,存放在该目录中,该目录还用于保存记录当前内存内容的kernel文件。 (10)/usr /usr目录包含与用户相关的应用程序和库文件。用户安装的程序或要自行建立的目录,一般应存放在该目录下。因此,它是占用硬盘空间最大的一个目录,其下包含一些重要的子目录。 /usr/bin:存放用户可执行程序 /usr/include:存放C编译程序的所有包含文件 /usr/lib:存放程序编译连接所需的函数库 /usr/local:提供用户软件包的安装位置 /usr/src:存放Linux内核源程序 (11)/tmp和/var /tmp用于存放各种临时文件 /var用于存放经常变化的文件,如系统日志。 2.文件名 文件名是文件唯一的标识符。Linux文件名遵循以下约定: 可以由大小写字母、数字、下划线或圆点组成的字符串构成。 文件名最长可达到255个字符。 文件名区分大小写字母。 文件名以句点开头,则该文件就成为隐藏文件,它们通常不在目录列表中显示。 3.文件路径 在使用Linux命令对某个文件或目录进行操作时,一般应指明文件或目录所在的查找路径,否则默认对当前目

文档评论(0)

vshoulrengb3 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档