LINUX磁盘管理及高级功能

1.磁盘

  • linux一般支持的文件类型:ext4.3,swap,xfs,ntfs,fat32等
  • 磁盘分区结构
  • 磁盘命名特点IDE:hda,hdb;SATA:sas;SCSI:sda,sdb

2.磁盘分区操作

  1. 查看分区:fdisk 硬盘名;fdisk -l 显示所有分区
  2. 虚拟机添加硬盘:
    • grep mpt /sys/class/scsi_host/host?/proc_name
    • echo “- – -” > /sys/class/scsi_host/host___/scan(___)填写第一步中查询出的host值)
    • fdisk <硬盘目录>
      • -n:新建分区
      • -d:删除分区
      • -p:显示分区
      • -w:写入并退出
    • 对磁盘进行格式化
      1. 先将硬盘挂载:mount [挂载点] [硬件目录]
      2. 格式化:mkfs.(格式化格式)
    • 对磁盘永久挂载:/etc/fstab编辑:/dev/sdb1 /mnt/diisk1g ext4 default
  3. swap增加空间
      1. dd if=/dev/zero of=/mnt/swapmem bs=1M count=2048
      2. mkswap /mnt/swapmem
      3. swapon /mnt/swapmem
  4. LVM (logic volume manage)操作(自动扩展操作)
    • 建立pv(再此之前需要将磁盘分区为8e格式)
      1. pvcreate /dev/sdc
      2. pvcreate /dev/sdd
      3. pvcreate /dev/sde
    • 建立vg
      1. vgcreate lanouVG /dev/sdc /dev/sdd /dev/sde
    • 建立lv
      • vgdisplay
      • lvcreate -L 16G -n tech16g lanouVG
      • lvcreate -l 300 -n hrstore lanouVG(l指定pe的数量)
    • 格式化:mkfs.ext4 /dev/lanouVG/tecch16g
    • 挂载 /dev/lanouVG/tech16g /mnt/lv16g/
    • 扩展:pvcreate vgcreate lvextend
    • 详细连接
  5. LVM逻辑卷快照
    • LVM提供一个极妙的设备,它是snapshot。允许管理员创建一个新的块装置,在某个时间点提供了一个精确的逻辑卷副本,快照提供原始卷的静态视图LVM 快照通过把文件系统的改变记录到一个快照分区,因此当你创建一个快照分区时,你不需要使用和你正创建快照的分区一样大小的分区,所需的空间大小取决于快照的使用,所以没有可循的方法来设置此大小。如果快照的大小等于原始卷的大小那么快照永远可用。快照是特殊的逻辑卷,只可以对逻辑卷做快照。逻辑卷快照和需要做快照的逻辑卷必须在同一个卷组里面
    • 详细链接

5.RAID(独立冗余磁盘阵列)

RAID 将一组硬盘连结成来,组成一个阵列,以避免单个硬盘损坏而带来的数据损失,同时亦提供了比单个硬盘高的可用性及容错性。

5.1RAID级别

  • raid 0

raid 0读取速度快,但是毫无备份冗余特性,为了备份安全等几乎不用,一般只用来存放视频等不重要的文件

  • raid 1

RAID1 俗称“镜像”,它最少由两个硬盘组成,且两个硬盘上存储的数据均相同,以实现数据冗余。 RAID1 读操作速度有所提高,写操作理论上与单硬盘速度一样,但由于数据需要同时写入所有硬盘,实际上稍为下降。容错性是所有组合方式里最好的,只要有一块硬盘正常,则能保持正常工作。但它对硬盘容量的利用率则是最低,只有 50%,因而成本也是最高。 RAID1 适合对数据安全性要求非常高的场景,比如存储数据库数据文件之类。

  • raid 1+0

RAID1+0 是先将数据进行镜像操作,然后再对数据进行分组, RAID 1 在这里就是一个冗余的备份阵列,而 RAID 0 则负责数据的读写阵列。至少要四块盘,两块做 raid1,另两块做raid0, RAID 10 对存储容量的利用率和 RAID 1 一样低,只有 50%.Raid1+0 方案造成了 50%的磁盘浪费,但是它提供了 200%的速度和单磁盘损坏的数据安全性,并且当同时损坏的磁盘不在同一 Raid1 中,就能保证数据安全性、 RAID 10 能提供比RAID 5 更好的性能。这种新结构的可扩充性不好,使用此方案比较昂贵,  RAID1+0 (同组不能都坏掉) 用的多

  • raid 5(安全功能扩展:热备份(raid5+1);数据机房容灾技术:两地三中心)

RAID5 最少由三个硬盘组成,它将数据分散存储于阵列中的每个硬盘,并且还伴有一个数据校(验位,数据位与校验位通过算法能相互验证,当丢失其中的一位时, RAID 控制器能通过算法,利用其它两位数据将丢失的数据进行计算还原。因而 RAID5 最多能允许一个硬盘损坏,有容错性。 RAID5 相对于其它的组合方式,在容错与成本方面有一个平衡,因而受到大多数使用者的欢迎。一般的磁盘阵列,最常使用的就是 RAID5 这种方式。

效率:增加raid卡的cache write-throuth–>write-back

  • raid 6(金融企业)

RAID6 是在 RAID5 的基础上改良而成的, RAID6 再将数据校验位增加一位,所以允许损坏的硬盘数量也由 RAID5 的一个增加到二个。由于同一阵列中两个硬盘同时损坏的概率非常少,所以, RAID6 用增加一块硬盘的代价,换来了比 RAID5 更高的数据安全性。

磁盘技术比较

建议:1、系统盘配置为RAID 1(镜像卷) 2、存储盘配置为RAID 1+0或raid5

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值