设为首页 收藏本站
查看: 344|回复: 0

[经验分享] raid及mdadm命令之一(含shell显示字体颜色等)

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-2-22 09:53:38 | 显示全部楼层 |阅读模式
写一个脚本:

1)显示一个菜单给用户:

d|D)    show disk usages.

m|M)    show memory  usages.

s|S)    show swap usages.

quit|q)    quit.

2)当用户给定选项后显示相应的内容

    当用户选择完成,显示相应信息后,不退出,而是让用户再一次选择,直到选择quit或q

#!/bin/bash

while  [ 1 -eq 1 ]  ; do

echo "

"

read -p "d|D)   show disk usages.

m|M)    show memory usages.

s|S)    show swap usages.

quit|q) quit

your  choice: " choice

case $choice in

d|D)

df -h ;;

m|M)

free -m|grep "Mem";;

s|S)

free -m|grep "Swap";;

quit|q)

exit 0 ;;

*)

echo "Unknow choice."

esac

done


shell中显示字体颜色:

格式: echo "\033[字背景颜色;字体颜色m字符串\033[控制码"
如果单纯显示字体颜色可以固定控制码位0m。
格式: echo "\033[字背景颜色;字体颜色m字符串\033[0m"


字背景颜色范围:40 - 49

40:黑
41:深红
42:绿
43:***
44:蓝色
45:紫色
46:深绿
47:白色


字颜色:30 - 39

30:黑
31:红
32:绿
33:黄
34:蓝色
35:紫色
36:深绿
37:白色


ANSI控制码

\33[0m 关闭所有属性
\33[01m 设置高亮度
\33[04m 下划线
\33[05m 闪烁
\33[07m 反显
\33[08m 消隐
\33[30m -- \33[37m 设置前景色
\33[40m -- \33[47m 设置背景色
\33[nA 光标上移n行
\33[nB 光标下移n行
\33[nC 光标右移n行
\33[nD 光标左移n行
\33[y;xH设置光标位置
\33[2J 清屏
\33[K 清除从光标到行尾的内容
\33[s 保存光标位置
\33[u 恢复光标位置
\33[?25l 隐藏光标
\33[?25h 显示光标


例如:

让字体变为红色并且不停的闪烁
#echo -e "\033[31m \033[05m 请确认您的操作,输入 [Y/N] \033[0m"
或者

#echo -e "\033[31m \033[05m 请确认您的操作,,输入 [Y/N] \033[0m"


控制器和适配器区别:

    举个例子:集成网卡就是控制器,而独立网卡的网卡本身就是一个适配器,集成在主板上的具有完善的功能的可以称为控制器,而只提供插槽还需要其他条件的叫做适配器。


磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。

磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。[1]

磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。





raid 0:条带技术,一块盘分成两部分,同时写入

    性能提升:读、写

    冗余能力: 无

    空间利用率:ns


e850352ac65c103887cd779ab3119313b07e8933

raid 1:镜像技术,两块盘同步写入,互为备份

    性能表现:写性能下降,读性能提升

    冗余能力:有

    空间利用率:1/n



raid10:先做raid1再做raid0,同组的不能同时挂掉,性能与raid01差别不大,但是假设两者disk0都挂掉,raid10只需在同组内部进行修复即可,而raid01则牵一发而动全身,所以一般来讲raid10会好于raid01

    性能提升:读、写

    冗余能力:有

    空间利用率:1/2


raid01:不同组不能都挂掉(因为同组的条带化不一定一样。如果不同组都有挂掉的磁盘的话,基本上整个阵列就都挂掉了),同组挂掉没事

    性能提升:读、写

    冗余能力:有

    空间利用率:1/2




raid5:RAID 5不单独指定的奇偶盘,而是在所有磁盘上交叉地存取数据及奇偶校验信息。可以挂掉一个盘,但是不能挂掉两个以上

    性能表现:读、写

    冗余能力:有

    空间利用率:(n-1)/n



另一种硬盘技术:

jbod:

    性能表现:无提升

    冗余能力:无

    空间利用率:100%

    至少需要两块

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-181192-1-1.html 上篇帖子: Linux NFS挂载 下篇帖子: 难道ubuntu和fedora非要搞垮linux?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表