学而实习之 不亦乐乎

使用 Linux 命令 blockdev 调用区块设备控制程序

2023-06-11 10:37:57

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

一、语法

语法格式:blockdev [参数] [设备]

常用参数:

  • -q  安静模式
  • -v  详细信息模式
  • --setro 只读
  • --setrw 只写
  • --getro 打印只读状态,“1”表示只读,“0”表示非只读
  • --getss 打印扇区大小。通常为521
  • --flushbufs 刷新缓冲区
  • --rereadpt  重新读取分区表

二、实例

1、设置设备为只读

$ blockdev --setro /dev/hda4

2、读取设备是否为只读

$ blockdev --getro /dev/hda4

3、设置设别为可读写

$ blockdev --setrw /dev/hda4