mknod

为什么使用 udev 规则而不是 mknod 来确保持久命名/权限?
mknod

为什么使用 udev 规则而不是 mknod 来确保持久命名/权限?

我见过一些配置用于udev rule确保磁盘名称和磁盘权限。但最近我发现了一个名为 的命令mknod,它的作用就像块设备的别名,通过指定major:minor磁盘的 ,我们可以“创建别名”,如下所示: [root@dbnode1 disks]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdd 8:48 0 160M 0 disk mknod /disks/QUORUML b 8 48 现在我想知道为什么使用udev rules而...

Admin

哑终端agetty键盘布局过滤器
mknod

哑终端agetty键盘布局过滤器

我最近购买了一个旧的 Heathkit 哑终端,我想让它与 colemak 键盘布局一起使用。因为终端直接通过串行发送 ascii 代码,所以我不相信类似的东西loadkeys会起作用。 (如果有是我很想知道更改布局的简单解决方案。) 我当前的计划是过滤在一个简单的软件中接收或传输的每个字节。还有一些命令行程序仍然使用不兼容的转义码(尽管TERM设置正确),我也想手动过滤掉它们。 本质上,我想创建一个位于agetty 和终端之间的程序,并允许我在发送或接收字节时手动过滤字节。 字节过滤非常简单,但我不确定如何创建一个可以做到这一点的agetty 接口。我需要...

Admin

如何挂载出现在 /proc/devices 而不是 /dev 的设备?
mknod

如何挂载出现在 /proc/devices 而不是 /dev 的设备?

我在该 SoM 的 Phytec 演示板上使用在 Phytec i.MX6 ULL SoM 上运行的基本 Linux 发行版。我需要能够从 SD 卡复制文件。 我从演示板 SD 卡插槽中的 SD 卡刷新了 SoM NAND,所以我知道 SD 卡硬件是好的。现在我从 NAND 启动,并在操作系统启动后尝试从 SD 卡读取。 当我启动时,没有mmc*设备dev: $ ls -l /dev | grep mmc (no result) 然而,SD 卡显然可以通过以下方式可见/proc/devices: $ cat /proc/devices . . . Bloc...

Admin

Docker: bash: /dev/null: 权限被拒绝
mknod

Docker: bash: /dev/null: 权限被拒绝

我使用 docker 解压 linux chroot,然后在其中执行命令,但我在 chroot 中得到了这个。 echo ciao > /dev/null bash: /dev/null: Permission denied 我认为空设备一定已损坏,所以我尝试了其他方法: rm -f /dev/null ; mknod -m 0666 /dev/null c 1 3; echo ciao > /dev/null bash: /dev/null: Permission denied 但它也没有奏效。 stat在 main 上的操作/...

Admin

mknod 是做什么的?
mknod

mknod 是做什么的?

那么mknod这个命令有什么作用呢? /dev/random$ mknod -m 666 random c 1 8 我知道它-m指定了权限,并且mknod总体上在文件系统中创建了一个inode可以是文件、目录、设备、fifo 等的...但我真的不明白最后 3 个参数的作用。 ...

Admin