Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux blockdev 命令。

1、命令简介

blockdev:从命令行调用块设备ioctls

2、命令用法

blockdev [options] commands devices

3、命令描述

实用程序blockdev允许从命令行调用block设备ioctl, 以实现对设备的控制 。

4、命令选项

选项描述
-V打印版本并退出。
-q退出
-v显示处理信息
选项描述
--setro设置只读。
--setrw设置读写。
--getro只读的。如果设备是只读的,打印1,否则打印0。
--getss以字节为单位打印扇区大小 - 通常是512。
--getsize
 打印设备容量(以512字节扇区为单位)。
--setra N
 将预读设置为N 512字节扇区。
--getra打印预读(512字节扇区)。
--flushbufs
 刷新缓冲区。
--rereadpt
 重读分区表。

5、使用示例

1)设置设备为只读

blockdev --setro /dev/hda4

2)读取设备是否为只读

blockdev --getro /dev/hda4

3)设置设别为可读写

blockdev --setrw /dev/hda4

推荐文档