歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> 外部存儲搶占sda設備號的解決辦法

外部存儲搶占sda設備號的解決辦法

日期:2017/2/28 11:23:58   编辑:關於Unix


外部存儲搶占sda設備號的解決辦法
--------------------------------------------------------------------------------

【發表評論】【查看原文】【存儲備份之家討論區】【關閉】
linux系統加載存儲時,時常會出現本地的設備好sda被存儲搶占,而本地變成sdb、sdc等。這種現象是因為連接外部存儲的適配器的優先級比本地的scsi/fc的適配器的優先級高造成的。出現這種情況os啟動時會有swap報錯,給系統管理帶來一些麻煩,但這個問題可以通過更改os的內核實現改變驅動順序,具體過程如下。
alias eth0 tg3
alias eth1 tg3
alias scsi_hostadapter1 aic79xx
alias scsi_hostadapter qla2300 #再有些情況下修改這個文件就能解決問題。
# 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 完成操作。
Copyright © Linux教程網 All Rights Reserved