Zum Inhalt springen

Blktool: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 89: Zeile 89:
== Anwendung ==
== Anwendung ==
<syntaxhighlight lang="bash" highlight="1" line>
<syntaxhighlight lang="bash" highlight="1" line>
acoustic-mgmt
| acoustic-mgmt || Query or set underlying device's acoustic level
      Query or set underlying device's acoustic level.
|-
 
| block-sz || Query or set device block size
block-sz
|-
      Query or set device block size.
| bus-id Query device bus id
 
|-
bus-id Query device bus id.
| bus-state || Query or set device bus state (0 off, 1 on, 2 tristate)
 
|-
bus-state
| class Query the detected (or overridden, via -t) device class. Typically this will result in 'ATA' or 'SCSI' for most devices. Detection is based on device major; thus your SATA device may ap‐ pear as 'SCSI'
      Query or set device bus state (0 off, 1 on, 2 tristate)
|-
 
| cd-speed || Set CD-ROM device speed (in Kbytes/sec)
class Query the detected (or overridden, via -t) device class. Typically this will result in 'ATA'
|-
      or 'SCSI' for most devices. Detection is based on device major; thus your SATA device may ap‐
| defect-mgmt || Toggle underlying device's defect management (obsolete)
      pear as 'SCSI'.
|-
 
| dev-keep-settings || Toggle underlying device's revert-to-defaults-on-reset feature
cd-speed
|-
      Set CD-ROM device speed (in Kbytes/sec).
| dev-read-ahead || Toggle underlying device's read-ahead feature
 
|-
defect-mgmt
| dma Toggle DMA data transfer. Omitting the on/off argument will print the current state
      Toggle underlying device's defect management (obsolete).
|-
 
| geometry || Query device geometry (cylinders / heads / sectors / etc.)
dev-keep-settings
|-
      Toggle underlying device's revert-to-defaults-on-reset feature.
| i2o-rcache || Query or set an I2O block device's read cache
 
|-
dev-read-ahead
| i2o-wcache || Query or set an I2O block device's write cache
      Toggle underlying device's read-ahead feature.
|-
 
| id Query IDENTIFY [PACKET] DEVICE data
dma   Toggle DMA data transfer. Omitting the on/off argument will print the current state.
|-
 
| keep-settings || Keep settings across device resets. Omitting the on/off argument will print the current state
geometry
|-
      Query device geometry (cylinders / heads / sectors / etc.).
| media Lock in (or unlock) a removable device
 
|-
i2o-rcache
| multiple-count || Set multiple count for use in READ/WRITE MULTIPLE commands
      Query or set an I2O block device's read cache.
|-
 
| no-write-err || Toggle ignore-write-errors flag. Omitting the on/off argument will print the current state
i2o-wcache
|-
      Query or set an I2O block device's write cache.
| pio-data || ATA PIO data transfer via 16-bit or 32-bit I/O. Omitting the on/off argument will print the current state
 
|-
id     Query IDENTIFY [PACKET] DEVICE data.
| pio-mode || Set underlying ATA device's PIO data transfer mode
 
|-
keep-settings
| pm-mode || Set underlying device's Advanced Power Management mode
      Keep settings across device resets. Omitting the on/off argument will print the current state.
|-
 
| queued-depth || Query or set underlying device's queue depth
media Lock in (or unlock) a removable device.
|-
 
| read-ahead || Query or set block device read-ahead (in units of sectors)
multiple-count
|-
      Set multiple count for use in READ/WRITE MULTIPLE commands.
| readonly || Toggle block device read-only setting. Omitting the on/off argument will print the current state
 
|-
no-write-err
| reread-part || Re-read partition table
      Toggle ignore-write-errors flag. Omitting the on/off argument will print the current state.
|-
 
| reset Execute device reset
pio-data
|-
      ATA PIO data transfer via 16-bit or 32-bit I/O. Omitting the on/off argument will print the
| sector-sz || Query device sector size
      current state.
|-
 
| sleep Put device to sleep immediately
pio-mode
|-
      Set underlying ATA device's PIO data transfer mode.
| standby || Put device in standby mode
 
|-
pm-mode
| unmask-irq || Toggle unmasked irqs. Omitting the on/off argument will print the current state
      Set underlying device's Advanced Power Management mode.
|-
 
| version || Print version number and exit
queued-depth
|-
      Query or set underlying device's queue depth.
| wcache Toggle underlying device's writeback cache
 
|-
read-ahead
      Query or set block device read-ahead (in units of sectors).
 
readonly
      Toggle block device read-only setting. Omitting the on/off argument will print the current
      state.
 
reread-part
      Re-read partition table.
 
reset Execute device reset.
 
sector-sz
      Query device sector size.
 
sleep Put device to sleep immediately.
 
standby
      Put device in standby mode.
 
unmask-irq
      Toggle unmasked irqs. Omitting the on/off argument will print the current state.
 
version
      Print version number and exit.
 
wcache Toggle underlying device's writeback cache.
 
</syntaxhighlight>
</syntaxhighlight>
 
|-
; COMMANDS
; COMMANDS
 
|-
 
|-
=== Problembehebung ===
=== Problembehebung ===
|-


== Konfiguration ==
== Konfiguration ==

Version vom 1. Januar 2025, 16:11 Uhr

blktool - Display or change block device settings

