实用程序blockdev允许从命令行调用block设备ioctl, 以实现对设备的控制 。
**语法格式:** blockdev [参数] [设备]
**常用参数:**
| -q | 安静模式 |
| ------------- | ---------------------------------------------- |
| -v | 详细信息模式 |
| --setro | 只读 |
| --setrw | 只写 |
| --getro | 打印只读状态,“1”表示只读,“0”表示非只读 |
| --getss | 打印扇区大小。通常为521 |
| --flushbufs | 刷新缓冲区 |
| --rereadpt | 重新读取分区表 |
**参考实例**
设置设备为只读:
```
[root@anycode ~]# blockdev --setro /dev/hda4
```
读取设备是否为只读:
```
[root@anycode ~]# blockdev --getro /dev/hda4
```
设置设别为可读写:
```
[root@anycode ~]# blockdev --setrw /dev/hda4
```