硬盘分区与挂载

Sargreis Sargreis     2022-09-02     408

关键词:

硬件设备与文件名的对应关系
硬盘的结构及硬盘分区
为什么进行硬盘分区
硬盘的逻辑结构
Linux系统中硬盘的分区
硬盘分区的分类
分区数量的约束
使用fdisk和partprobe命令来管理硬盘分区
fdisk 命令的功能
fdisk命令列表中常用的命令
partprobe命令
创建文件系统(数据的管理)
什么是格式化
什么是文件系统
文件系统类型
mkfs命令的功能
mkfs命令的用法举例
为一个分区设定label(分区名)
e2label命令的功能
e2label命令的用法举例
课后作业

【本节内容】
1. 硬件设备与文件名的对应关系
1) 掌握在Linux系统中,每个设备都被当初一个文件来对待。
2) 掌握各种设备在Linux中的文件名

2. 硬盘的结构及硬盘分区
1) 了解为什么要进行硬盘分区:
a) 更容易管理和控制系统,因为相关的文件和目录都放在一个分区中。
b) 系统效率更高。
c) 可以限制用户使用硬盘的份额(磁盘空间的大小)。
d) 更容易备份和恢复。
2) 掌握硬盘的逻辑结构:
一个硬盘逻辑上可以被划分成块、磁道、磁柱和分区。
3) 掌握块的定义:块是盘片上寻址(访问)的最小单位,一个块可以存储一定字节的数据。
4) 掌握磁道的定义:磁道是由一系列头尾相连的块组成的圆圈。
5) 掌握磁柱的定义:磁柱是由一叠磁道,由在相同半径上每个盘面的磁道所组成。
6) 掌握分区的定义:分区是由一组相邻的磁柱所组成。
3. Linux系统中硬盘的分区
1) 掌握硬盘分区的分类:硬盘的分区可以分为主分区、扩展分区和逻辑分区。
2) 掌握主分区的数量:在一个硬盘上最多可以划分出4个主分区。
3) 了解Linux操作系统的内核支持每个硬盘上的分区数量还是有一定限制的,Linux内核在每个硬盘上可以最多支持:
a) 在SCSI硬盘上划分15个分区(Partitions)。
b) 在IDE硬盘上划分63个分区(Partitions)。
4. 使用fdisk和partprobe命令来管理硬盘分区
1) 掌握fdisk命令的功能:创建磁盘分区。
2) 掌握fdisk命令列表中常用的命令:
a) d:删除一个(已经存在的)分区,其中d是delete的第1个字母。
b) l:列出(已经存在的)分区的类型,其中l是list的第1个字母。
c) m:列出fdisk中使用的所有命令,其中m是menu的第1个字母。
d) n:添加一个新的分区,其中n是new的第1个字母。
e) p:列出分区表的内容,其中p是print的第1个字母。
f) q:退出fdisk,但是不存储所做的变化,其中q是quit的第1个字母。
g) t:改变分区系统的id,其中t是title的第1个字母。
h) w:退出fdisk并存储所做的变化,其中w是write的第1个字母。
3) 掌握partprobe命令的功能:重新初始化内存中内核的分区表。
5. 创建文件系统(数据的管理)
1) 掌握格式化的定义:所谓的格式化就是将分区中的硬盘空间划分成大小相等的一些数据块(Blocks),以及设定这个分区中有多少个i节点可以使用等。
2) 掌握文件系统的定义:文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。
3) 了解常用的文件系统类型
ext2:Linux系统中标准的文件系统
ext3:一种日志式文件系统
ext4:一种针对ext3系统的扩展日志式文件系统
lvm:逻辑盘卷管理
iso9660:目前唯一通用的光盘文件系统
4) 掌握mkfs命令的功能:格式化磁盘。
5) 灵活应用常用的格式化命令:
mkfs.文件系统类型
例如,将分区/dev/sdb1格式化为ext4文件系统的命令为:
mkfs.ext4 /dev/sdb1
6. 为一个分区设定label(分区名)
1) 掌握e2label命令的功能:设定或查看一个设备的label名称。
2) 灵活应用e2label命令设定label:
a) 例如:查看/dev/sdb1分区的label的命令为:
e2label /dev/sdb1
b) 例如:将/dev/sdb1分区的label设定为wg的命令:
e2label /dev/sdb1 wg

文件系统的挂载与卸载
什么是挂载
mount命令的功能
mount命令的用法举例
umount命令的功能
umount命令的用法举例
利用/etc/fstab文件在开机时自动挂载文件系统
虚拟内存的概念以及设置与管理
什么是虚拟内存
创建swap分区的步骤
使用硬盘分区创建和使用系统交换分区的实例
mkswap 命令的功能
mkswap 命令的用法举例
swapon命令的功能
swapon -a
swapon -s
swapon命令的用法举例
i节点
什么是i节点
符号(软)链接
什么是符号链接
使用ln命令创建软连接
硬链接
什么是硬链接
使用ln命令创建硬链接
Linux系统中的文件类型
Linux系统中的常见文件类型
怎样检查磁盘空间
df命令
du命令

