Linux的磁盘管理操作

一、磁盘结构

1、硬盘的物理结构

盘片:硬盘有多个盘片,每个盘片2面
磁头:每面一个磁头

2、硬盘的数据结构

扇区:盘片被分为多个扇形区域,每个扇形区域存放512字节的数据
磁道:统一盘片不同半径的同心圆
柱面:不同盘片相同半径构成的圆柱面

3、磁盘存储容量=磁头数 ‘* 磁道(柱面)数 * 每道扇区数 * 每扇区字节数

4、可以用柱面/磁头/扇区来唯一定位磁盘上的每一个区域

二、磁盘接口

1、IDE(并口)
2、SATA(串口):速度快、纠错能力强
3、SCSI:转速快、CPU占用资源低、支持热插拔
4、PCL

三、MBR

1、定义:一个硬盘的第一个物理扇区(前512字节)为MBR引导区
2、包含446字节的MBR引导程序+64字节的磁盘分区表(4个分区记录区,每个分区记录区占16字节)+2字节校验码

四、磁盘分区表示

1、Linux中将硬盘等设备均表示为文件

/dev/hda5:硬件设备文件所在目录+(hd表示IDE设备,sd表示SCSI设备)+硬盘顺序号+分区顺序号

注:Linux中一个硬盘最多有四个分区(物理分区)
只有扩展分区内才能分逻辑分区,扩展分区是物理分区未分配完的区域形成的分区

五、文件系统类型

一块新硬盘需要先格式化——创建文件系统的类型
Windows:FAT32,NTFS
Linux:EXT4

六、磁盘相关指令

1、查看系统中拥有的磁盘
在这里插入图片描述此时已经有三个硬盘(sda,sdb,sdc),其中sda为系统盘

2、查看详细磁盘分区情况 fdisk
在这里插入图片描述
3、建立主分区

  • n创建
  • p查看
  • w保存修改
  • d删除
  • t设置分区号
    在这里插入图片描述此处我选择sdc硬盘建立主分区,分区号为1,分区大小为2G

查看新建立的分区:
在这里插入图片描述
4、创建扩展分区和逻辑分区
创建扩展分区:
在这里插入图片描述在sdc盘中创建编号为3的分区为扩展分区

创建逻辑分区:
在这里插入图片描述在扩展分区中创建逻辑分区

保存创建的分区:
在这里插入图片描述
查看已创建的所有分区
在这里插入图片描述
注:fdisk只能分2T以内的磁盘

5、partx刷新分区(适用于创建分区之后系统未更新)
在这里插入图片描述

6、查看UUID号 blkid /dev/sdc1在这里插入图片描述
没有输出则表示未格式化

7、在特定的分区上建立Linux文件系统 mkfs -t ext4 /dev/sdc1或mkfs.ext4 /dev/sdc1
-t指定文件系统类型
在这里插入图片描述在sdc2分区上建立文件系统(默认为ext2格式)

在这里插入图片描述
在sdc1分区上建立文件系统,并将sdc1分区格式化为ext4格式

8、挂载 mount /dev/sdc1 /root/test
卸载 umount /root/test
在这里插入图片描述
原本/root/test文件夹中有名为“111”的文件

在这里插入图片描述
挂载sdc1磁盘到test文件夹中,原有文件“111”消失

在这里插入图片描述
卸载sdc1磁盘,原有文件“111”重新出现

注:
挂载目录下如果原本存有文件,文件被隐藏(存到系统盘中)
如果挂载新磁盘,则上一个磁盘中内容被顶替(隐藏)

9、df -h查看磁盘容量和挂载情况
在这里插入图片描述

10、t命令修改磁盘分区格式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
11、partprobe 使kernel重新读取分区信息,从而避免重启系统
在这里插入图片描述

12、查看某磁盘分区情况 grep sdc /proc/partitions
在这里插入图片描述

13、物理卷、卷组、逻辑卷概念

  • 物理卷:pv(physcial volume)普通的直接访问的存储设备
  • 物理卷组:vg(volume group)有限个物理卷的集合
  • 逻辑卷:lv(logical volume)从VG中拿出的我们想要的存储空间
  • pe(physcial extend):物理盘区,将物理卷加入到卷组后,这个物理卷提供的物理空间会被分号成块,成为pe

14、创建物理卷(pv)
(1)将磁盘分区格式改为LVM(8e)
在这里插入图片描述
(2)pvcreate /dev/sdc3 即在原有逻辑分区上创建物理卷
pvremove 删除物理卷

在这里插入图片描述
(3)pvdisplay 用于显示物理卷的属性
在这里插入图片描述
在这里插入图片描述

15、vgcreate 创建新卷组,并将物理卷添加到物理卷组里
vgremove 删除卷组

在这里插入图片描述
创建了一个名为myvg的卷组。并将物理卷sdc1添加到卷组中
vgdisplay 用于显示LVM卷组的信息。如果不指定”卷组”参数,则分别显示所有卷组的属性
在这里插入图片描述

16、lvcreate 创建逻辑卷
lvremove 删除逻辑卷
-l 逻辑卷扩展数;-L 逻辑卷大小;-n 逻辑卷名字
在这里插入图片描述
创建了一个名字为temp111,大小为500M的逻辑卷

17、mkfs 给逻辑卷添加文件系统
在这里插入图片描述

18、lvextend 扩展逻辑卷大小
resize2fs -p 扩展文件系统大小
在这里插入图片描述在这里插入图片描述

19、mkswap 用于设置交换区(swap area)
swapon 用于激活Linux系统中交换空间,Linux系统的内存管理必须使用交换区来建立虚拟内存。
注:虚拟内存一般为计算机内存的2倍(内存不够时,补充使用)

20、将2T容量以上的硬盘进行分区
parted 进入parted界面
select /dev/sdb 选择硬盘
mklabel gpt 选择分区表格式
mkpart 进行分区
print 查看分区
quit 退出parted界面(GPT在退出时自动生效,不用w保存)

21、yum命令
(1)在YUM存储库中搜索提供mogrify命令的包:
yum frovide mogrify
(2)展示包含mogrify命令的包的信息:
yum info ImageMagick
(3)下载包含mogrify命令的包:
yum install ImageMagicks
(4)查看ImageMagick
yum list ImageMagick
(5)查找ImageMagick
yum search ImageMagick
(6)卸载ImageMagick
yum reinstall ImageMagick
(7)删除ImageMagick
yum remove ImageMagick
(8)更新ImageMagick
yum update ImageMagick

22、rpm命令:RPM软件包的管理工具
rpm -q:询问模式
rpm -i:显示套件的相关信息
rpm -l:显示套件的文件列表
rpm -e:卸载
rpm -U:升级指定的套件档
rpm -v:显示指令执行过程
rpm -h:套件安装时列出标记

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值