几个月前,我写了一篇名为“我是如何学习存储的”文章,虽然在这篇文章中我详细地介绍了自己学习存储的过程,但据大家反应并不具有代表性,特殊化的东西太多。为了能给刚开始学习存储技术的新人,或准备学习存储技术的朋友有一个相对明确的指导,我写了本文。
我个人建议学习存储技术可以分为前期准备阶段、存储新人阶段、存储老人阶段、存储高人阶段和存储牛人阶段,每个阶段应该学习或应该达到的目标如下:
前期准备阶段:
1、至少熟悉一个操作系统windows,unix或linuix,特别是操作系统中对磁盘设备,磁盘和分区管理部分。
2、知道熟悉一种文件系统的原理、创建和管理。
3、至少熟悉一种应用系统读写数据的方式,是文件访问、数据块访问和流媒体访问,熟悉系统中各服务器在数据读写时的流程和调用方式。
4、熟悉物理磁盘、逻辑磁盘、volume.分区等基本概念、区别和关系。
5、非常熟悉各种级别的RAID之间的区别、读写访问时的区别。
6、熟悉IP协议、SCSI协议。
7、具有一定的英文阅读能力,可以看明白IT技术类资料。
我所说的熟悉不是仅仅知道概念,而是要能够很清楚地解释或写出来,至少能用理论正确地说服自己,这才叫熟悉。
这些都是学习存储技术前必须具有的基础东西,如果你不具备,请在学习存储技术的过程中不断的深化,但建议有一定的基础。
存储新人阶段:
1、了解FC 协议,了解FC协议的OSI模型,熟悉WWN地址的原理和作用。
2、至少熟悉一个品牌FC交换机的安装、调试、管理和故障排除,深刻理解ZONE的概念和作用。
3、至少熟悉一款FC存储设备的安装、调试和管理,熟悉存储、FC交换机和主机之间连接方式和设置指令。
4、熟悉该款存储设备的创建RAID、LUN、LUN MAPPING、block size、cache等基本操作的指令、原理、各项参数的区别和优化方法。
5、熟悉快照、镜像、复制等指令。
6、说白了,要熟悉该款设备的任何一个指令。
建议在这个阶段只选定一两款设备,深入、深入再深入。把所有其它设备的资料束之高阁。如果你有上机操作的机会,请在设备上反复进行练习。也可以下载个别厂商提供的模拟机软件。若能做到闭着眼睛都可以完成每步操作、知道每步操作的作用就表示你已经胜利完成初学阶段了。
存储老人阶段:
1、熟悉不同操作系统和文件系统下,存储设备逻辑卷的管理和使用。
2、熟悉不同应用系统下选择最佳的RAID方式,控制器cache工作方式。
3、至少熟悉一款存储设备的逻辑模块图,了解各模块之间的工作方式和调用方式。
4、熟悉应用系统对带宽、IOPS等性能指标的要求。
5、熟悉SCSI,ISCSI,FC协议。
6、知道什么是存储介质,什么是存储设备的类型,什么是存储系统的网络架构。
7、熟悉3-5款存储设备的指令和功能。不要求记住命令行,只要求知道命令的作用,能区分它们之间的异同点。
8、了解存储虚拟化、重复数据删除、持续数据保护、绿色存储等概念。
当有人问“NAS、ISCSI和FC那个最好”这样的问题,或者说“端口越多cache越大,性能就越好”这样的话,你可以从内心深处鄙视他的时候,就说明你已经完成了该阶段了。
写到这里,突然觉得写不下去了。再回头看看,发现把学习指导写成了能力评定标准了。越来越觉得不能给每一个阶段指定必须要学习什么,我见过几个牛人化了很多年时间只去深入一个方向。再者技术分工也很多,我也没有能力一一列举出来。不过我相信等过了这个阶段,大家就自然会明确自己下一步该学习什么,该在哪一个方面继续努力。
存储高人和存储牛人两个阶段我就不写了,免得贻笑大方。呵呵。
仅以此文做为给大家的2008年新年贺礼,祝愿大家在新的一年里工作顺利,升职加薪!
24 条回复
晕
初级就这么难啊~~~
怎么学啊
大哥给我发些资料吧。qq一般都在线呢
[quote]大哥给我发些资料吧。qq一般都在线呢[/quote]
我这儿的资料比较零散,找时间整理一下再传上来。
說真的,初級就真的很難了,很多時候很多的資料是不公開的
或者是說就算公開了也沒有時間去閱讀,有時候閱讀完了,發現實做上出現問題
知道閱讀的部分並不完整,也無法去求證更仔細的資料
storage是一門很難入門的學問,因為入門的資訊太少。
[quote]說真的,初級就真的很難了,很多時候很多的資料是不公開的或者是說就算公開了也沒有時間去閱讀,有時候閱讀完了,發現實做上出現問題知道閱讀的部分並不完整,也無法去求證更仔細的資料
storage是一門很難入門的學問,因為入門的資訊太少。[/quote]
我想办法找点入门级的资料分享给大家。我的博客现在也有一些,在早前的文章中,大家可以找找。
您好,我刚学存储,在一家做磁盘阵列的公司工作。看来您的博客,很崇拜。我也做了blog 希望能连接您的网站,把您的logo 发给我吧。
好像讲的很有道理的
我也是刚刚开始学存储这个东西,但是就是不知道怎么入手,就算想入手,环境条件好像也不太容许!
[quote]我也是刚刚开始学存储这个东西,但是就是不知道怎么入手,就算想入手,环境条件好像也不太容许![/quote]
学习存储并不是一件很难的事情,多学、多看,多问,多动手,注意基础理论
存储老人就已经这么厉害了,难怪写不下去了:)
高人:各种操作系统滚瓜烂熟,实施过所有vm、dr、mirror软件。深入研究过所有厂家的产品并且拿来就会部署。从应用到磁盘,路径上的所有元素都能用嘴说出来,用字写出来。各种故障轻松解决,并且能说明是何原因导致的。
牛人:已经忘记了所有实施过的案例、设备、方案。脑子里仅仅记得的是:存储就是把信息记录在某种介质上,完了。
另外,感觉高人比牛人更高一层。牛人只是牛,高人有更高的境界。不知道sansky同意否
[quote]另外,感觉高人比牛人更高一层。牛人只是牛,高人有更高的境界。不知道sansky同意否[/quote]
所以,定义改一下。
牛人:各种操作系统滚瓜烂熟,实施过所有vm、dr、mirror软件。深入研究过所有厂家的产品并且拿来就会部署。从应用到磁盘,路径上的所有元素都能用嘴说出来,用字写出来。各种故障轻松解决,并且能说明是何原因导致的。
高人:已经忘记了所有实施过的案例、设备、方案。脑子里仅仅记得的是:存储就是把信息记录在某种介质上,完了。
[quote]另外,感觉高人比牛人更高一层。牛人只是牛,高人有更高的境界。不知道sansky同意否[/quote]
呵呵,我的感觉刚好相反,从说话的语气来讲,牛人应该更高,有惊叹的成分在内。
牛人和高人才不会去用脑子记那些写在manual里的东西呢。知识在于融会贯通,特别是商用技术的知识(会变化,不是死的),理解了产品背后的技术本质,理解产品设计的初衷和应用域才是最重要的。融会的过程和实践过程基本上是同步的。
给立志靠做技术人员赚钱买房的兄弟们一个忠告: 公司里工资高的基本上都不做技术。:)
给立志成为技术高手的兄弟们一个鼓励:把你不懂的弄懂,把你不强的补强,不想成为牛人都难啊!
[quote]牛人和高人才不会去用脑子记那些写在manual里的东西呢。知识在于融会贯通,特别是商用技术的知识(会变化,不是死的),理解了产品背后的技术本质,理解产品设计的初衷和应用域才是最重要的。融会的过程和实践过程基本上是同步的。
给立志靠做技术人员赚钱买房的兄弟们一个忠告: 公司里工资高的基本上都不做技术。:)给立志成为技术高手的兄弟们一个鼓励:把你不懂的弄懂,把你不强的补强,不想成为牛人都难啊![/quote]
看来你才是牛人啊
正在学习中,4楼TX说的对,入门的资料比较少,如果不在厂家工作的话,动手操作的机会就更少了.
[…] 呵呵,很高兴收到你的邮件。 首先要说的是比起那些很难接触到存储设备的朋友来讲,你能经常性的做一次测试,已经是很幸运的了。我想说的是初期学习存储时一定不要大而全,就那一两款设备,一两个应用环境,能够由浅到深,从内到外地全部了解清楚就已经很不容易了。我当曾将近4年时间就面对两个产品,但我从来不认为没学到东西。这篇文章你可以参考“我是如何学习存储技术的”。 初期时,很多诸如行业如何发展、行业现状、最新技术之类东西最好不要就关心,关心了也没有用。等到你需要关心时就已经学成了。 “学习存储技术的5阶段”中提到的准备阶段和新人阶段中需要掌握的内容是至关重要,是后几个阶段的基础,熟练地掌握这些对于后几个阶段的学习具有巨大的促进作用。很多产品的技术、特性都可以用基础的理论来解释,这是我的亲身感受。而你现在条件非常好,测试环境可以帮助你了解那些你希望了解的知识点。 不要抱怨能接触到产品好。完全深入的了解了一款产品,就等于了解了很多款产品。因为很多厂商的产品都差不多,区别就是一些参数指标或叫法不一样。找到资料,努力背几天就可以了。 纯粹是个人理解,你可以参考。 祝你工作顺利,在学习存储的过程中每一天都有收获。 […]
嗨,任重道远啊!
好好学习,天天向上
文章不错,我转载了,有机会希望可以和你交流
http://www.brocader.cn/post/five-step-learn-storage.html
从头开始学了…追逐时髦只图一时之快罢了!
备份中国专业的在线备份服务提供商。支持各种操作系统,轻松的帮您实现数据的备份和恢复,
http://www.beifen.com
听起来很难哦~!
从来没有接触过~!
突然间要做这个业务,
真是太困难了~!
好难啊,觉得。完全一头雾水