【导语】下面小编为大家带来RHEL 6系统启动时盘符漂移问题解决办法linux操作系统(共8篇),希望大家喜欢!

篇1:RHEL 6系统启动时盘符漂移问题解决办法linux操作系统
本文章给大家介绍一篇关于RHEL 6系统启动时盘符漂移问题解决办法,希望有碰到此问题的朋友可参考此文章解决,
在RHEL 6中安装新的SCSI设备后,可能出现盘符漂移情况,如原来系统盘所在的盘符为/dev/sda,加入新设备,重启系统后,盘符变为最后一个,如/dev/ssda。
盘符漂移原因
Linux内核中,SCSI硬盘盘符的分配与驱动扫描到的硬盘先后顺序有关,即第一块扫描到的硬盘盘符为/dev/sda,第二块盘符为/dev/sdb … 依次类推。
一般情况下,驱动扫描到的硬盘顺序与不同类型SAS/RAID控制器驱动加载顺序有关。如先加载megaraid_sas驱动,则该RAID控制器下的硬盘会首先分配盘符,即/dev/sda所对应的硬盘在该RAID控制器下。若先加载FC驱动,则FC下面的硬盘会首先得到盘符,此时/dev/sda就在FC控制器下面的硬盘。
RHEL 6系统中,添加新设备后,发生盘符漂移的原因为SAS/RAID控制器的驱动加载顺序发生了变化。而加载顺序是udev机制配置文件决定。
盘符漂移解决办法
在intramfs内核启动文件中,我们可以看到cmdline/目录下的启动脚本01parse-kernel.sh。在通过udev机制加载驱动前,先执行该脚本。在该脚本中,可以看到解析内核参数rdloaddriver,即内核先加载参数中的rdloaddriver。
代码如下复制代码[root@RH2285 cmdline]# ls
01parse-kernel.sh 10parse-resume.sh 20parse-blacklist.sh 30parse-crypt.sh 30parse-lvm.sh
01version.sh 10parse-root-opts.sh 20parse-i18n.sh 30parse-dmsquash-live.sh 95parse-block.sh
[root@RH2285 cmdline]#
[root@RH2285 cmdline]# cat 01parse-kernel.sh
#!/bin/sh
for p in $(getargs rdloaddriver=); do
modprobe $p
done
盘符发生漂移的机器上,执行驱动加载顺序即可,
如先加载megaraid_sas驱动,再加载qla4xxx驱动。
代码如下复制代码title Red Hat Enterprise Linux Server (2.6.32-220.el6.x86_64)
root (hd0,2)
kernel /boot/vmlinuz-2.6.32-220.el6.x86_64 ro rdloaddriver=megaraid_sasrdloaddriver=qla4xxx root=UUID=d44cb995-39d0-4882-a25b-43803b3b9d4b
initrd /boot/initramfs-2.6.32-220.el6.x86_64.img
篇2:解决多硬盘系统盘符显示混乱问题
现象:在安装了第二块硬盘后,老硬盘与新硬盘上的盘符会出现盘符交叉的现象,在调用文件的时候就会出现很多麻烦,甚至导致某些程序无法使用,
方法:
1.屏蔽硬盘法
将两块硬盘设置好主从关系并正确连接,然后开机进入BIOS设置程序。在“Standard CMOS Features”选项中将从盘参数项设为“NONE”,屏蔽掉从盘。在“Advanced BIOS Features”选项中设置主盘为启动硬盘。保存设置后重新启动,则硬盘盘符就会按照主、从盘的分区顺序排列好了。这种方法的缺点是从盘只能在Windows下正常使用,在纯DOS模式下无法识别从盘。
2.重新分区法
设置好主从关系并正确连接硬盘后,使用任一款分区软件将从盘全部划为逻辑分区,则从盘的盘符就会按顺序排在主盘后面。(陈会安)。
3.Win 9x:
使用Letter Assigner
Letter Assigner能够任意指定硬盘的盘符。启动Letter Assigner,在Letter Assigner的工具栏下方列出了“A~Z”26个盘符,其中黄色表示当前可以选择使用,灰色表示当前不可使用。在主窗口中选中需要修改的盘符,然后从盘符栏中选择修改后的盘符,执行“文件→保存”命令,重新启动计算机即可。
在操作过程中,如果需要放弃修改,只要执行“编辑→恢复原版”或者按下“Ctrl+Z”组合键即可。一般情况下系统盘的盘符不能修改,否则可能造成系统启动错误。当修改系统盘的盘符时,Letter Assigner会弹出一个提示窗口。(LanFu)
4.Win /XP:
操作系统设置法
以上几种方法建议大家只在Win 9x/Me下使用,而在 Win 2000/XP下硬盘的混乱问题已经得到解决,并且可以通过设置指定驱动器名。
以Win 2000为例,操作步骤是:打开“控制面板→管理工具→计算机管理”,接着展开“存储→磁盘管理”,右键选中需要调整的分区,选择“更改驱动器名和路径”选项,点击“编辑”按钮,然后进行调整工作即可。
注意:所设定的驱动器名称只能是未使用过的;当设定完成后,会弹出警告窗口,说该操作可能造成驱动器停止,不用理会,点击“确定”即可,
(任亚维)
5.利用PartitionMagic
PartitionMagic(分区魔术师)可以对硬盘进行重新分区、格式化、复制分区等操作,使用它修改盘符的操作方法如下:
启动PartitionMagic,鼠标右击需要修改的盘符,在快捷菜单中选择“高级→修改驱动器盘符”,然后在弹出的“更改驱动器盘符”窗口中选择新的盘符,单击“确定”按钮,接着选择“常规→应用改变”命令,按照提示重新启动即可。
另:
(1)Windows 2000/XP
Windows 2000/XP一般不会产生盘符交叉的问题,但前提是安装Windows 2000、XP时只安装了一块硬盘,安装结束后才能挂上第二块硬盘,假如是在添加第二块硬盘后安装Windows 2000/XP的话,那么仍然会产生盘符交叉,而且这是永久性的,即使取下第二块硬盘也无济于事。
不过,我们可以进入“控制面板→管理工具→计算机管理”窗口,在“计算机管理”下选择“磁盘管理”,选中相应分区,从右键菜单中执行“更改驱动器名和路径”命令,在图1对话框中点击“更改”按钮,然后重新指派一个驱动器号,再对其他分区重复执行该命令即可。
(2)Windows 9x/Me
有一个简单的办法可以解决这一问题,只须在BIOS设置程序中稍稍动些脑筋,将第一块硬盘设置为“User”或“Auto”,而将第二块硬盘设置为“NONE”,这样尽管BIOS无法发现这块硬盘,但Windows 9x/Me的即插即用功能会自动检测第二块硬盘,并自动分配盘符,令人担心的盘符交叉现象也就不复存在了。当然在纯DOS模式下第二块硬盘是看不到的。
(3)Fdisk
我们可以在执行Fdisk命令分区时,选中“Change current fixed disk drive”项,然后选中第二块硬盘将所有分区删除,再选择“Create Extended DOS Partition”将所有空间都分配给扩展分区使用,接下来再进行分区。也就是说不创建主分区只创建扩展分区,最后格式化就行了。
热门推荐:Win XP SP3 RC2官方下载及说明U盘启动PE安装Win XP的成功经验
点击阅读更多学院相关文章>>
分享到
篇3:Win7系统网卡驱动安装问题解决办法
网友的计算机系统装的是64位的Win 7家庭高级版,开机一切正常,开始的时候能上网,过了一段时间重启机器突然就上不了网了,去设备管理器看网络适配器一切正常,然后用系统自检说本地连接适配器驱动程序可能出现问题,从主板(华硕P7P55D)原装驱动盘里再次安装,还是不行,
Win7系统网卡驱动安装问题解决办法
,
针对网友的Win7网卡驱动问题如何解决,我们在这里详细解答此类Win7网卡驱动问题,以供广大用户使用!避免出现类似Win7网卡驱动问题!
解决办法很简单,只要用管理员模式安装,问题就迎刃而解,解决步骤如下:
打开 windowssystem32logfiles 如果看到 wmi文件夹,在wmi文件夹上点右键,点获取管理员权限 ,后重启计算机即可拨号上网。
篇4:LNMP环境卡在 starting PHPFPM问题解决办法linux操作系统
下面来给大家介绍在linux系统中LNMP环境卡在 starting PHP-FPM问题解决办法,希望碰到此问题的朋友可进入参考一下吧,
出现这种问题是因为php版本的问题,我们只要对版本进行升级就可以解决此问题了。
方法:用自带的php升级sh 升级php
运行
cd lnmp1.0-full
./upgrade_php.sh
输入5.3.26回车
输入5.4.24回车
耐心等待,
大约10分钟左右的时间,PHP就会自动升级到5.4.24
安装完就可以了
篇5:linux中 Nginx 常见502错误问题解决办法linux操作系统
常见的Nginx 502 Bad Gateway解决办法如下:
Nginx 502错误情况1:
网站的访问量大,而php-cgi的进程数偏少。
针对这种情况的502错误,只需增加php-cgi的进程数。具体就是修改/usr/local/php/etc/php-fpm.conf 文件,将其中的max_children值适当增加。这个数据要依据你的VPS或独立服务器的配置进行设置。一般一个php-cgi进程占20M内存,你可以自己计算下,适量增多。
/usr/local/php/sbin/php-fpm restart 然后重启一下.
Nginx 502错误情况2:
CPU占用率、内存占用率非常高,遭到CC攻击.
解决方法请参考:LinuxVPS简单解决CC攻击
Nginx 502错误情况3:
CPU占用率不高,内存溢出。
检查一下网站程序有没有问题?一般小偷站点常常会出现内存溢出。
检查一下/var/log/目录下的日志,看看是不是有人爆破SSH和FTP端口?
SSH、FTP遭到穷举也会占用大量内存。是的话改掉SSH端口和FTP端口即可
将网上找到的一些和502 Bad Gateway错误有关的问题和排查方法列一下,先从FastCGI配置入手:
1.查看FastCGI进程是否已经启动
NGINX 502错误的含义是sock、端口没被监听造成的,
我们先检查fastcgi是否在运行
2.检查系统Fastcgi进程运行情况
除了第一种情况,fastcgi进程数不够用、php执行时间长、或者是php-cgi进程死掉也可能造成nginx的502错误
运行以下命令判断是否接近FastCGI进程,如果fastcgi进程数接近配置文件中设置的数值,表明worker进程数设置太少
netstat -anpo | grep “php-cgi” | wc -l
3.FastCGI执行时间过长
根据实际情况调高以下参数值
fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300;
4.头部太大
nginx和apache一样,有前端缓冲限制,可以调整缓冲参数
fastcgi_buffer_size 32k; fastcgi_buffers 8 32k;
如果你使用的是nginx的负载均衡Proxying,调整
proxy_buffer_size 16k; proxy_buffers 4 16k;
5.https转发配置错误
正确的配置方法
server_name www.111cn.net; location /myproj/repos { set $fixed_destination $http_destination; if ( $http_destination ~* ^https(.*)$ ) { set $fixed_destination http$1; } proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Destination $fixed_destination; proxy_pass subversion_hosts; }
篇6:Windows7 64位系统网卡驱动安装问题解决办法
Windows 7 64位系统,网卡驱动问题一直很让人头疼,其实解决办法很简单,只要用管理员模式安装,问题就迎刃而解。
具体问题如下:
系统装的是64位的WINDOWS 7家庭高级版,开机一切正常,开始的时候能上网,过了一段时间重启机器突然就上不了网了,去设备管理器看网络适配器一切正常,然后用系统自检说本地连接适配器驱动程序可能出现问题,从主板(华硕P7P55D)原装驱动盘里再次安装,还是不行,
又从华硕的网站下64位的驱动,装完还是不行是什么问题呢?
解决办法:
打开 windowssystem32logfiles 如果看到 wmi文件夹,在wmi文件夹上点右键,点获取管理员权限 ,后重启电脑即可拨号上网
篇7:Windows Server FTP出现的“列表出错”问题解决办法Windows服务器操作系统
FTP出现的“列表出错”问题一般是防火墙或主从模式设置错误导致的,下面我们一起来看看关于Windows Server 2008FTP出现的“列表出错”解决方法,
上些日子公司租用了一台Windows Server 2008,在我给服务器部署环境时出现一个问题,FTP链接时出现的“FTP 列表错误”、“FTP 连接超时”、“FTP 数据Sookot”、”FTP PASV 模式失败 请尝试PORT模式",这个问题让我折腾了几个小时的。不过也好也让又我学会了一招。相信此问题可能也有也不少的朋友遇到过,所以在此分享我的心得。
以下是FashFXP出现的提示:
[右] 数据 Socket 错误: 连接超时
[右] 列表错误
[右] PASV
[右] 227 Entering Passive Mode (www.111cn.net)
[右] 正在打开数据连接 IP: 192.168.18 端口: 21
[右] 数据 Socket 错误: 连接超时
[右] 列表错误
[右] PASV 模式失败, 尝试 PORT 模式。
-----------------------------------------------------
服务器:
系统 Windows Server 2008 r2 sp1 企业简体中文版
Serv-U 6.3.0.0
客户端:
系统 Windows 7 旗舰版
FashFXP 3.7
出现问题之外,我检查了FTP端口、账号密码还有权限,还是没有能解决,
最后把服务器防火墙(出站规则和入站规则)给关闭了,发现可以了。然后我再给防火墙增加出站入站的FTP端口同样的也不行。最后我试着把Serv-U 添加到防火墙的入站规则中结果好了。
一、进入服务器,并打开防火墙。
二、点击【入站规则】,由此进入。
三、在【入站规则】中点击【新建规则】
四、在下一步中,选择【程序】
五、选择程序的路径,在【浏览】选择,下一步
六、在操作中,选择【允许连接】,如果对安全方面比较高的朋友可以根据自己的需要来选择【只允许安全连接】,这安全性会比较高,这里我就不详细讲解了。
七、在配置文件中,选择域组的应用(三个打勾),简单来说,你希望这个规则三个门都可以进。下一步
八、在名称对话框中,选择此规则的名称。完成
九、接下来,我们测试下能否成功连接FTP并不会出现“列表出错”的提示
Tisp:
1.此分享针对FashFXP 3.7版本和Win 2008 的版本,其他版本是否可行小拍也还没有尝试过,感兴趣的朋友可以试试。
2.其他的FTP软件软件也会出现这个问题,建议检查服务器的防火墙及相关安全性的软件
篇8:linux中Pureftpd提示553与530错误问题解决办法linux操作系统
一,Pureftpd提示553错误
lnmp安装pureftpd成功后,ftp连接提示以下错误:
碰到这种错误我们可以尝试重启pureftpd来看看可以解决不
代码如下复制代码1、重启Pureftpd
/root/pureftpd restart
2、在stopping Pure-FTPd中发现那么一句话
cat: /var/run/pure-ftpd.pid: No such file or directory
(据说是一个脚本错误)
3、再用命令检查Pureftpd的进程:
ps -ef | grep pure
4、看到相应编码后,用命令手动结束进程:
kill -9 17526(你看到的进程号)
5、再用命令检查Pureftpd的进程是否给结束:
ps -ef | grep pure
6、最后,再重启一次Pureftp:
/root/pureftpd start
二,Pureftpd提示530错误
LNMP环境,Pureftpd上传文件遇到553错误,提示————”无法开启那个文件: Permission denied”,
linux中Pureftpd提示553与530错误问题解决办法linux操作系统
,
解决办法:
登陆PureFTPd Web管理面板,如下,修改UID和GID都为www:
然后
chown www:www -R /home/wwwroot/域名文件夹/
接着重启Pureftpd的命令:
/etc/init.d/pureftpd restart
若是LNMP下的WordPress不能上传图片、升级安装主题或插件需要填入FTP信息的时候:
代码如下复制代码chown -R www /home/wwwroot/域名文件夹/
chgrp -R www /home/wwwroot/域名文件夹/
文档为doc格式