其他分享
首页 > 其他分享> > 2019-07-31

2019-07-31

作者:互联网

Day23

操作系统磁盘管理

1.磁盘管理体系结构:image.png

2.磁盘物理结构信息: 了解

  • 外部结构信息:
    磁盘主轴 磁盘盘片 磁盘磁头 磁盘接口
  • 内部结构信息:image.png
  • 根据磁盘内部结构计算磁盘大小:
    柱面数量 * 一个柱面大小磁盘大小
    磁道数量 * 一个柱面大小
    磁盘大小
    扇区数量 * 一个扇区大小==磁盘大小

3.磁盘阵列知识

raid作用: 提高容量 提高安全性 提高效率image.png

  • **lvm: 逻辑卷管理
    1.创建PV
    pvcreate /dev/sd{b,c,d}1
    pvs 查看逻辑卷简单信息
    pvdisplay 查看逻辑卷的详细信息
    2.创建VG(卷组)
    vgcreate -s 16M /dev/sd{b,c,d}1
    vgs 查看卷组的简单信息
    vgdisplay 查看卷组的详细信息
    3.创建LV(逻辑卷)
    lvcreate -n lv0 -L 20G vg0 (-L 20G 增加至20G,-L +20G 增加20G)
    lvs 查看逻辑卷的简单信息
    lvdisplay 查看逻辑卷的详细信息
    4.创建文件系统
    mkfs.ext4 /dev/vg0/lv0 (mkfs.ext4 /dev/mapper/vg0-lv0)
    5.mkdir /mnt/lv0 创建文件系统的挂载点
    6.vim /etc/fstab
    :r!blkid /dev/vg0/lv0
    UUID=62cda78e-59b6-4afb-9f9d-1312fe940ef8 /mnt/lv0 ext4 defaults 0 0
    7.mount -a 挂载LVM文件系统
  • LVM扩容
    创建pv
    1.pvcreate /dev/sde1 创建新的物理卷
    2.vgextend vg0 /dev/sde1 为vg0添加新的物理卷
    3.lvextend -L +10G /dev/vg0/lv0 为lv0逻辑卷添加10G的空间
    4.df -h 发现空间未增加,使用resize2fs /dev/vg0/lv0同步操作系统空间
    补充: resize2fs 常用于raid增减文件系统空间或是LVM增减文件系统空间使用
  • LVM缩容
    xfs的文件系统不能缩减空间,只能扩容,ext系列的文件系统可以扩容也可以缩容
    1.卸载 umount /mnt/lv0
    2.fsck -f /dev/vg0/lv0 检测文件系统,resize2fs之前会提示先要检测文件系统
    3.resize2fs /dev/vg0/lv0 10G
    4.lvreduce -L 10G /dev/vg0/lv0
    5.mount -a 重新挂载
    移除LVM中的硬盘
    1.pvmove /dev/sdd 将当前pv的的数据移动到卷组中的其他pv中
    2.vgreduce vg0 /dev/sdd 将硬盘/dev/sdd从卷组vg0中移除
    3.pvremove /dev/sdd 将sdd硬盘从pv中移除
    分区: 弹性扩容和缩容
    创建LV(逻辑卷): 5G – lv01 – 分区 /dev/sda1 — /mnt
    创建VG(卷组): /dev/sda /dev/sdb 20G
    阵列组合: /dev/sda /dev/sdb
    硬盘信息: 磁盘01 磁盘02 磁盘03 磁盘04**

4.磁盘分区操作:

image.png

  • fdisk:
    第一个里程: 对指定磁盘进行分区
    fdisk +磁盘名称
    第二个里程: 如何分区image.png
    预备知识: 掌握什么是mbr引导记录 – 0磁头0磁道1扇区image.png
    mbr引导记录 占用了 512字节存储空间
    446字节: mbr引导记录数据
    64字节: 分区表信息 (dos格式 gpt格式 没有主和扩展)
    16字节: 4个主分区 /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4
    3个主分区 /dev/sda1 /dev/sda2 /dev/sda3
    1个扩展分区 /dev/sda 不能挂载使用
    3个逻辑分区 /dev/sda5 /dev/sda6 /dev/sda7
    PS: 主分区可以有4个 逻辑分区可以有多个 扩展分区只能有一个
  • parted:
    第一个里程: 对指定磁盘进行分区
    parted +磁盘
    第二个里程: 分区方法image.png

标签:07,31,文件系统,dev,2019,磁盘,vg0,分区,lv0
来源: https://blog.csdn.net/weixin_45367149/article/details/100177581