Beschreibung

  • blktool is used for querying and/or changing settings of a block device.
  • device is the name of the block device to query or modify.

tune low-level block device parameters

blktool is used for querying and/or changing settings of a block device. It is like hdparm but a more general tool, as it works on SCSI, IDE and SATA devices.

This program is for those who know what they're doing and it should be used at your own risk as it could cause damage to your hardware.


BLKTOOL(8) System Manager's Manual BLKTOOL(8)

Installation

sudo apt install blktool

Dateien

/usr/sbin/blktool
/usr/share/doc/blktool
/usr/share/doc/blktool/AUTHORS
/usr/share/doc/blktool/NEWS.gz
/usr/share/doc/blktool/README
/usr/share/doc/blktool/changelog.Debian.gz
/usr/share/doc/blktool/copyright
/usr/share/man/man8
/usr/share/man/man8/blktool.8.gz

Aufruf

blktool [options] device [acoustic-mgmt nnn]
blktool [options] device [block-sz nnn]
blktool [options] device [bus-id]
blktool [options] device [bus-state nnn]
blktool [options] device [class]
blktool [options] device [cd-speed nnn]
blktool [options] device [defect-mgmt off|on]
blktool [options] device [dev-keep-settings off|on]
blktool [options] device [dev-read-ahead off|on]
blktool [options] device [dma off|on]
blktool [options] device [geometry]
blktool [options] device [i2o-rcache nnn]
blktool [options] device [i2o-wcache nnn]
blktool [options] device [id]
blktool [options] device [keep-settings off|on]
blktool [options] device [media unlock|lock]
blktool [options] device [multiple-count nnn]
blktool [options] device [no-write-err off|on]
blktool [options] device [pio-data 16-bit|32-bit]
blktool [options] device [pio-mode nnn]
blktool [options] device [pm-mode nnn]
blktool [options] device [queue-depth nnn]
blktool [options] device [read-ahead nnn]
blktool [options] device [readonly off|on]
blktool [options] device [reread-part]
blktool [options] device [reset]
blktool [options] device [sector-sz]
blktool [options] device [sleep]
blktool [options] device [standby]
blktool [options] device [unmask-irq off|on]
blktool [options] device [version]
blktool [options] [version]
blktool [options] device [wcache off|on]

Optionen

Unix GNU Parameter Beschreibung
-f For a few commands, blktool will flush the buffers of the block device out to disk, before performing the requested command. Specify this option, "force", disables any flushing blktool would attempt to do.
-t class where class is one of 'ide', 'ata', 'scsi', 'i2o', or 'auto' to override the default auto-detection of device class.

Parameter

Umgebungsvariablen

Exit-Status

Anwendung

| acoustic-mgmt || Query or set underlying device's acoustic level
|-
| block-sz || Query or set device block size
|-
| bus-id Query device bus id
|-
| bus-state || Query or set device bus state (0 off, 1 on, 2 tristate)
|-
| class Query the detected (or overridden, via -t) device class. Typically this will result in 'ATA' or 'SCSI' for most devices. Detection is based on device major; thus your SATA device may ap‐ pear as 'SCSI'
|-
| cd-speed || Set CD-ROM device speed (in Kbytes/sec)
|-
| defect-mgmt || Toggle underlying device's defect management (obsolete)
|-
| dev-keep-settings || Toggle underlying device's revert-to-defaults-on-reset feature
|-
| dev-read-ahead || Toggle underlying device's read-ahead feature
|-
| dma Toggle DMA data transfer. Omitting the on/off argument will print the current state
|-
| geometry || Query device geometry (cylinders / heads / sectors / etc.)
|-
| i2o-rcache || Query or set an I2O block device's read cache
|-
| i2o-wcache || Query or set an I2O block device's write cache
|-
| id Query IDENTIFY [PACKET] DEVICE data
|-
| keep-settings || Keep settings across device resets. Omitting the on/off argument will print the current state
|-
| media Lock in (or unlock) a removable device
|-
| multiple-count || Set multiple count for use in READ/WRITE MULTIPLE commands
|-
| no-write-err || Toggle ignore-write-errors flag. Omitting the on/off argument will print the current state
|-
| pio-data || ATA PIO data transfer via 16-bit or 32-bit I/O. Omitting the on/off argument will print the current state
|-
| pio-mode || Set underlying ATA device's PIO data transfer mode
|-
| pm-mode || Set underlying device's Advanced Power Management mode
|-
| queued-depth || Query or set underlying device's queue depth
|-
| read-ahead || Query or set block device read-ahead (in units of sectors)
|-
| readonly || Toggle block device read-only setting. Omitting the on/off argument will print the current state
|-
| reread-part || Re-read partition table
|-
| reset Execute device reset
|-
| sector-sz || Query device sector size
|-
| sleep Put device to sleep immediately
|-
| standby || Put device in standby mode
|-
| unmask-irq || Toggle unmasked irqs. Omitting the on/off argument will print the current state
|-
| version || Print version number and exit
|-
| wcache Toggle underlying device's writeback cache
|-

|-

COMMANDS

|- |-

Problembehebung

|-

Konfiguration

Dateien

Anhang

Siehe auch

Dokumentation

Man-Page
Info-Pages

Links

Projekt
Weblinks
  1. blktool is available over the Web on the SourceForge site at http://sourceforge.net/projects/gkernel/