linux操作系统之文件系统介绍

linux操作系统之文件系统介绍

ID:19778131

大小:184.12 KB

页数:12页

时间:2018-10-06

linux操作系统之文件系统介绍_第1页
linux操作系统之文件系统介绍_第2页
linux操作系统之文件系统介绍_第3页
linux操作系统之文件系统介绍_第4页
linux操作系统之文件系统介绍_第5页
资源描述:

《linux操作系统之文件系统介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux操作系统之文件系统介绍文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识。  本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习linux会有一定的帮助。文章例子主要是基于ubuntu发行版。 如有不对之处请大家多多指出。1.Linux磁盘分区和目录 Linux发行版本之间的差别很少,差别主要表现在系统管理的特色工具以软件包管理方式的不同。目录结构基本上都是一样的。Windows的文件结构是多个并列的树状结构,最顶部

2、的是不同的磁盘(分区),如:C,D,E,F等。Linux的文件结构是单个的树状结构.可以用tree进行展示。在Ubuntu下安装tree(sudoapt-getinstalltree),并可通过命令来查看。每次安装系统的时候我们都会进行分区,Linux下磁盘分区和目录的关系如下:–     任何一个分区都必须挂载到某个目录上。–     目录是逻辑上的区分。分区是物理上的区分。–     磁盘Linux分区都必须挂载到目录树中的某个具体的目录上才能进行读写操作。–     根目录是所有Linux的文件和目录所在的地方,需要挂载上一个磁盘分区。以下是我们可能存在的一种目录和分区

3、关系: 图1:目录和分区关系Q:如何查看分区和目录及使用情况?–     fdisk查看硬盘分区表–     df:查看分区使用情况–     du:查看文件占用空间情况Q: 为什么要分区,如何分区?–     可以把不同资料,分别放入不同分区中管理,降低风险。–     大硬盘搜索范围大,效率低–     磁盘配合只能对分区做设定–     /home/var/usr/local经常是单独分区,因为经常会操作,容易产生碎片 2.Mount挂载和NFS简介挂载的概念:当要使用某个设备时,例如要读取硬盘中的一个格式化好的分区、光盘或软件等设备时,必须先把这些设备对应到某个目录上

4、,而这个目录就称为“挂载点(mountpoint)”,这样才可以读取这些设备,而这些对应的动作就是“挂载”。将物理分区细节屏蔽掉。用户只有统一的逻辑概念。所有的东西都是文件。Mount命令可以实现挂载:mount[-fnrsvw][-tvfstype][-ooptions]devicedirQ:所有的磁盘分区都必须被挂载上才能使用,那么我们机器上的硬盘分区是如何被挂载的?A:这主要是它利用了/etc/fstab文件。每次内核加载它知道从这里开始mount文件系统。每次系统启动会根据该文件定义自动挂载。若没有被自动挂载,分区将不能使用。如下是我的/etc/fstab的定义,主要

5、是根据装机的分区来的:#          proc           /proc          proc   defaults       0      0#/dev/sda1被自动挂载到 /UUID=cb1934d0-4b72-4bbf-9fad-885d2a8eeeb1/              ext3   relatime,errors=remount-ro0      1#/dev/sda5被自动挂载到分区/homeUUID=c40f813b-bb0e-4

6、63e-aa85-5092a17c9b94/home          ext3   relatime       0      2#/dev/sda7被自动挂载到/workUUID=0f918e7e-721a-41c6-af82-f92352a568af/work          ext3   relatime       0      2#分区/dev/sda6被自动挂载到swapUUID=2f8bdd05-6f8e-4a6b-b166-12bb52591a1fnone           swap   sw             0      0 Q:移动硬盘如何挂

7、载?如何挂载一个新的分区?移动硬盘有驱动模块会自动挂载,如果有个新硬盘,要先进行分区,并通过mount命令挂载到某个文件夹。如果要自动挂载则可以修改/etc/fstab文件.NFS简介:NFS相信在很多地方都有广泛使用,是一个非常好的文件共享方式。我们公司所使用的上传服务就是把文件上传到某台网络服务器上,中间就是通过NFS实现。使用NFS客户端可以透明的地访问服务器端的文件。NFS也是通过mount来实现,底层是通过NFS通信协议实现。基本原理:图2:NFS基本原理 Ubuntu下面Ubuntu下的例子

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。