关于LINUX 添加硬盘,配置/proc/scsi/scsi文件问题

[复制链接]
查看11 | 回复8 | 2011-11-1 16:25:22 | 显示全部楼层 |阅读模式
问题如图: [size=0.83em]2013-12-20 18:43 上传
下载附件 [size=0.83em](31.88 KB)

请问如何更改/proc/scsi/scsi 内容让 “HOST scsi 4”更改为“host scsi3”。正常的话scsi id会顺序过来,不知道为什么跳了一个id。现在加硬盘就有问题。

回复

使用道具 举报

千问 | 2011-11-1 16:25:22 | 显示全部楼层
有谁知道吗?
回复

使用道具 举报

千问 | 2011-11-1 16:25:22 | 显示全部楼层
本帖最后由 zcs0237 于 2013-12-25 08:56 编辑
mount时用uuid。。。可以不用关心这个
没关系呀,不用管它
udev信息可以用udevinfo -a -p /sys/block/sda > ~/udevkey.rtf

回复

使用道具 举报

千问 | 2011-11-1 16:25:22 | 显示全部楼层
zcs0237 发表于 2013-12-24 02:51
mount时用uuid。。。可以不用关心这个

但是我重新添加scsi控制器再添加硬盘后,该硬盘在/proc/scsi/scsi会自动设置为host scsi 3,这样就会造成scsi4控制器下的硬盘的/dev/sd*顺序打乱。而scsi 4上全是udev作的共享盘。
回复

使用道具 举报

千问 | 2011-11-1 16:25:22 | 显示全部楼层
chen31577 发表于 2013-12-24 08:35
但是我重新添加scsi控制器再添加硬盘后,该硬盘在/proc/scsi/scsi会自动设置为host scsi 3,这样就会造成 ...

取到udevinfo后。。。用udev给他绑一个固定名称就可以了
回复

使用道具 举报

千问 | 2011-11-1 16:25:22 | 显示全部楼层
本帖最后由 chen31577 于 2013-12-24 16:02 编辑
zcs0237 发表于 2013-12-24 13:07
取到udevinfo后。。。用udev给他绑一个固定名称就可以了

不晓得是不是我没表达清楚,我意思是:比如本来有4个盘 /dev/sda ,sdb,sdc,sdd,我现在添加一块新盘,想要的结果是显示sde,但是该硬盘fdisk查看是sdb了,这样之前的硬盘顺序就打乱了。新加的盘不需要用udev绑定,就是一块本地硬盘
回复

使用道具 举报

千问 | 2011-11-1 16:25:22 | 显示全部楼层
本帖最后由 zcs0237 于 2013-12-25 08:56 编辑
chen31577 发表于 2013-12-24 16:01
不晓得是不是我没表达清楚,我意思是:比如本来有4个盘 /dev/sda ,sdb,sdc,sdd,我现在添加一块新盘,想要 ...

本地硬盘名称变也没关系
1、有文件系统时解决/dev/sdX变化问题(随他怎么变绑定点不变)在fstab里现在都用uuid
vim /etc/fstabUUID=bef77748-8eae-4c7c-a671-5b8a9f0fe748/mnt/data ext4 _netdev 0 0   #用uuid挂载,注意参数
用uuid的好处是不怕设备名称从/dev/sdX变成/dev/sdY
文件系统的uuid这样看
# tune2fs -l /dev/sdX1|grep -i UUID

2、没文件系统解决/dev/sdX变化问题(不管怎么变另外给它一个固定名字)

KERNEL=="sd*",PROGRAM=="/lib/udev/scsi_id -g -u -s %p",RESULT=="S_beaf11", SYMLINK+="mydisk%n"

KERNEL=="sd*",BUS=="scsi",PROGRAM=="/lib/udev/scsi_id -g -s %p", RESULT=="SATA ST340014AS 3JX8LV",NAME="backup%n"

回复

使用道具 举报

千问 | 2011-11-1 16:25:22 | 显示全部楼层
本帖最后由 chen31577 于 2013-12-25 14:56 编辑
zcs0237 发表于 2013-12-24 21:44
本地硬盘名称变也没关系
1、有文件系统时解决/dev/sdX变化问题(随他怎么变绑定点不变)在fstab里现在 ...

恩,我明白了。我在使用udev的时候为了好区分使用的是如下方式,所以添加硬盘打乱顺序后,数据库就挂了。
KERNEL=="sdb1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="36006048000029············

回复

使用道具 举报

千问 | 2011-11-1 16:25:22 | 显示全部楼层
zcs0237 发表于 2013-12-24 21:44
本地硬盘名称变也没关系
1、有文件系统时解决/dev/sdX变化问题(随他怎么变绑定点不变)在fstab里现在 ...

感谢~~~!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行