温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux中怎么使用blockdev命令设置文件预读大小

发布时间:2021-07-22 18:10:57 来源:亿速云 阅读:121 作者:Leah 栏目:系统运维

这篇文章给大家介绍Linux中怎么使用blockdev命令设置文件预读大小,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

blockdev - 从命令行调用区块设备控制程序 

blockdev [options] commands devices 

blockdev 工具允许从命令行调用区块设备控制程序。

–setro 设置设备为只读
–getro  读取设备是否为只读(成功为1,0则为可读写)
–setrw  设置设别为可读写
–getss  打印设备的扇区大小,通常是512
–getsize 打印设别的容量,按照一个扇区512个字节计算
–setra N 设置预读扇区(512字节)为N个.Set readahead to N 512-byte sectors.
–getra 打印readahead(预读扇区)
–flushbufs  刷新缓冲
–rereadpt  重读分区表。

觉得–setro,setrw比较有用,这个mount -o ro(rw)是有区别的,mount是在文件系统这个级别上对某个分区挂载为只读或可读写。而blockdev则是在设别这个级别上设置为只读和可读写。
看下面的命令输出结果就一目了然了。

代码如下:


[root@lancy ~]# blockdev –setro /dev/hda4
[root@lancy ~]# blockdev –getro /dev/hda4
1
[root@lancy ~]# mount /dev/hda4 /misc -o rw
mount: block device /dev/hda4 is write-protected, mounting read-only
[root@lancy ~]# umount /dev/hda4
[root@lancy ~]# blockdev –setrw /dev/hda4
[root@lancy ~]# blockdev –getro /dev/hda4
0
[root@lancy ~]# mount /dev/hda4 /misc -o rw
[root@lancy ~]# touch /misc/one
[root@lancy ~]# umount /dev/hda4
[root@lancy ~]# mount /dev/hda4 /misc -o ro
[root@lancy ~]# rm -f /misc/one
rm: 无法删除‘/misc/one’: 只读文件系统

关于Linux中怎么使用blockdev命令设置文件预读大小就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI