1 | blockdev
|
2 | ===
|
3 |
|
4 | 从命令行调用区块设备控制程序
|
5 |
|
6 | ## 补充说明
|
7 |
|
8 | **blockdev命令** 在命令调用“ioxtls”函数,以实现对设备的控制。
|
9 |
|
10 | ### 语法
|
11 |
|
12 | ```shell
|
13 | blockdev(选项)(参数)
|
14 | ```
|
15 |
|
16 | 选项
|
17 |
|
18 | ```shell
|
19 | -V:打印版本号并退出;
|
20 | -q:安静模式;
|
21 | -v:详细信息模式;
|
22 | --setro:只读;
|
23 | --setrw:只写;
|
24 | --getro:打印只读状态,“1”表示只读,“0”表示非只读;
|
25 | --getss:打印扇区大小。通常为521;
|
26 | --flushbufs:刷新缓冲区;
|
27 | --rereadpt:重新读取分区表。
|
28 | ```
|
29 |
|
30 | ### 参数
|
31 |
|
32 | 设备文件名:指定要操作的磁盘的设备文件名。
|
33 |
|
34 | ### 实例
|
35 |
|
36 | 设置设备为只读:
|
37 |
|
38 | ```shell
|
39 | blockdev --setro /dev/hda4
|
40 | ```
|
41 |
|
42 | 读取设备是否为只读:
|
43 |
|
44 | ```shell
|
45 | blockdev --getro /dev/hda4
|
46 | ```
|
47 |
|
48 | 设置设别为可读写:
|
49 |
|
50 | ```shell
|
51 | blockdev --setrw /dev/hda4
|
52 | ```
|
53 |
|
54 |
|