仓酷云

标题: Linux编程之把FreeBSD下的硬件RAID往失落仓酷云 [打印本页]

作者: 金色的骷髅    时间: 2015-1-18 11:29
标题: Linux编程之把FreeBSD下的硬件RAID往失落仓酷云
但不会命令而成为高手也是不可能的.这就好比学英语,什么语法都不懂,只捧着单词手册背单词是学不会英语的,但是没有单词词汇量英语水平也提不高的。
几年前的一台服务器,intels3000ah的板子,自带IntelMatrixStorage和LSI的raid,不外这个板子的raid对freebsd不撑持,现在委曲利用IntelMatrixStorage的形式设置了raid1安装了BSD的7.2,现实上并非真实的好使,raid常常失落,bsd下的raid办理工具atacontrol也不克不及举行detach和attach的,委曲以为freebsd能熟悉设备ar0罢了。
呆板头几天终究挂了,呈现的情形是raid1的两个磁盘都显现了offline,用过IntelMatrixStorage的就晓得,CTRL+I出来后,实际上是啥也干不了的,这个板子假如在windows下,大概用板子自带引诱盘也是能够干点啥的,在bsd下,IntelMatrixStorage就是狗屎一坨。
依照已往的履历,一般如许的情形都是重装体系完事,可是由于人不在现场,David帮我跑往机房看看情形,因而乎抱着碰运气的立场,实验看看是不是能够从硬件和软件下把raid禁用了,用一块盘看成一般sata来运转道理的体系,免得重装体系,设置和恢单数据贫苦,没想到一试竟然乐成了,上面把大抵的经由分享给人人,但愿对人人有参考感化。
起首,到bios内里,把raid禁用了,然后重启呆板,一般的话能看到freebsd的引诱了,可是这会儿是不克不及一般进进体系的,半道儿上就会愣住,告诉ar0…啥的设备成绩。
在freebsd引诱菜单当选择进进单用户形式
进到单用户形式的shell情况下后,由于/usr/var啥的分区都没能挂载,而利用mount-a啥的一定不可,由于分区指向的都是ar0…的raid设备名,因而我们要想举措修正fstab,这会儿冲突的成绩是,既然/usr没法挂载,/usr/bin/vi天然就没法运转了,怎样能修正fstab文件呢?
揣摩了会儿,找到了举措,先umount/usr尝尝,然后再运转mount-u/dev/ad4s1f/usr,这里的ad4s1f实际上是我raid1第一块硬盘在体系中的设备名,这个称号你能够大抵的看看/dev/目次下有啥ad开首的文件,再对照一下以后fstab文件内里的分区,就可以找到对应的块设备称号了。
经由过程下面的操纵,vi就能够利用了,运转/usr/bin/vi/etc/fstab,把该文件内里本来ar0…的都改成ad4…,保留加入,乐成了一泰半了。
接上去必要做的事变是要从体系内里删撤除本来的raid设备,这个对照复杂运转/usr/bin/atacontroldetachad4和/usr/bin/atacontroldetachad6,然后运转/usr/bin/atacontroldeletear0(你的体系内里也有多是ar1,本人看fstab来决意)
然后最好实行一下fsck-y,抽颗烟等停止后reboot,基础上就行了!
这会儿应当能进到体系了,再df看看磁盘分区情形,体系回到了一般的单硬盘形式了,多出来的那块ad6还没有利用,能够再本人分区独自利用。

学习linux,就意味着更快的开发效率,等更多关于软件本身或者说操作系统本身的理解。
作者: 老尸    时间: 2015-1-21 07:47
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
作者: 小妖女    时间: 2015-1-26 23:04
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
作者: 再见西城    时间: 2015-1-29 19:00
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
作者: 兰色精灵    时间: 2015-2-10 21:44
如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。
作者: 只想知道    时间: 2015-3-1 14:43
其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
作者: 愤怒的大鸟    时间: 2015-3-7 02:36
一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
作者: 变相怪杰    时间: 2015-3-14 03:43
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
作者: 精灵巫婆    时间: 2015-3-21 00:02
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2