第十二单元 硬盘分区、格式化及文件系统的管理一

摘要:
2) 掌握Linux中各种设备的文件名2.硬盘的结构和分区1)了解为什么要分区硬盘:a)管理和控制系统更容易,因为相关文件和目录放在一个分区中。
 


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

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

第十二单元 硬盘分区、格式化及文件系统的管理一第1张

2. 硬盘的结构及硬盘分区(详见linux系统管理P301)
1) 了解为什么要进行硬盘分区:
a) 更容易管理和控制系统,因为相关的文件和目录都放在一个分区中。
b) 系统效率更高。
c) 可以限制用户使用硬盘的份额(磁盘空间的大小)。
d) 更容易备份和恢复。
2) 掌握硬盘的逻辑结构:
一个硬盘逻辑上可以被划分成块、磁道、磁柱和分区。
3) 掌握块的定义:块是盘片上寻址(访问)的最小单位,一个块可以存储一定字节的数据。
4) 掌握磁道的定义:磁道是由一系列头尾相连的块组成的圆圈。
5) 掌握磁柱的定义:磁柱是由一叠磁道,由在相同半径上每个盘面的磁道所组成。
6) 掌握分区的定义:分区是由一组相邻的磁柱所组成。
3. Linux系统中硬盘的分区(详见linux系统管理P303)
1) 掌握硬盘分区的分类:硬盘的分区可以分为主分区、扩展分区和逻辑分区。
2) 掌握主分区的数量:在一个硬盘上最多可以划分出4个主分区。
3) 了解Linux操作系统的内核支持每个硬盘上的分区数量还是有一定限制的,Linux内核在每个硬盘上可以最多支持:
a) 在SCSI硬盘上划分15个分区(Partitions)。
b) 在IDE硬盘上划分63个分区(Partitions)。
4. 使用fdisk和partprobe命令来管理硬盘分区(详见linux系统管理P394)
1) 掌握fdisk命令的功能:创建磁盘分区。
2) 掌握fdisk命令列表中常用的命令:
a) d:删除一个(已经存在的)分区,其中d是delete的第1个字母。

第十二单元 硬盘分区、格式化及文件系统的管理一第2张

删除分区

b) l:列出(已经存在的)分区的类型,其中l是list的第1个字母。

第十二单元 硬盘分区、格式化及文件系统的管理一第3张

查看
c) m:列出fdisk中使用的所有命令,其中m是menu的第1个字母。
d) n:添加一个新的分区,其中n是new的第1个字母。

第十二单元 硬盘分区、格式化及文件系统的管理一第4张

新建分区  空格       e建扩展分区

第十二单元 硬盘分区、格式化及文件系统的管理一第5张

在扩展分区建分区
e) p:列出分区表的内容,其中p是print的第1个字母。
f) q:退出fdisk,但是不存储所做的变化,其中q是quit的第1个字母。
g) t:改变分区系统的id,其中t是title的第1个字母。
h) w:退出fdisk并存储所做的变化,其中w是write的第1个字母。

第十二单元 硬盘分区、格式化及文件系统的管理一第6张

更新分区列表

第十二单元 硬盘分区、格式化及文件系统的管理一第7张

扩展分区 不能格式化

第十二单元 硬盘分区、格式化及文件系统的管理一第8张

格式化   扩展分区下的分区

第十二单元 硬盘分区、格式化及文件系统的管理一第9张

mount  +设备  ---》文件     挂载

第十二单元 硬盘分区、格式化及文件系统的管理一第10张

总步骤       

第十二单元 硬盘分区、格式化及文件系统的管理一第11张

卸载挂载
3) 掌握partprobe命令的功能:重新初始化内存中内核的分区表。
5. 创建文件系统(数据的管理)(详见linux系统管理P399)
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(分区名)(详见linux系统管理P405)
1) 掌握e2label命令的功能:设定或查看一个设备的label名称。
2) 灵活应用e2label命令设定label:
a) 例如:查看/dev/sdb1分区的label的命令为:
e2label /dev/sdb1
b) 例如:将/dev/sdb1分区的label设定为wg的命令
e2label /dev/sdb1 wg
7. 课后作业(用时40分钟)
1) 开启Linux系统前添加一块大小为20G的SCSI硬盘
2) 开启系统,右击桌面,打开终端
3) 为新加的硬盘分区,一个主分区大小为10G,剩余空间给扩展分区,在扩展分区上划分两个逻辑分区,大小各5G
4) 格式化主分区为ext3系统
5) 格式化两个逻辑分区为ext4系统
6) 为主分区添加卷标wg
7) 查看主分区的卷标

免责声明:文章转载自《第十二单元 硬盘分区、格式化及文件系统的管理一》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇高成就者的5个共同点apache2.4下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

mysql数据文件迁移到新的硬盘分区的方法

该系统增加了一个硬盘。要创建新的分区/data文件夹,mysql对于数据文件夹/var/lib/mysql 1、  停止mysql维修    [root@localhost~]# service mysql stop    Shuttingdown MySQL... SUCCESS!    [root@localhost~]# 2、  将mysql原...

ramdisk文件系统的介绍与制作【转】

转自:https://blog.csdn.net/silent123go/article/details/52642841 一、文件系统与根文件系统    1、文件系统        文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)分区上的文件的存储方法和数据结构,即在存储设备上组织文件的方法。        看了...

(转)blkid命令 获取文件系统类型、UUID

blkid命令 获取文件系统类型、UUID原文:https://www.cnblogs.com/dkblog/archive/2011/08/30/2159630.html 在Linux下可以使用blkid命令对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。...

mount命令(用来挂载硬盘或镜像等)

用法:mount [-t vfstype] [-o options] device dir1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:DOS fat16文件系统:msdosWindows 9x fat32文件系统:vfatWindows NT ntfs文件系统:ntfsWindows网络文件共...

【大话存储】学习笔记(4,5章),RAID

RAID 上一章介绍了磁盘的基本原理,我们知道一块磁盘的容量和速度是有限的,对于一些应用来说,可能需要几个TB的大小的来存放数据,我们必须要制造更大单盘容量的磁盘吗?实际上,可以使用多块磁盘并行起来解决这个问题,这就是RAID技术。 RAID:独立的磁盘组成具有冗余特性的阵列。Redundant Array of Independent Disks n...

修改 ubuntu NTFS 文件系统下没有执行权限的问题

由于NTFS本身的特殊性,不能对其分区的文件权限进行修改,无论是sudo还是root都没有用。 安装以下两个插件解决问题: sudo apt-get install ntfs-3g //这个12.04已经有了。sudo apt-get install ntfs-config //这个是个图形界面的NTFS权限配置程序。 打开ntfs-config后,我把权...