系统管理、磁盘分区

系统管理

业务层面:为了满足一定的需求所做的特定操作。

硬盘是什么,硬盘的作用:

**硬盘:**计算机的存储设备,机械硬盘是由一个或者多个磁性的盘组成,可以在盘片上进行数据的读写。
连接方式:内部设备 外部连接(可移动例如U盘等等)

**硬盘的作用:**存储操作系统,应用系统,文档,多媒体文件。
(硬盘工作方式)硬盘读取数据之后先把数据放到内存当中进行处理。

**磁盘组成:**1、软盘
2、cdrom
3、机械硬盘 盘片保存数据 磁头读取数据

硬盘的最小存储单位:
扇区,扇区最小存储单位是512kb,连续的扇区组成磁道,读写都是围绕磁道进行的。

硬盘的分区:
硬盘分区(三大分区):主分区(4个)、扩展分区(1)、逻辑分区(5开始到无数个)
先创建扩展分区才能创建逻辑分区,逻辑分区没有限制
**主分区:**一般用来存储操作系统。
**逻辑分区:**不能存储操作系统,只能作为保存数据。
**扩展分区:**用来保存逻辑分区的数据信息。
**MBR分区表(主分区4个):**最多只能分2T,超过2T不能使用MBR分区,超过2T要是用GPT(128个分区)
**主引导记录:**一个446个字节,一般在操作系统安装时写入主引导记录,MBR就是引导程序,检测磁盘的分区是否合法(工作是否正常),加载操作系统。
**作用:**识别可用分区,在系统开机时,识别操作系统。

GPT分区表:MBR更加先进,GPT可以分128个区,128位的位置分区标识符来标识分区。

Windows使用GPT分区要使用64位系统
MBR:fdisk
GPT:gdisk

alias scan=‘echo “- - -” > /sys/class/scsi_host/host0/scan;echo “- - -” > /sys/class/scsi_host/host1/scan;echo “- - -” > /sys/class/scsi_host/host2/scan’

#通知系统内核重新扫描已经连接到系统scsi设备,这些设备可能是光驱,可以能是硬盘,系统会自动检测设备,然后系统会自动识别,自动添加,无需重启设备。

为什么硬盘要分区,为什么不分区不能使用?

不分区不能使用,只有分区才会创建分区表,有了分区表系统才能识别到。(系统识别才可以使用)

分区的作用:

优点:
1、分区可以优化I/O(读写)性能,
2、实现磁盘空间的配额,可以规定指定的用户使用磁盘空间的大小。
3、提供修复速度。
4、隔离操作系统目录和一般程序目录。
5、采用不同的文件系统(了解)。操作系统的分区都使用统一的文件系统。
缺点:
1、一旦分区建立保存,保存之后,如果要修改只能全部重来,硬盘格式化,数据丢失。
2、不灵活,所有的空间都来着一块硬盘
3、MBR和GPT分区 不具备冗余(高可用),也没有备份,只能工程师手动备份。

1、fdisk 分区命令(针对2T以下)

-l 显示硬盘的详细信息
fdisk /dev/sdb 进入交互界面
m:帮助菜单
n:新建分区
p:查看分区情况
d:删除分区
t:更改分区类型
w:保存分区操作并退出
q:不保存分区操作并退出

设备 Boot      Start         End      Blocks           Id                 System
/dev/sdb1      2048       10487807   5242880           83                 Linux
分区名         起始扇区     结束位置   分区大小(字节)  分区类型(默认83)    系统类型(XFS、EXT4)

Id : 分区类型(默认83 SWAP 交换分区)
主分区和扩展分区加起来一共4个 MBR分区 只要4个。
3个主分区,扩展分区。
扩展分区不能使用,不能作为设备挂载使用,只用来记录分区信息数据。
只有创建扩展分区才能创建逻辑分区。。扩展分区记录的是逻辑分区的信息。
扩展分区有多大,逻辑分区只能有多大,带有损耗。

主分区和扩展分区 1–4 扩展分区只能创建一个
逻辑分区:从5开始 5开始都是逻辑分区

2、创建文件系统命令

mkfs.xfs /dev/sdb1
mkfs -t xfs /dev/sdb1
覆盖原有的文件系统:
mkfs.xfs -f
-f 表示强制

**文件系统的作用:**管理Linux操作系统的文件和目录的。

1、数据的组织和存储。文件系统提供了组织数据的结果,能够吧文件分为不同的目录
2、数据保护:文件系统可以通过权限控制是不同用户对文件拥有不同的权限。
3、数据访问:文件系统可以提供对存储设备的访问接口,用户通过接口可以访问存储设备的数据。
4、数据管理:文件系统提供了文件或者目录的复制,移动,删除,重命名。
高级功能:压缩,快照,日志记录等等

常用的文件系统

centos7 系统默认使用的文件系统 xfs 打日志分析系统,可以对海量信息进行分析和存储。
XFS 适用于大型文件和高性能需求。
ext4 ext3 ext2(linux原生文件系统,提高性能,提高文档性)
**IFS:**适用于大文件 NTFS:Windows文件系统 ISO 9660:适用于光盘的只读文件系统
NFS:共享存储文件系统。

**3、挂载(mount)**硬件设备必须要和目录挂载形成映射之后才能正常使用

一个新的磁盘加入到系统之后使用的过程:
1、刷新,也可以重启
2、分区
3、给分区创建文件系统
4、和目录进行挂载
5、挂载之后可以正常使用

partprobe 强制刷新,重新读取分区表,更新内核分区信息

4、永久挂载 vim /etc/fstab

自动实现挂载映射

defaults 0 0
权限默认(读写,磁盘配额) 不备份 启动时不检查文件系统

remount 重新挂载

5、光盘镜像永久挂载 vim /etc/fstab

在这里插入图片描述

6、swap分区(交换分区)

free -h 查看内存空间

交换分区大小:交换分区和内存比一般为 1.5:11.2:1
交换分区不是虚拟空间,而是真正的硬盘给出的空间,实体的分区 面试

7、大于2T的硬盘分区 (GPT)

gdisk /dev/sdf

强制解挂载 umount -lf /dev/sdf1 /data2

-l lazy 立即卸载文件系统

-f force 强制 (可能会导致数据丢失)

删除分区?

如何删除已经挂载的分区?

手动挂载

1、删除已经挂在的分区
使用umount 来删除分区
示例:如果要卸载挂载在/mnt/sdb1目录下的分区,可以使用以下命令:umount /mnt/sdb1

2、删除分区:使用fdiskparted命令,并遵循相应的步骤来删除分区。

永久挂载:删除分区,删除配置挂载信息,删除挂载目录 刷新(partprobe)
mount 来删除分区
示例:如果要卸载挂载在/mnt/sdb1目录下的分区,可以使用以下命令:umount /mnt/sdb1

2、删除分区:使用fdiskparted命令,并遵循相应的步骤来删除分区。

永久挂载:删除分区,删除配置挂载信息,删除挂载目录 刷新(partprobe)

  • 23
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码要你命

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值