如何静态释放设备号Linux

如何静态释放设备号Linux,第1张

在linux内核中用dev_t来保存设备的编号, dev_t 是个32位数值12位为主设备号, 20位次设备号, 想要获得dev_t的设备号最好使用给定的宏MAJOR(dev_t dev), MINOR(dev_t dev).

删除设备文件不会损坏你的分区表

方法1,重新启动

方法2,查看 sda1 的设备号,比如

# ls -al /dev/sda1

brw-rw---- 1 root disk 8, 1 Jul 7 17:37 sda1

可知设备号 "8,1",推算 sda3 设备号为 "8,3" 用这个设备号重新创建块设备:

# mknod /dev/sda3 b 8 3

再设置访问组和访问权限:

# chgrp disk /dev/sda3

# chmod 660 /dev/sda3

即可恢复。


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

原文地址:https://54852.com/yw/7593010.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存