Linux系统管理:磁盘与文件系统管理1

目录

一、理论

1.磁盘结构及分区表示

2.管理磁盘及分区

3.管理文件系统

二、实验

1.创建2T以下磁盘

2.创建SWAP交换文件

3.创建逻辑分区

4.解除挂载分区


一、理论

1.磁盘结构及分区表示

(1)磁盘基础

      ➀ 磁盘组成

表1 磁盘组成

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

      ➁ 硬盘数据结构

表2 硬盘数据结构

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

      ➂ 硬盘接口

硬盘按数据接口不同,大致分为ATA(IDE)和SATA以及SCSI和SAS,接口速度不是实际硬盘数据传输的速度。

表3 硬盘接口

接口类型功能
ATA(IDE)并口数据线连接主板与硬盘,
抗干扰性太差,且排线占用空间较大,不利电脑内部散热,已逐渐被SATA所取代
SATA抗干扰性强,支持热插拔等功能,速度快,纠错能力强
SCSI小型机系统接口,SCSI 硬盘广为工作站级个人电脑以及服务器所使用,
资料传输时CPU占用率较低,转速快,支持热插拔等
SAS是新一代的SCSI 技术,和SATA硬盘相同,
都是采取序列式技术以获得更高的传输速度,可达到6Gb/s

(2)磁盘分区表示

      ➀ MBR

         MBR是主引导记录(Master Boot Record),位于硬盘第一个物理扇区处,MBR中包含硬盘的主引导程序和硬盘分区表。分区表有4个分区记录区,每个分区记录区占16个字节。

      ➁ 磁盘分区的表示

表4 磁盘分区表示

命令/dev/sdb1
dev硬盘设备文件所在的目录
sdsd表示SCSI设备,hd表示IDE设备
a硬盘的顺序号,以字母a、b、c……表示
1分区的顺序号,以数字1、2、3……表示

      ➂ Linux中使用的文件系统类型

表5 Linux文件系统类型

文件系统类型功能
EXT4第4代扩展文件系统,用于存放文件和目录数据的分区
SWAP交换文件系统,用于Linux系统建立交换分区
XFS一种高性能的日志文件系统,特别擅长于处理大文件,可支持上百万T字节的存储空间

2.管理磁盘及分区

(1)检测并确认新磁盘

       ➀ 磁盘分区的表示

           fdisk -l  :  列出当前系统中所有硬盘设备及其分区的信息。

       ➁ 输出信息

表6 输出信息列表

列表信息功能
Device分区的设备文件名称
Boot是否是引导分区。若是,则有"*"标识
Start该分区在硬盘中的起始位置(柱面数)
End该分区在硬盘中的结束位置(柱面数)
Blocks分区的大小,以Blocks (块)为单位,默认的块大小为1024字节
Id分区对应的系统 ID 号。例如,83表示Linux中的XFS分区或EXT4分区、82代表交换文件系统、8e表示LVM逻辑卷
System分区类型

(2)规划硬盘中的分区

       执行fdisk命令,进入交互操作指令。

表7 交互模式中的常用指令

指令功能
m获取帮助菜单
n新建分区
p查看分区情况
d删除分区
t变更分区的类型
w保存分区操作并退出
q不保存分区操作并退出

3.管理文件系统

(1)创建文件系统

      ➀ 文件系统在计算机中的作用

表8 文件系统作用

