磁盘管理和文件系统

目录

一、磁盘管理

1.磁盘的组成 

 2.磁盘的数据结构

 3.硬盘分区

3.1MBR (Master Boot Record)

3.2GPT  (GUID Partition Table)

4.磁盘分区表示 

常用命令: 

二、文件系统

创建文件系统类型 

 创建交换文件系统

永久挂载 


一、磁盘管理

  •  硬盘是一种计算机储存设备,通常由一个或多个磁性盘片组成,盘片上覆盖有磁性材料,可以在其上进行数据的读写。
  • 硬盘通常安装在计算机的内部,也可以外接在计算机上。
  •  硬盘的主要作用是存储计算机的操作系统、应用程序、文档、多媒体文件等数据。

1.磁盘的组成 

盘片硬盘有多个盘片,每盘片有2面(正反两面)
永磁铁机械硬盘的存储方式与磁带比较类似,磁体具有记忆的功能,永磁铁是为了保证磁性的稳定
主轴保证电机稳定的转动,磁盘转动才能读出数据
空气过滤片过滤空气硬盘透气孔中进入的空气,保证硬盘内部清洁,同时还可以防止硬盘内部的零件氧化,确保硬盘安全使用
磁盘硬盘一般都是铝合金制作的制作的,主要是用来存储文件的
磁头是用来读取盘片上的信息

 2.磁盘的数据结构

扇区盘片被分为多个扇形区域,每个扇区存放512字节的数据(扇区越多容量越大)
磁道同一盘片不同半径的同心圆
柱面不同盘片相同半径构成的圆(柱面和磁道数量相同)

 3.硬盘分区

3.1MBR (Master Boot Record)

  •  使用32位表示扇区数,分区不超过2T
  • 主引导记录,共446字节,一般在操作系统安装时写入,但它并不属于操作系统
  • 作用就是识别活动分区,并引导操作系统

分区表有4个分区记录区,每个分区记录区占16字节 

3.2GPT  (GUID Partition Table)

分区数量几乎没有限制(Windows中最多支持128个)

  • 分区数量几乎没有限制(Windows中最多支持128个) 
  • 分区大小几乎没有限制(64位整数)
  • 支持2TB以上的大硬盘
  • 在磁盘末端增加分区表备份

4.磁盘分区表示 

/dev/硬盘(sd/hd)

  • sd:表示SCSI设备
  • hd:表示IDE设备

 

主分区加扩展分区最多4个。

扩展分区里分逻辑分区,扩展分区是外壳不存在数据,数据主要存于逻辑分区内。

逻辑分区的序号始终从5开始。

 分区的原因:

  1. 优化I/O性能
  2. 实现磁盘空间配额限制
  3. 提高修复速度
  4. 隔离系统和程序
  5. 安装多个os
  6. 采用不同文件系统

 分区的优点:

  1. 便于管理
  2. 优化读写性能 

分区的缺点: 

       一旦建立无法修改,如果要修改,只能推导重建,重新格式化,数据丢失,不够灵活 ,空间只能来自于一块硬盘,并且必须是连续的空间,没有备份冗余功能,没有备份,需要依靠工程师手动备份。

常用命令: 

 lsblk

  • 列出当前系统中所有的块设备信息,包括硬盘、分区、软盘、CD/DVD驱动器等等

 -l   以列表形式显示所有设备名称

 

fdisk

  • 对硬盘进行分区操作 
命令作用
m获取帮助菜单
n新建分区
p查看分区情况
d删除分区
t变更分区的类型
w保存分区操作并退出
q不保存分区操作并退出

创建分区步骤

n

         -------> p 主分区、e 扩展分区、l 逻辑分区

                ------>设置分区:1  (范围1-4,如按 Enter 键接受默认值)

                       ------>设置柱面序列:直接按 Enter 键接受默认值

                           ------->设置分区大小:+20G  (指定大小为 20GB,如按 Enter 键接受默认值表示所有空间)

                               ------>w

二、文件系统

 1.XFS

  • 存放文件和目录数据的分区
  • 高性能的日志型文件系统
  • CentOS7系统中默认使用的文件系统
  • 适用于大型文件和高性能需求的文件系统

2. Btrfs

  • 具备快照和压缩等高级功能的新一代文件系统

3.JFS

  • 适用于大型文件和高性能需求的日志式文件系统。

4.NTFS

  • Windows系统下的文件系统,Linux可以通过NTFS-3G工具进行读写。

5.FAT32

  • 适用于小型移动设备和嵌入式设备的文件系统。

6.ISO 9660

  • 适用于光盘的只读文件系统。

7.NFS、SMB/CIFS

  • 网络文件系统协议,可实现文件共享和访问。

8.F2FS

  • 适用于闪存存储设备的文件系统。

9.ReiserFS

  • 具备高效率和灵活性的日志式文件系统。

10.Linux支持的其它文件系统类型 

  • ext2、ext3、ext4:Linux下的原生文件系统,可提供高性能和稳定性

创建文件系统类型 

命令格式:

  • mkfs -t 文件系统类型 分区设备
  • mkfs.文件系统类型 分区设备 
  • mkfs.xfs -f /dev/sdb1 强制创建文件系统   -f表示强制

 挂载

  1.  使用blkid 查询设备的uuid号
  2.  mount /dev/sdb1 /opt/ky29
  3. vim /etc/fstab
  4. uuide870d771-4676-45c9-a50d-f0f068322aa8 /opt/ky29 xfs defaults 0 0
  5. mount -a

 挂载前先格式化
自动挂载:

  1. vim /etc/fstab
  2. /dev/sdb1 /opt xfs defaults 0 0
  3. /dev/sr0 /mnt iso9660 defaults 0 0
  4. 第一个0表示不进行备份,第二个0表示在系统启动时不检查文件系统

★删除磁盘分区如果已经挂载了,必须要解挂载!然后再删除磁盘分区!

 创建交换文件系统

iostat    查看磁盘的读写性能 

  1. 创建交换文件系统 mkswap 
  2. 创建swap之前,目标分区应先通过fdisk 工具将分区类型ID 号设为 82

mkswap /dev/sdb2    #格式化交换分区
swapon /dev/sdb2	#启用新增加的交换分区
swapoff /dev/sdb2	#停用指定的交换分区
swapon -s 			#查看每个分区的swap状态信息
free -m				#查看总的swap状态信息

注:大于2T时使用gdisk 

永久挂载 

  • 输入vim /etc/fstab命令

 在此页面进行编辑

  • 输入/dev/sdb2 /data xfs defaults 0 0

dev/sdb2设备名称

/data xfs挂载目录

xfs 使用文件系统

defaults: 定义默认值,相当于 rw、suid、dev、exec、auto、nouser、async 这7个选项。

第一个0,表示不备份

第二个0,表示系统启动时,不检查文件系统

使用:wq!保存退出

  • mount -a 读取/etc/fstab/配置文件,使挂载生效

 

  • df -h查看 这就是永久挂载 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值