【本节内容】
1. 文件系统的挂载与卸载
1) 掌握挂载的定义:挂载指将一个设备(通常是存储设备)挂接到一个已存在的目录上。
2) 掌握mount命令的功能:实现文件系统的挂载。
3) 灵活应用mount命令实现文件系统的挂载:
例如:将/dev/sdb1分区挂载到/wg目录上的命令:
mount /dev/sdb1 /wg
4) 掌握umount命令的功能:实现文件系统的卸载。
5) 灵活应用umount命令实现文件系统的卸载:
例如:卸载/wg上的文件系统的命令:
umount /wg
2. 虚拟内存的概念以及设置与管理
1) 掌握虚拟内存的定义:所谓虚拟内存就是一块硬盘空间被当做内存使用,也被称为交换分区(swap)。
2) 了解Linux交换分区的类型为:0x82
3) 掌握mkswap命令的功能:设置交换分区。
4) 掌握使用mkswap命令设置交换分区的用法举例:
例如:将分区/dev/sdb2设置为交换分区的命令:mkswap /dev/sdb2
5) 掌握swapon命令的功能:启动交换分区。
6) 掌握swapon –a命令的功能:启动全部的交换分区。
7) 掌握swapon –s命令的功能:列出当前正在使用的所有系统交换分区的状态。
8) 掌握使用swapon命令的用法举例:
例如:启用交换分区/dev/sdb2的命令:swapon /dev/sdb2
3. i节点
1) 掌握i节点的定义:i节点实际上是一个数据结构,它存放了有关一个普通文件、目录或其他文件系统对象的基本信息。
4. 符号(软)链接
1) 掌握符号链接的定义:符号链接是指向另一个文件的一个文件。
2) 掌握ln命令创建软连接的用法举例:
a) 为wolf/dog.wolf.baby文件建立一个dog_ wolf.boy符号链接并放在bodydog目录中的命令:
ln –s wolf/dog.wolf.baby bodydog/dog_ wolf.boy
5. 硬链接
1) 掌握硬链接的定义:一个硬链接(hard link)是一个文件名与一个i节点之间的对应关系,也可以认为一个硬链接是在所对应的文件上添加了一个额外的路径名。
2) 掌握ln命令创建硬连接的用法举例:
a) 为wolf/wolf.dog文件在backup目录中建立一个名为wolf.dog2的硬链接命令:
ln wolf/wolf.dog backup/wolf.dog2
6. Linux系统中的文件类型
1) 掌握Linux系统中常见的文件类型:
-:普通文件(regular file),也有人称为正规文件。
d:目录(directory)。
l:符号(软)链接。
b:块特殊文件(b是block的第1个字符),一般指块设备,如硬盘。
c:字符特殊文件(c是character的第1个字符),一般指字符设备,如键盘。
7. 怎样检查磁盘空间
1) 掌握df命令的功能:显示文件系统中磁盘使用和空闲区的数量。
-a 显示所有磁盘
-h 单位转换
2) 掌握du命令的功能: 显示目录和文件的大小a h同上

设备挂载与磁盘划分

...程:先分区、在格式化、在挂载、在使用虚拟机添加一块硬盘:挂载和分区格式化、挂载设备文件的挂载永久有效:配置vim/etc/fstab添加交换分区交换分区的创建过程mkswap/dev/sdb2格式化交换分区;失败解决方法执行partprobe命令把... 查看详情

centos单目录挂载多块硬盘

...可以看到有二块4T磁盘分别为:/dev/sdb、/dev/sdc分别为2块硬盘创建分区,需要注意的是,与挂载单块磁盘不同,创建分区后需要修改分区类型。fdisk-l查看分区类型为LinuxLVM则表示成功。lvm_data是vg组的名字,可以自定义-L是指定大... 查看详情

linux文件系统与硬盘存储(分区格式化挂载inode软链接与硬链接)

...存储结构在Linux系统中,目录、字符设备、套接字、硬盘、光驱、打印机等都被抽象成文件形式(“Linux系统一切皆文件”)。既然平时我们打交道的都是文件,那么又应该如何找到它们呢?在Windows操作系统中... 查看详情

硬盘分区格式化及文件系统的管理

...设置与管理 什么是虚拟内存 创建swap分区的步骤 使用硬盘分区创建和使用系统交换分区的实例 mkswap命令的功能 mkswap命令的用法举例 swapon命令的功能 查看详情

分区格式化挂载

