Linux如何不重启扫到磁盘

Linux如何不重启扫到磁盘,第1张

1. 查看主机总线号

root@node /]# ls /sys/class/scsi_host/

host0 host1 host2

2.重新扫描SCSI总线来添加设备

[root@node /]# echo "- - -" >/sys/class/scsi_host/host0/scan

[root@node /]# echo "- - -" >/sys/class/scsi_host/host1/scan

[root@node /]# echo "- - -" >/sys/class/scsi_host/host2/scan

安装磁盘配额支持软件

yum install quota

制作文件系统,并以支持配额功能的方式挂载文件系统

mkfs.ext4 /dev/sdb1

mount /dev/sdb1 /tmp

mount -o remount,usrquota,grpquota /dev/sdb1

查看磁盘挂载时是否启用磁盘配额技术

mount

要想永久挂载(需在配置文件里,加入usrquota,grpquota这两个参数)

vim /etc/fstab

/dev/sdb1 /tmp ext4 defaults,usrquota,grpquota 0 0

检测磁盘配额并生成配额文件(若是出错,请关闭selinux)

quotacheck -cugv /tmp #此命令会在/tmp下生成两个文件

#解释:

-c 创建配额文件,

-u (-g) 扫描磁盘空间,计算每个用户(组)识别码所占用的目录和文件数,

-a 扫描在/etc/fstab文件里,有加入quota设置的分区,

-d 详细显示指令执行过程,便于排错。

-R 排除根目录所在分区

用户和组帐号的配额设置

useradd wsfnk #先创建一个用户,若有就不用创建了

edquota -u wsfnk #-g 表示 wsfnk组,在类似vim界面,编辑限制大小,

Disk quotas for user wsfnk (uid 1000):

Filesystem                   blocks       soft       hard     inodes     soft     hard

/dev/sdb1                         0          20         50          1        0        0

#对其中各字段解释如下:

#Filesystem下显示实现磁盘配额的分区;

#blocks下为当前已经使用的大小,不用修改;

#soft为软限制,超出后会给出警告,超出的部分默认会保存7天;

#hard为硬限制,不可超越的限制(软硬限制默认单位都是KB);

#后面的两个相同的soft、hard分别表示分区中这个用户可以创建的文件数目软硬限制;

#本例中设置,qingsword可以使用/dev/sdb1分区的软限制大小10KB,硬限制20KB,可创建的文件个数软限制是3个,硬限制5个;

edquota参数

-u :设置用户的quta,这是预设的参数

-g :设置群组的quota

-p 源用户名称 :将源用户的quota设置套用到其他用户或组

-t :设置宽限期限

激活磁盘配额

quotaon -ugv /tmp

注意:磁盘配额中的blocks,不是fdisk里看到的blocks,而是表示1k

测试是否限制会生效

写数据

mkdir /tmp/test

chmod 777 /tmp/test

切换用户wsfnk

su wsfnk

cd /tmp/test

dd if=/dev/zero of=wss.test bs=1k count=500

关闭磁盘配额

#关闭单个磁盘的磁盘配额

quotaoff /sdb1

#关闭所有已经开启的磁盘配额

quotaoff -a

#反之,开启所有磁盘配额

quotaon -a

#如果不再使用磁盘配额,可以将配置文件也删除

rm -rf /sdb1/aquota.*

#最后删除/etc/fstab中的自动挂载即可。 详情查看  网页链接

盘Linux服务端的测试及故障处理办法

1、查看系统负载情况

在服务端命令窗口下执行w命令可得到三组数据(例如 0.40 0.30 1.20),分别为系统前一分钟、前5分钟、前15分钟负载情况,一般负载情况在2以下基本正常,如果长时间高于3则可认为系统负载过高,重点检查硬盘工作状况。

2、测试各硬盘读取速度判断硬盘故障

在服务端命令窗口中执行如下命令

hdparm -t /dev/hda (IDE硬盘)

hdparm -t /dev/sda (SATA、SCSI、硬RAID卡阵列)

hdparm -t /dev/md0 (软RAID设备)

测试结果在空载情况下应 >40M/s ,在负载情况下平均应 >20M/s 为正常,如测试结果极低则需要进一步使用硬盘专用检测工具测试是否为硬盘故障。

3、处理网络盘上数据无法正常读写问题

当在客户机上启动执行网络盘上游戏经常出现异常错误时,很可能是网络盘上的文件系统或数据出现损坏,可使用如下办法尝试修复。

在一台客户机上登陆为超级工作站连接网络盘,例如网络盘为H:,在DOS命令窗口下执行 chkdsk H:/F 对网络盘文件系统进行检查修复,修复完成后重新启动客户机看修复是否起到相应的作用,如故障依旧则考虑对网络盘重新格式化拷贝数据。

   4、客户端无法连接网络盘的情况处理

有新的机器名需要连接网络磁盘时必须开启服务端虚拟磁盘管理器窗口

当服务器出现非法关机重启的情况时,很可能出现虚拟磁盘网络服务没有正常启动导致客户端无法连接网络磁盘,此时正常重新启动服务器或在命令行窗口下执行 landisk restart 来启动虚拟磁盘服务解决。

网众虚拟磁盘客户机系统还原功能失效情况的处理办法

a、分区或全盘恢复还原失效的客户机系统。

b、在服务器端虚拟磁盘管理器中删除还原失效的客户机。

c、客户机重新连接服务器,设置还原即可。

网众虚拟网络磁盘如何在没有盘符时进行磁盘扫描

a.在服务器上运行命令cmd,进入命令行状态

b.运行cd (这是方便生成的文件直接存放在c:目录下)

c.运行mountvol >1.bat (这会生成一个名为1.bat的批处理文件。)

d.将1.bat复制到桌面上。

e.编辑1.bat

找到 ?Volume{01847d10-ae98-11d9-a5d6-806d6172696f}

无加载点

无加载点的这行的上面就是去掉了盘符的'盘的磁盘卷标。保留这一行内容其它的全部删除掉。

f.最后生成留下的文件应该如下面的格式

chkdsk/f ?Volume{01847d10-ae98-11d9-a5d6-806d6172696f}

要注意啊!一定要chkdsk/f要加上f参数,才能真正修复,还有磁盘卷标的最后一个字符不是 而生成的文件是带了的,要把它删除掉。

最后说说什么时候才能用这个批处理进行扫描

a.当你发现在用超级用户更新之后,有的机看得到网络磁盘,有的机看不到网络磁盘,或者是打得开盘却看不到内容不得时,可以使用。

b.当服务器重新启动时,提示有磁盘扫描,并自动进行扫描时,本来以前是必须要等这个扫描过程完成才能进入WINDOWS,但现在你就可以直接跳过扫描,等系统进了WINDOWS再运行这个批处理了。这样就不会影响到客人玩游戏。

c.磁盘扫描完成之后,客户机有可能要重新启动才能正常看到网络盘的文件。

d.一定要注意,这是一个非常危险的命令,你在使用时必须要保证没有超级用户存在(就是标记为红色的电脑)否则有可能造游戏盘上所有的文件丢失得一干二净!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6074039.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存