rawctl被删除后恢复方法

当/dev/raw/rawctl被删除后,可以通过以下步骤进行恢复:使用mknod创建新的rawctl设备,设置其主设备号为162,次设备号为0,然后将其所有权更改为root:disk,并设置权限为660。
摘要由CSDN通过智能技术生成
 
默认情况下,只要启动了raw,就会有下面的文件存在,而且文件权限也是特有的:
lvs01:~ # rcraw start
lvs01:~ # cd /dev/raw
lvs01:/dev/raw # ll
total 0
crw-rw---- 1 root disk 162, 0 Aug  2 07:52 rawctl
如果不小心删除了rawctl文件,所有的raw设备会不可用,此时该如何恢复呢?
下面模拟这样的情况,做下试验:
lvs01:/dev/raw # ll
total 0
crw-rw---- 1 root disk 162, 0 Aug  2 07:52 rawctl
lvs01:/dev/raw # rcraw status
                                                                      running
lvs01:/dev/raw # rm rawctl
lvs01:/dev/raw # ll
total 0
lvs01:/dev/raw # rcraw stop
to unbind the rawdevice please perform a system shutdown              missing
lvs01:/dev/raw # rcraw status
                                                                      dead
恢复方法1:
init 6 重启系统,然后用rcraw start启动raw,文件rawctl会自动重新生成。

恢复方法2:
# mknod /dev/raw/rawctl c 162 0
# chown root:disk /dev/raw/rawctl
# chmod 660 /dev/raw/rawctl

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值