linux的文件系统

Posted gz153016

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux的文件系统相关的知识,希望对你有一定的参考价值。

 本文将站在一个较高的视图来了解linux的文件系统,

主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。


1.Linux磁盘分区和目录
  Linux发行版本之间的差别很少,差别主要表现在系统管理的特色工具以及软件包管理方式的不同。

目录结构基本上都是一样的。

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


Q:如何查看分区和目录及使用情况?

–      fdisk查看硬盘分区表

–      df:查看分区使用情况

–      du: 查看文件占用空间情况

Q: 为什么要分区,如何分区?(只要存在分区,分类,就能在查询的缩小范围)

–      可以把不同资料,分别放入不同分区中管理,降低风险。

–      大硬盘搜索范围大,效率低

–      磁盘配合只能对分区做设定

–      /home /var /usr/local经常是单独分区,因为经常会操作,容易产生碎片



 

2.Mount挂载和NFS简介

挂载的概念 :当要使用某个设备时,例如要读取硬盘中的一个格式化好的分区、光盘或软件等设备时,必须先把这些设备对应到某个目录上,而这个目录就称为“挂载点(mount point)”,这样才可以读取这些设备,而这些对应的动作就是“挂载”。 将物理分区细节屏蔽掉。用户只有统一的逻辑概念。所有的东西都是文件。Mount命令可以实现挂载:

mount [-fnrsvw] [-t vfstype] [-o options] device dir

以上是关于linux的文件系统的主要内容,如果未能解决你的问题,请参考以下文章

linux挂载aixnfs没有写权限

NPS服务器搭建与autofs自动挂载

linux集群搭建之nfs服务的搭建

Linux如何挂载文件?

搭建LINUX服务器客户端挂载NFS目录命令?

linux nfs挂载失败案例

(c)2006-2024 SYSTEM All Rights Reserved IT常识