summaryrefslogblamecommitdiffstats
path: root/disk-utils/blockdev.8
blob: 00245eb037ea7209fea6606d32a1c5a20e092a1c (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12

                                                  
                                              

                                                           
                            





                                                          



               













                                                             



                  
                                                        













                                                               







                         
             


                                                                     

               



                                                  








                                      





                                                            




                       


                                           
                                                                               

                                                    
.\" -*- nroff -*-
.\" Copyright 1998 Andries E. Brouwer (aeb@cwi.nl)
.\" Copyright 2007 Karel Zak <kzak@redhat.com>
.\"
.\" May be distributed under the GNU General Public License
.TH BLOCKDEV 8 "Jun 2007" ""
.SH NAME
blockdev \- call block device ioctls from the command line
.SH SYNOPSIS
.B blockdev
.RI [ options ]
.I commands devices
.br
.B blockdev
--report
.RI [ devices ]
.SH DESCRIPTION
The utility
.B blockdev
allows one to call block device ioctls from the command line.
.SH OPTIONS
.TP
.B \-V
Print version and exit.
.TP
.B \-q
Be quiet.
.TP
.B \-v
Be verbose.
.TP
.B \-\-report
Print a report for
.IR devices .
Note that the partition StartSec is in 512-byte sectors.
.SH COMMANDS
.TP
.B \--setro
Set read-only.
.TP
.B \--setrw
Set read-write.
.TP
.B \--getro
Get read-only. Print 1 if the device is read-only, 0 otherwise.
.TP
.B \--getss
Print sectorsize in bytes - usually 512.
.TP
.B \--getbsz
Print blocksize in bytes.
.TP
.BI \--setbsz " N"
Set blocksize to
.I N
bytes.
.TP
.B \--getsize
Print device size in sectors (BLKGETSIZE). Deprecated in favor of the
.B \--getsz
option.
.TP
.B \--getsize64
Print device size in bytes (BLKGETSIZE64)
.TP
.B \--getsz
Get size in 512-byte sectors (BLKGETSIZE64 / 512).
.TP
.BI \--setra " N"
Set readahead to
.I N
512-byte sectors.
.TP
.B \--getra
Print readahead (in 512-byte sectors).
.TP
.BI \--setfra " N"
Set filesystem readahead (same like --setra on 2.6 kernels).
.TP
.B \--getfra
Get filesystem readahead.
.TP
.B \--flushbufs
Flush buffers.
.TP
.B \--rereadpt
Reread partition table.
.SH AUTHOR
blockdev was written by Andries E. Brouwer.
.SH AVAILABILITY
The blockdev command is part of the util-linux-ng package and is available from
ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/.