硬盘设备的文件名称经常长这样:/dev/sda1/dev:表示硬盘文件所在的目录,/dev中以文件形式存放任何设备与接口/sda:sd表示SCSI设备,hd表示IDE设备;一台主机上可以有多块硬盘,系统可以采用a~p来代表16快不同的设备1:表示编号... 查看详情

磁盘的分区与挂载

1、添加一块硬盘650)this.width=650;"src="http://s4.51cto.com/wyfs02/M01/86/8A/wKiom1fDhfySTwcLAAB_PeeiRec916.png"title="1.png"alt="wKiom1fDhfySTwcLAAB_PeeiRec916.png"/>650)this.width=650;"src="http://s2.51cto 查看详情

三:磁盘与文件系统篇——磁盘分区格式化检验挂载

1.磁盘分区——fdisk当一个新的硬盘需要加到系统中,我们需要做一下几个步骤  (1)对硬盘进行分区,以建立可用的partition(分隔槽)  (2)对分隔槽进行format(格式化),以建立可用的filesystem(文件系统)  (3)可以对文件... 查看详情

raid磁盘阵列的原理与搭建

在虚拟机上添加两个新硬盘查看Sdc、sdb硬盘分区查看分区情况创建阵列md0查看结果查看阵列信息md0硬盘分区查看格式化分区并挂载开机自动挂载结束! 查看详情

centos7添加硬盘挂载硬盘

参考技术A本文仅适用于使用fdisk命令对一个不大于2TB的数据盘执行分区操作。如果需要分区的数据盘大于2TB服务器安装centos的时候,通常linux系统分区默认为3个分区,主分区最多4个,其他可根据自己的需要挂载。/根分区,通常1... 查看详情

openstack云硬盘挂载原理

原理如下,管理平台创建云硬盘,并挂载到相应的主机;2.查看硬盘fdisk-l3.分区格式化fdisk/dev/vdb输入m,查看帮助命令输入n,创建一个新的分区选择p,主分区,下一步默认。(主要是分区号、分区大小)百度文库大家还在搜openstack创... 查看详情

linux分区与文件系统是啥关系?

...这些可以自行设置或者系统自动分配),Linux下的第一块硬盘用sda表示,以此类推,第一块硬盘的第一个分区就是sda1,同样依次类推。2.挂载点,和Windows下不同,Linux文件目录结构是一个倒树状结构,最上面是root目录,然后在roo... 查看详情

硬盘格式化,分区和挂载指南

硬盘格式化,分区和挂载指南新加的空白硬盘(假设已经可以识别到,如果不能识别需要在线做阵列,可以安装MegaCli来做阵列),需要进行分区,格式化,挂载三个步骤1、如何在线做阵列 1、安装MegaCli   http://www.ls... 查看详情

linux系统img镜像打包与安装

...inux系统安装盘并进入Ubuntu临时系统2.准备一块大容量移动硬盘,并格式化为ext4文件格式3.进入启动盘live系统4.接入移动硬盘,执行命令查看本机硬盘的扇区大小和需要复制的硬盘结束位置End如上图,这块磁盘的扇区大小是512,结... 查看详情

centos磁盘分区与挂载小结(代码片段)

...磁盘首先对虚拟机进行关机编辑虚拟机设置->添加->硬盘,接下来的步骤同创建虚拟机。如图所示代表硬盘添加成功开启虚拟机,以Root登录(我这里采用SSH登录)使用fdisk-l可以看到我们新添加的磁盘。3.分区... 查看详情

centos磁盘分区与挂载小结(代码片段)

...磁盘首先对虚拟机进行关机编辑虚拟机设置->添加->硬盘,接下来的步骤同创建虚拟机。如图所示代表硬盘添加成功开启虚拟机,以Root登录(我这里采用SSH登录)使用fdisk-l可以看到我们新添加的磁盘。3.分区... 查看详情

centos磁盘分区与挂载小结(代码片段)

...磁盘首先对虚拟机进行关机编辑虚拟机设置->添加->硬盘,接下来的步骤同创建虚拟机。如图所示代表硬盘添加成功开启虚拟机,以Root登录(我这里采用SSH登录)使用fdisk-l可以看到我们新添加的磁盘。3.分区... 查看详情

centos磁盘分区格式化与挂载

1查看系统里硬盘信息fdisk-l2磁盘分区fdisk/dev/sdc输入m显示帮助a:命令指定启动分区;d:命令删除一个存在的分区;l:命令显示分区ID号的列表;m:查看fdisk命令帮助;n:命令创建一个新分区;p:命令显示分区列表;t:命令修... 查看详情

linux下添加新硬盘,分区及挂载

挂载好新硬盘后输入fdisk-l命令看当前磁盘信息  可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk/dev/sdb进行分区 进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区 这里输入e即分为... 查看详情