unsubscribe
-- My platform is AMD64 with Debian sid and gnome. -- To UNSUBSCRIBE, email to debian-chinese-gb-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
外部阵列抢占/dev/sda设备号
各位好, 小弟今日遇到一问题未能解决(到现在还在加班想办法T_T),希望各位大哥大姐叔叔阿姨能帮忙想想办法 在一台服务器上外接了一个磁盘阵列――我之前也遇见过这个问题,忘了后来怎么解决了,但是因此知道和设备型号无关,故略去――在安装完系统后重启,Grub引导失败,查看原因是机器把外接阵列识别成了 /dev/sda,本机硬盘变成了 /dev/sdb ,所以无法找到系统文件,因此无法起动 在网络上找到如下解决办法:http://www.kuqin.com/article/34storage_backup/823626.html linux系统加载存储时,时常会出现本地的设备好sda被存储抢占,而本地变成sdb、 sdc等。这种现象是因为连接外部存储的适配器的优先级比本地的scsi/fc的适配器的优先级高造成的。出现这种情况os启动时会有swap报错,给系 统管理带来一些麻烦,但这个问题可以通过更改os的内核实现改变驱动顺序,具体过程如下。 1、修改/etc/modules.conf将本地的scsi卡或者光纤卡放置在后加的板卡后面. alias eth0 tg3 alias eth1 tg3 alias scsi_hostadapter1 aic79xx alias scsi_hostadapter qla2300 #再有些情况下修改这个文件就能解决问题。 2、如果修改modules.conf没有解决问题,开始下面的操作: # cp /boot/initrd-2.4.21-el.img /root/ # file initrd-2.4.21-el.img -该文件是一个压缩文件; # mv initrd-2.4.21-el.img initrd-2.4.21.img.gz # gzip -d initrd-2.4.21-el.img.gz # file initrd-2.4.21-el.img initrd-2.4.21-el.img:linux rev 1.0 ext2 filesystem data(mount or unclean) # mount initrd-2.4.21-el.img /mnt -o loop #cd /mnt #ls bin dev etc lib linuxrc loopfs proc sbin sysroot #vi linuxrc echo loading aic79xx.o module insmod /lib/aic79xx.o echo loading qla2300.o module insmod /lib/qla2300.o 变更aic79xx和qla2300的上下位置。然后保存。 3、# cd /root # umount /mnt #gzip -9 initrd-2.4.21-el.img #mv initrd-2.4.21-el.img.gz initrd-2.4.21-el.img #cp initrd-2.4.21-el.img /boot #reboot 4、fdisk -l 完成操作。 但是在debian里没有这个/etc/modules.conf ,在 /etc/modprobe.d/alias 里也没有类似 alias scsi_hostadapter1 的片段 要是按下面那个办法来弄又太复杂了 我之前也遇到过这个问题(另一台服务器),后来不记得是怎么就给弄好了,哪位有办法?先谢过了 -- MININEWS.INFO mininews是一个业界微新闻站点,添加xiaohua...@hotmail.com为msn好友 做最敏捷的媒体,人人都可以是记者,关注身边正在发生的事。[M]
Re: linux 发行版本 选择
哈哈~~很充分 2009/3/9 Star Liu minxinjian...@gmail.com 2009/3/9 Zealot zealot.n...@gmail.com: 新买了个本本,准备做C/C++/Java开发用,用那个发行版本更好一些呢? 大家给点儿意见吧 ps : 对Debian和Ubuntu都有所了解,公司里有台Debian的机器一直当部门信息系统的Server, 以前一直用Ubuntu当个人桌面,一年前因为工作关系换成windows。 也不排斥suse/Fedora/CentOS/Gentoo等。 debian,理由是我们都用debian,所以你应该跟我们一样,否则你碰到问题我们就不能帮你,呵呵 -- MININEWS.INFO mininews是一个业界微新闻站点,添加xiaohua...@hotmail.com为msn好友 做最敏捷的媒体,人人都可以是记者,关注身边正在发生的事。[M]
Re: 外部阵列抢占/dev/sda设备号
2009/3/12 Feng Lu 0...@mininews.info: 各位好, 小弟今日遇到一问题未能解决(到现在还在加班想办法T_T),希望各位大哥大姐叔叔阿姨能帮忙想想办法 在一台服务器上外接了一个磁盘阵列——我之前也遇见过这个问题,忘了后来怎么解决了,但是因此知道和设备型号无关,故略去——在安装完系统后重启,Grub引导失败,查看原因是机器把外接阵列识别成了 /dev/sda,本机硬盘变成了 /dev/sdb ,所以无法找到系统文件,因此无法起动 在网络上找到如下解决办法:http://www.kuqin.com/article/34storage_backup/823626.html linux系统加载存储时,时常会出现本地的设备好sda被存储抢占,而本地变成sdb、 sdc等。这种现象是因为连接外部存储的适配器的优先级比本地的scsi/fc的适配器的优先级高造成的。出现这种情况os启动时会有swap报错,给系 统管理带来一些麻烦,但这个问题可以通过更改os的内核实现改变驱动顺序,具体过程如下。 1、修改/etc/modules.conf将本地的scsi卡或者光纤卡放置在后加的板卡后面. alias eth0 tg3 alias eth1 tg3 alias scsi_hostadapter1 aic79xx alias scsi_hostadapter qla2300 #再有些情况下修改这个文件就能解决问题。 2、如果修改modules.conf没有解决问题,开始下面的操作: # cp /boot/initrd-2.4.21-el.img /root/ # file initrd-2.4.21-el.img -该文件是一个压缩文件; # mv initrd-2.4.21-el.img initrd-2.4.21.img.gz # gzip -d initrd-2.4.21-el.img.gz # file initrd-2.4.21-el.img initrd-2.4.21-el.img:linux rev 1.0 ext2 filesystem data(mount or unclean) # mount initrd-2.4.21-el.img /mnt -o loop #cd /mnt #ls bin dev etc lib linuxrc loopfs proc sbin sysroot #vi linuxrc echo loading aic79xx.o module insmod /lib/aic79xx.o echo loading qla2300.o module insmod /lib/qla2300.o 变更aic79xx和qla2300的上下位置。然后保存。 3、# cd /root # umount /mnt #gzip -9 initrd-2.4.21-el.img #mv initrd-2.4.21-el.img.gz initrd-2.4.21-el.img #cp initrd-2.4.21-el.img /boot #reboot 4、fdisk -l 完成操作。 但是在debian里没有这个/etc/modules.conf ,在 /etc/modprobe.d/alias 里也没有类似 alias scsi_hostadapter1 的片段 要是按下面那个办法来弄又太复杂了 我之前也遇到过这个问题(另一台服务器),后来不记得是怎么就给弄好了,哪位有办法?先谢过了 不懂,建议翻译成英文发到debian-user -- MININEWS.INFO mininews是一个业界微新闻站点,添加xiaohua...@hotmail.com为msn好友 做最敏捷的媒体,人人都可以是记者,关注身边正在发生的事。[M] -- My platform is AMD64 with Debian sid and gnome.
Re: 外部阵列抢占/dev/sda设备号
2009/3/12 Feng Lu 0...@mininews.info: 各位好, 小弟今日遇到一问题未能解决(到现在还在加班想办法T_T),希望各位大哥大姐叔叔阿姨能帮忙想想办法 在一台服务器上外接了一个磁盘阵列——我之前也遇见过这个问题,忘了后来怎么解决了,但是因此知道和设备型号无关,故略去——在安装完系统后重启,Grub引导失败,查看原因是机器把外接阵列识别成了 /dev/sda,本机硬盘变成了 /dev/sdb ,所以无法找到系统文件,因此无法起动 在网络上找到如下解决办法:http://www.kuqin.com/article/34storage_backup/823626.html linux系统加载存储时,时常会出现本地的设备好sda被存储抢占,而本地变成sdb、 sdc等。这种现象是因为连接外部存储的适配器的优先级比本地的scsi/fc的适配器的优先级高造成的。出现这种情况os启动时会有swap报错,给系 统管理带来一些麻烦,但这个问题可以通过更改os的内核实现改变驱动顺序,具体过程如下。 你这个是老掉牙的解决方案,应该使用文件系统的 LABEL 或 UUID 来解决。 先不接存储,启动 Linux,然后对文件系统加标签(ext2 用 e2lable, xfs 用 xfs_admin,等), 或者用 /sbin/blkid 显示 UUID。 然后使用 LABLE 或 UUID更新 fstab 和 grub 配置, 再运行 update-grub 即可。具体参见: http://i18n-zh.googlecode.com/svn/www/lenny-release-notes/zh_CN/release-notes.all.html/ch-upgrading.zh_CN.html#boot-hangs 此例子针对 Debian 5.0,实际上对现在的 Linux 都适用。 --- Dongsheng Song
Re: 外部阵列抢占/dev/sda设备号
倒也谈不上老掉牙,关键是用改模块顺序的方法是一种trick,不可重复实施的方法。本来SCSI就没有保证顺序嘛,不像IDE的顺序概念那么强。既然SCSI本来就有这个特性,就应该迁就它,而不是强令它去遵守某一种不自然的运行方式。 2009/3/12 Dongsheng Song dongsheng.s...@gmail.com: 你这个是老掉牙的解决方案,应该使用文件系统的 LABEL 或 UUID 来解决。 先不接存储,启动 Linux,然后对文件系统加标签(ext2 用 e2lable, xfs 用 xfs_admin,等), 或者用 /sbin/blkid 显示 UUID。 然后使用 LABLE 或 UUID更新 fstab 和 grub 配置, 再运行 update-grub 即可。具体参见: -- Ren Xiaolei
Re: 外部阵列抢占/dev/sda设备号
2009/3/12 Dongsheng Song dongsheng.s...@gmail.com 2009/3/12 Feng Lu 0...@mininews.info: 各位好, 小弟今日遇到一问题未能解决(到现在还在加班想办法T_T),希望各位大哥大姐叔叔阿姨能帮忙想想办法 在一台服务器上外接了一个磁盘阵列――我之前也遇见过这个问题,忘了后来怎么解决了,但是因此知道和设备型号无关,故略去――在安装完系统后重启,Grub引导失败,查看原因是机器把外接阵列识别成了 /dev/sda,本机硬盘变成了 /dev/sdb ,所以无法找到系统文件,因此无法起动 在网络上找到如下解决办法:http://www.kuqin.com/article/34storage_backup/823626.html linux系统加载存储时,时常会出现本地的设备好sda被存储抢占,而本地变成sdb、 sdc等。这种现象是因为连接外部存储的适配器的优先级比本地的scsi/fc的适配器的优先级高造成的。出现这种情况os启动时会有swap报错,给系 统管理带来一些麻烦,但这个问题可以通过更改os的内核实现改变驱动顺序,具体过程如下。 你这个是老掉牙的解决方案,应该使用文件系统的 LABEL 或 UUID 来解决。 先不接存储,启动 Linux,然后对文件系统加标签(ext2 用 e2lable, xfs 用 xfs_admin,等), 或者用 /sbin/blkid 显示 UUID。 然后使用 LABLE 或 UUID更新 fstab 和 grub 配置, 再运行 update-grub 即可。具体参见: http://i18n-zh.googlecode.com/svn/www/lenny-release-notes/zh_CN/release-notes.all.html/ch-upgrading.zh_CN.html#boot-hangs 此例子针对 Debian 5.0,实际上对现在的 Linux 都适用。 --- Dongsheng Song 我也见过改LABEL的方法,还觉得用LABEL的办法不太合理呢。。。让兄台见笑了 文件系统在那里好好的干嘛要给人一个LABEL呢。。我学习一下明天就去改,现在已经放弃努力回家了~~:0 谢谢 -- MININEWS.INFO mininews是一个业界微新闻站点,添加xiaohua...@hotmail.com为msn好友 做最敏捷的媒体,人人都可以是记者,关注身边正在发生的事。[M]
Re: 外部阵列抢占/dev/sda设备号
2009/3/12 任晓磊 julycl...@gmail.com 倒也谈不上老掉牙,关键是用改模块顺序的方法是一种trick,不可重复实施的方法。本来SCSI就没有保证顺序嘛,不像IDE的顺序概念那么强。既然SCSI本来就有这个特性,就应该迁就它,而不是强令它去遵守某一种不自然的运行方式。 2009/3/12 Dongsheng Song dongsheng.s...@gmail.com: 你这个是老掉牙的解决方案,应该使用文件系统的 LABEL 或 UUID 来解决。 先不接存储,启动 Linux,然后对文件系统加标签(ext2 用 e2lable, xfs 用 xfs_admin,等), 或者用 /sbin/blkid 显示 UUID。 然后使用 LABLE 或 UUID更新 fstab 和 grub 配置, 再运行 update-grub 即可。具体参见: -- Ren Xiaolei 我倒觉得改顺序的办法简单有效呃。。。UUID太长太可怕了。。。 -- MININEWS.INFO mininews是一个业界微新闻站点,添加xiaohua...@hotmail.com为msn好友 做最敏捷的媒体,人人都可以是记者,关注身边正在发生的事。[M]
Re: 外部阵列抢占/dev/sda设备号
不可重复实施。换句话说,叫“经验不可推广” 2009/3/12 Feng Lu 0...@mininews.info: 我倒觉得改顺序的办法简单有效呃。。。UUID太长太可怕了。。。 -- Ren Xiaolei
Re: linux 发行版本 选择
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Feng Lu 写道: 哈哈~~很充分 因为这里是debian的邮件列表 我有一个debian的qq群13553849,如果有redhat或者lfs的用户混进来,我是立刻 就把他踢出去的。 2009/3/9 Star Liu minxinjian...@gmail.com 2009/3/9 Zealot zealot.n...@gmail.com: 新买了个本本,准备做C/C++/Java开发用,用那个发行版本更好一些呢? 大家给点儿意见吧 ps : 对Debian和Ubuntu都有所了解,公司里有台Debian的机器一直当部门信息系统的Server, 以前一直用Ubuntu当个人桌面,一年前因为工作关系换成windows。 也不排斥suse/Fedora/CentOS/Gentoo等。 debian,理由是我们都用debian,所以你应该跟我们一样,否则你碰到问题我们就不能帮你,呵呵 -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkm5tw0ACgkQjfeAwciCKEbUSACfUMF+ydQ73V5Leq4Xys77V8AJ Le4AnR+M2h4+R0V2zMtLKqZRzge8vYsZ =3JXc -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to debian-chinese-gb-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: linux 发行版本 选择
太不人道了…… -- MININEWS.INFO mininews是一个业界微新闻站点,添加xiaohua...@hotmail.com为msn好友 做最敏捷的媒体,人人都可以是记者,关注身边正在发生的事。[M]
Re: linux 发行版本 选择
redhat用户整天想的是在哪找rpm,然后依赖冲突;或者是在哪找源代码,然后configuremake install之类的事情 咱们和他们鸡同鸭讲 2009/3/13 Feng Lu 0...@mininews.info: 太不人道了…… -- Ren Xiaolei
Re: 外部阵列抢占/dev/sda设备号
直接改文件应该是不涉及到内核升级的,改内核的办法只是因为直接改 modules.conf 不起作用的情况下的补救办法。 对了,忘了汇报,已经按Dongsheng大哥的办法利用LABEL改好了,效果不错(很诡异的是早上折腾几下之后系统又成功地起来了,然后大摇大摆地进去改LABEL了),然后重启,没问题了 谢谢两位兄台的指点 2009/3/13 任晓磊 julycl...@gmail.com 2009/3/13 Dongsheng Song dongsheng.s...@gmail.com: 此外,升级内核(安全升级等,在 Debian 的版本支持周期中,会有多次的)后, 你还要改顺序,原本只需要停机 10 分钟,会被拖长到小时级别。 这个我倒还没考虑到。按说modules.alias等是modutils的文件吧?和内核似乎关系不是很大? -- Ren Xiaolei -- MININEWS.INFO mininews是一个业界微新闻站点,添加xiaohua...@hotmail.com为msn好友 做最敏捷的媒体,人人都可以是记者,关注身边正在发生的事。[M]
Re: linux 发行版本 选择
2009/3/13 任晓磊 julycl...@gmail.com redhat用户整天想的是在哪找rpm,然后依赖冲突;或者是在哪找源代码,然后configuremake install之类的事情 咱们和他们鸡同鸭讲 鼎鼎有名的redhat连个软件库都没有吗? 2009/3/13 Feng Lu 0...@mininews.info: 太不人道了…… -- Ren Xiaolei -- My platform is debian sid AMD64 gnome.
Re: linux 发行版本 选择
2009/3/13 任晓磊 julycl...@gmail.com redhat的是太监操作系统,要啥没啥 2009/3/13 明�X shi.min...@gmail.com: 鼎鼎有名的redhat连个软件库都没有吗? -- Ren Xiaolei 那为什么这么差的一个系统会怎么有名?还得到商业支持呢? -- My platform is debian sid AMD64 gnome.