设备文件/dev/null被人为误删除,如何有效重建?

前言

有时候设备文件null有可能被误删除,但是如果你只是以创建普通文件的方法创建这个文件,你会发现并没有什么用。那应该如何重新恢复这个块设备文件呢?下面我们就来看看重建过程

正确方法

删除之前可能的残留文件(解锁文件),并使用mknod创建块设备文件节点,同时改变设备文件的属性为rw-rw-rw-

# 可以使用下面的命令重新创建/dev/null文件(一次性操作)

sudo rm -f /dev/null && sudo mknod /dev/null c 1 3 && sudo chmod 666 /dev/null

# 先删除之前可能的残留文件(解锁文件)

sudo rm -f /dev/null

# 再创建块设备文件节点(重建文件)

sudo rm -f /dev/null

# 之后再使用下面的命令将/dev/null文件设置为正确的权限(附正确的权限)

chmod 666 /dev/null

检查结果

# 上面的设置完成后,可以使用下面的命令检查/dev/null文件的设置如下

ls -l /dev/null

crw-rw-rw- 1 root root 1, 3 Nov 11 14:01 /dev/null

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章