shell脚本之磁盘管理

Linux磁盘管理

  磁盘的工作的原理

    磁盘 磁头 扇面 柱面

    磁盘的分类:机器盘 (接口  stat scsi)固态盘

    IO --- 串行stat scsi(iscsi) 并行ata

    FC二层协议 (施乐公司POAR - 以太网 解释了面向对象的编程语言 图形界面)

  文件系统

    磁盘必须要有文件系统----数据存储-----数据库(数据管理平台)

    Windows fat32 ntfs exfat32 

    Linux 单文件系统---ext 2 3 4 xfs

  原理见图:

  inode----索引空间(文件属性)

  block----存储空间

  数据存储过程、数据复制过程、数据删除的过程。

  fidisk  ---磁盘分区 parted

  mkfs -t

  mount -o remount.rw 

      /etc/fsatb

  unmount  过载点或者挂载文件

   动态管理-----LVM  逻辑卷管理

   Linux内核模块------dm

    我们将一个或者多个磁盘融合起来,进行从新划分

    首先 我们需要定义PV(物理卷)

    然后,在定义(卷组)

    最后,我们1再从VG中获取空间----LV(逻辑卷)

    最大优点:

      可以自由删除和添加空间,不在需要重新进行分区

      pvcreate  vgcreate 命名 lv -l | -L 指定大小 -n 指定名字

      lvextend----添加磁盘空间

      lvreduce 删除磁盘空间

最后一个操作:

    做镜像LV 命令可以为LV逻辑分区做磁盘镜像;

    这个功能和数据库一块使用,实现数据的备份;

    lvcreate -n Morrie LV -s - p -r -L 1000M/dev/mapper/VGname-LVname

   磁盘冗余-----RAID  磁盘管理

    (软RAID)Linux内核管理-----md

  廉价的冗余磁盘阵列  

  独立的冗余磁盘阵列

    1、冗余

    2、提高读写性能

    RAID0-----条带技术 磁盘1 磁盘2 

    RAID1----镜像技术

    RAID4-----校验技术 3块校验盘(RAID降级)

    RAID5-----将校验值分别存储于快盘上

    RAID6----二次校验更安全

    RAID10----先条带在镜像

    RAID01-----先镜像在条带

   硬RAID----需要RAID卡来1实现

   软RAID-----机器性能变差(工作中不会做RAID,如果做:不要用分区,用磁盘做RAID)

     mdadm -C /dev/md0 -l 1 -n 2 /dev/sdb1 /dev/sdb2 -x /dev/sdb3 

    mdadm 磁盘管理

    磁盘命名:

      md/sd/hd/vd

      a b c sda sdb

      1 2 3 4 5 6  7 8 9

      

 

转载于:https://www.cnblogs.com/wangshilin/p/11422692.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值