中国投资网 百科 linux系统的文件系统(Linux中的文件系统)

linux系统的文件系统(Linux中的文件系统)

1.Linux磁盘分区和目录

Linux发行版之间的差异很小,主要是在系统管理的特殊工具和软件包管理的不同方式上。目录结构基本相同。Windows的文件结构是若干个并行的树形结构,顶部是不同的磁盘(分区),如C、D、E、F等。

Linux的文件结构是单树结构,可以按树显示。在ubuntu下,安装树(sudo apt-get install tree),可以通过命令查看。

每次安装系统的时候,我们都会对它进行分区。Linux下磁盘分区和目录的关系如下:

任何分区都必须安装在一个目录中。

目录是一个逻辑区别。分区是物理上的区别。

磁盘Linux分区必须安装在目录树中的特定目录上才能读写。

根目录是所有Linux文件和目录所在的位置,并且需要挂载以前的磁盘分区。

下面是我们可能有的目录和分区关系:

图1:目录和分区关系

问:如何检查分区和目录及其使用情况?

fdisk查看硬盘分区表

DF:查看分区使用情况

du:检查文件空间使用情况。

问:为什么以及如何分区?

不同的材料可以在不同的分区管理,以降低风险。

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

只能为分区设置磁盘协调。

/home/var/usr/local往往是一个单独的分区,因为经常操作,容易产生碎片。

2.芒特和NFS简介

挂载的概念:当你要使用某个设备,比如格式化的分区、光盘或者硬盘中的软件,你必须先把这些设备映射到一个目录,这个目录叫做‘挂载点’,这样你就可以读取这些设备,这些对应的动作就是‘挂载’。屏蔽掉物理分区的细节。对用户来说只有统一的逻辑概念。一切都是文件。Mount命令支持装载:

挂载[-fnrsvw] [-t vfstype] [-o选项]设备目录

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

答:这主要是因为它使用了/etc/fstab文件。每次内核加载时,它都知道从这里挂载文件系统。每次系统启动,都会根据这个文件定义自动挂载。如果没有自动挂载,该分区就不能使用。以下是我对/etc/fstab的定义,主要是基于安装机器的分区:

#文件系统装载点类型选项转储传递

过程/过程过程默认值0 0

#/dev/sda1自动安装到/

UUID=CB 1934d 0-4b 72-4b BF-9 fad-885 D2 A8 eeeb 1/ext3 relatime,errors=remount-ro 0 1

# /dev/sda5自动挂载到分区/home

UUID=c 40 f 813 b-bb0e-463 e-aa85-5092 a 17 c 9 b 94/home ext3 relatime 0 2

#/dev/sda7自动挂载到/work

UUID=0 f 918 E7 e-721 a-41 C6-af82-f 92352 a 568 af/work ext3 relatime 0 2

# partition /dev/sda6自动挂载到交换区。

UUID=2 F8 BDD 05-6f8e-4a6b-b166-12bb 52591 a1f无交换sw 0 0

问:如何挂载移动硬盘?如何挂载一个新的分区?

如果移动硬盘上有驱动模块,会自动挂载。如果有一个新硬盘,首先对其进行分区,并通过mount命令将其挂载到一个文件夹中。如果希望自动挂载/etc/fstab文件,可以对其进行修改。

NFS简介:NFS被认为在很多地方被广泛使用,是一种非常好的共享文件的方式。我们公司使用的上传服务是将文件上传到网络服务器,这是通过NFS实现的。

NFS客户端可以透明地访问服务器端的文件。NFS也由mount实现,底层由NFS通信协议实现。基本原则:

linux系统的文件系统(Linux中的文件系统)

本文来自网络,不代表本站立场,转载请注明出处:https:

linux系统的文件系统(Linux中的文件系统)

中国投资网后续将为您提供丰富、全面的关于linux系统的文件系统(Linux中的文件系统)内容,让您第一时间了解到关于linux系统的文件系统(Linux中的文件系统)的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。