НАЗВА¶
blockdev -
викликати
керування
введенням-виведенням
блокового
пристрою з
командного
рядка
КОРОТКИЙ ОПИС¶
blockdev [-q] [-v] command
[command...] device [device...]
blockdev --report [device...]
blockdev -h|-V
ОПИС¶
За
допомогою
програми blockdev
можна
викликати
керування
введенням-виведенням
блокового
пристрою з
командного
рядка.
ПАРАМЕТРИ¶
-q
Не
виводити
повідомлень.
-v
Режим
докладних
повідомлень.
--report
Вивести
звіт щодо
вказаного
пристрою.
Можна
вказувати
декілька
пристроїв.
Якщо не
вказано
жодного
пристрою,
буде
показано
усі
пристрої,
які є у /proc/partitions.
Зауважте,
що
значення StartSec
розділу
задається
у 512-байтових
секторах.
-h, --help
Вивести
текст
довідки і
завершити
роботу.
-V, --version
Вивести
дані щодо
версії і
завершити
роботу.
КОМАНДИ¶
Можна
вказувати
декілька
пристроїв
і декілька
команд.
--flushbufs
Скинути
буфери.
--getalignoff
Отримати
відступ
вирівнювання.
--getbsz
Вивести
розмір
блоку у
байтах. Цей
розмір не
описує
топологію
пристрою.
Це розмір,
який
використовується
ядром на
внутрішньому
рівні, його
може бути
змінено
(наприклад)
драйвером
файлової
системи
при
монтуванні.
--getdiscardzeroes
Отримати
стан
підтримки
відкидання
нулів.
--getdiskseq
Отримати
номер у
послідовності
дисків.
--getzonesz
Отримати
розмір
зони у
512-байтових
секторах.
--getfra
Отримати
стан
режиму
попереднього
читання
для
файлової
системи у
512-байтових
секторах.
--getiomin
Отримати
мінімальний
розмір
введення-виведення.
--getioopt
Отримати
оптимальний
розмір
введення-виведення.
--getmaxsect
Отримати
значення
максимальної
кількості
секторів
на запит.
--getpbsz
Отримати
розмір
фізичного
блоку
(сектора).
--getra
Вивести
стан
режиму
попереднього
читання (у
512-байтових
секторах).
--getro
Отримати
стан
режиму
лише
читання.
Виводить 1,
якщо
пристрій
призначено
лише для
читання, і 0 в
інших
випадках.
--getsize64
Вивести
розмір
пристрою у
байтах.
--getsize
Вивести
розмір
пристрою
(32-бітовий!) у
секторах.
Вважається
застарілим.
Замість
нього слід
використовувати
параметр
--getsz.
--getss
Вивести
розмір
логічного
сектора у
байтах -
зазвичай, 512.
--getsz
Отримати
розмір у
512-байтових
секторах.
--rereadpt
Перечитати
таблицю
розділів
--setbsz
байти
Встановити
розмір
блоку.
Зауважте,
що розмір
блоку є
специфічним
для
поточного
дескриптора
файла, що
відкриває
блоковий
пристрій,
тому зміна
розміру
блоку
зберігається
лише
протягом
часу, коли
blockdev тримає
пристрій
відкритим -
його буде
втрачено
одразу
після
завершення
роботи blockdev.
--setfra
сектори
Встановити
для
файлової
системи
режим
попереднього
читання (те
саме, що і --setra
у ядрах 2.6).
--setra
сектори
Встановити
випереджальне
читання (у
512-байтових
секторах).
--setro
Встановити
режим лише
читання.
Можливо, ця
зміна не
вплине на
поточний
активний
доступ до
пристрою.
Наприклад,
не буде
змінено
режим
доступу до
файлової
системи,
яку вже
змонтовано
у режимі
читання-запису.
Зміну буде
застосовано
після
повторного
монтування.
--setrw
Встановити
для
читання-запису.
АВТОРИ¶
blockdev was written by Andries E. Brouwer and rewritten by
Karel Zak.