目录
前言
在前一节中,我们学习了用户和用户组之间的关系,这让我们对linux管理更加得心应手。在这一节中,我们学习Linux的磁盘管理,linux中的磁盘管理和Windows的磁盘管理是有差别的,是采用命令行界面,我会用三小节分别对磁盘分区,建立软硬盘(RAID)、以及逻辑卷进行详细的系统的学习。
目录结构
对Linux文件系统目录结构的了解是学习和掌握Linux系统的基础。Linux 文件系统是树形层次结构,具体如下图所示。
管理磁盘分区命令
fdisk :磁盘分区查看、磁盘分区操作(交互式)#我们主要讲这个的用法
cfdisk :是一种界面的分区磁盘格式(界面式)
pareted :磁盘分区操作(大于2T磁盘)
fdisk命令常用参数
-d :删除磁盘分区
-n:新建磁盘分区
-l:列出所有支持的分区类型
-t:更改分区类型
-w:把修改分区写入硬盘分区表
磁盘分区种类
基本分区(Primary):磁盘当中的基本分区
扩展分区(Extended):对基本分区的扩展(基本分区和扩展分区加起来不能超过四个)
逻辑分区(Logical):逻辑上的分区(逻辑分区不限制),需在扩展分区之后进行逻辑分区
磁盘分区步骤
对/dev/sdb进行分区
fdisk /dev/sdb
建基本新区primary
在输入指示输入:n
再输入:p
创建一个扩展分区
在输入指示输入:n
再输入:e
建立逻辑分区:
在输入指示输入:n(new 新建分区)
再输入:l(扩展分区建立后,会出现逻辑分区)
建立好所有的分区进行写入保存
在输入指示:w(温馨提示:不然分区都没有写入,建立无效哦)
保存退出后,在命令行输入:partprobe #强制重写分区表,不然需要重启之后才能生效
磁盘文件系统建立
mkfs:对linux文件系统的建立
语法格式:
mkfs [参数] 文件系统
mkfs命令的常用参数:
-t:指定创建的文件系统类型
-c:建立文件系统首先检查坏块
-V:输出建立文件系统详细信息
检查磁盘正确性
fsck:检查系统文件的正确性
语法格式:
fsck [参数] 文件系统
fsck常用命令参数:
-C:显示完整的检查进度
-a:如果发现错误,自动修复
-r:如果发现错误,询问是否修复
-d:列出fsck的debug结果
查看系统文件系统的磁盘占用空间:df(具体用法看我之前的博客)
显示磁盘空间的使用情况:du
磁盘系统的挂载
mount 进行磁盘挂载
umount 对磁盘挂载点卸载
语法格式:
mount 选项 设备 挂载点
mount命令的基本用法参数:
-t:指定要挂载文件系统的类型
-a:挂载/etc/fstab文件记录的设备
总结
磁盘管理是我们对linux操作中一个基本管理,是我们理解文件如何存放以及如何管理,希望大家多多练习!在下一节中,我们将介绍RAID的用法!