Exynos4412 文件系统制作(二)—— 文件系统简介

本文介绍了Linux文件系统的详细内容,包括磁盘分区与目录的关系,挂载概念及其重要性,NFS简介,文件类型,文件存储结构,以及软硬链接的区别。此外,还讲解了常用的文件目录管理命令,如fdisk、df、du、ls、cp、rm、mv等,并解释了Linux目录结构的基本知识。
摘要由CSDN通过智能技术生成

一、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经常是单独分区,因为经常会操作,容易产生碎片


二、Mount挂载和NFS简介

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

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


Q:所有的磁盘分区都必须被挂载上才能使用,那么我们机器上的硬盘分区是如何被挂载的?

A:这主要是它利用了/etc/fstab文件。每次内核加载它知道从这里开始mount文件系统。每次系统启动会根据该文件定义自动挂载。若没有被自动挂载,分区将不能使用。 

如下是我的/etc/fstab的定义,主要是根据装机的分区来的:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值