作用功能
数据的组织和存储文件系统提供了一种组织数据的结构,能够把文件分为不同的目录,以及把数据存储在物理存储设备上
数据的保护文件系统可以通过权限控制机制限制不同用户对文件的访问权限,保证数据的安全性
数据的访问文件系统可以提供对存储设备的访问接口,通过这些接口可以访问存储设备中的数据
数据的管理文件系统提供了对数据的管理功能,包括文件的复制、移动、删除、重命名等操作
高级功能日志记录、快照、压缩等,以提高数据的可靠性和性能

      ➁ mkfs命令的使用

         命令格式:mkfs -t 文件系统类型 分区设备
                           mkfs.文件系统类型 分区设备

      ➂  mkswap命令的使用

         命令格式:mkswap 分区设备

         创建swap之前,目标分区应先通过fdisk 工具将分区类型ID 号设为 82

      ➃ swapon命令的使用

         启用新增加的交换分区 : swapon /dev/sdb2    

         查看每个分区的swap状态信息 : swapon -s

      ➄ swapoff命令的使用

        停用指定的交换分区 : swapoff /dev/sdb2    

      ➅ free命令的使用

        free -h : 查看内存并输出使用情况

        free -m : 查看总的swap状态信息

(2)挂载文件系统

      ➀ mount命令的使用

          命令格式:mount  [-t 类型]  存储设备  挂载点目录
                            mount  -o loop  ISO镜像文件  挂载点目录

选项功能
-t用于指定文件系统类型,通常可以省略,由系统自动识别
-o挂载参数列表,以英文逗号分隔;如用来描述特殊设备,用loop指定

(3)卸载文件系统

      ➀ umount命令的使用

          命令格式:umount [选项] 存储设备目录或者挂载点目录

选项功能
-l表示解除正在繁忙的文件系统
-f表示强制

(4)设置文件系统的自动挂载

      ➀ 设备挂载

          vim /etc/fstab

          /dev/sdb1 /opt xfs defaults 0 0

      ➁ 设备唯一标志(UUID)挂载

          vim /etc/fstab

         UUID=“XXX” /data xfs defaults 0 0

      ➂ 光盘镜像挂载

          vim /etc/fstab

          /dev/sr0 /mnt iso9660 defaults 0 0 或 /dev/cdrom /mnt iso9660 defaults 0 0

       ➃ blkid命令的使用

          blkid:查询设备的uuid号

(5)查看磁盘使用情况

      ➀  df [选项]

查看当前系统中挂载的各文件系统的磁盘使用情况:df -hT

选项功能
-h显示分区的容量单位
-T显示文件系统的类型
-i显示分区的inode号码数量

二、实验

1.创建2T以下磁盘

(1)lsblk命令查看当前系统中所有的存储设备和它们的挂载点,显示已新增sdb磁盘

(2)fdisk -l命令显示硬盘的详细信息

(3)管理新增磁盘分区

(4)交互式命令选项

 (5)lsblk命令查看当前系统中所有的存储设备和它们的挂载点,显示已分区的新增主磁盘sdb1

 (6)创建文件系统

 (7)挂载磁盘

       ➀ 设备挂载

           输入设备挂载信息

       ➁ 设备唯一标志(UUID)挂载

           blkid查询UUID

            编辑文件系统表

            输入UUID信息

 (8)磁盘新建文件

2.创建SWAP交换文件

(1)lsblk命令查看当前系统中所有的存储设备和它们的挂载点,显示已新增sdc磁盘

 (2)管理新增磁盘分区

  (3)交互式命令选项

 (4)swap类型为82

  (5)创建swap文件系统

(6) 启用新增加的交换分区,查看每个分区的swap状态信息

3.创建逻辑分区

 (1)交互式命令选项,e为扩展分区

(2)lsblk命令查看当前系统中所有的存储设备和它们的挂载点,显示已新增sdc2扩展分区

 (3)交互式命令选项,l为逻辑分区

          新增扇区大小需为整数不支持小数,4.9G为4900M

 (4)partprobe命令分区不重启

 (5) )lsblk命令查看当前系统中所有的存储设备和它们的挂载点,显示已新增sdc5逻辑分区

4.解除挂载分区

  (1) lsblk命令查看当前系统中所有的存储设备和它们的挂载点,准备删除分区sdc4


(2)交互式命令选项,d为删除分区,选择删除sdc4

 (3)lsblk命令查看当前系统中所有的存储设备和它们的挂载点,显示已删除分区sdc4

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值