小编ARH*_*ARH的帖子

如何创建虚拟块设备

我想创建多个虚拟块设备,如 /dev/sda,然后使用它们创建一个 md 设备以进行测试。我已经在 /dev/sda1 上安装了我的根文件系统并且没有额外的空间来创建新的物理分区。因此,我正在寻找一种方法将我的一小部分可用空间临时分配给这些虚拟块设备。

我可以使用 dmsetup 或其他实用程序来创建这些虚拟块设备吗?

filesystem partitioning mount devices mdadm

7
推荐指数
1
解决办法
1万
查看次数

sudo 不会改变 sysfs 参数

我无法运行以下命令sudo来更改 sysfs 参数:

$ sudo echo 300 > /sys/block/md0/md/stripe_cache_size
bash: /sys/block/md0/md/stripe_cache_size: Permission denied
Run Code Online (Sandbox Code Playgroud)

但是,sudo当我更改为root用户时,它会起作用:

$ sudo su
[root] [ /home/arh ]  
 #  echo 300 > /sys/block/md0/md/stripe_cache_size
[root] [ /home/arh ]  
 # cat /sys/block/md0/md/stripe_cache_size
300
Run Code Online (Sandbox Code Playgroud)

这是文件权限:

$ ls -l  /sys/block/md0/md/stripe_cache_size 
-rw-r--r-- 1 root root 4096 Feb  2 08:50 /sys/block/md0/md/stripe_cache_size
Run Code Online (Sandbox Code Playgroud)

这对你有意义吗?

请注意,我更改了 /etc/sudoers 文件visudo以使sudo命令无密码。

permissions root sudo raid

6
推荐指数
2
解决办法
3754
查看次数

标签 统计

devices ×1

filesystem ×1

mdadm ×1

mount ×1

partitioning ×1

permissions ×1

raid ×1

root ×1

sudo ×1