使用中に一部のファイルを先読みすることを選択できます。これにより作業効率が向上します。しかし、時にはいくつかの大きなファイルに遭遇すると不完全な読み込みにつながるでしょう。では、どうやってこの問題を解決するのでしょうか。今日、Xiaobianと全員がblockdevコマンドを使用してファイルの先読みサイズを設定する方法を共有しています。
ソリューション:デバイスのioctl関数を呼び出す
コマンドライン。 Linuxシステムでは、デバイスの直接操作はioctl関数だけであるようです。彼が受け付けるパラメータはそれほど多くはありません、そしてそれらはすべて1対1に対応しています。
blockdev - コマンドラインからブロックデバイス制御プログラムを呼び出す
blockdev [options] commandsデバイス
blockdevツールを使用すると、コマンドラインからブロックデバイス制御プログラムを呼び出すことができます。
– setroデバイスを読み取り専用に設定します。
&nd;; getroデバイスが読み取り専用の場合は読み取ります(成功すると読み取りおよび書き込みが可能です)。 Setrw設定が読み書きに設定されています
–印刷デバイスのセクタサイズを取得、通常は512
– getsizeは512バイトのセクタに従ってデバイスの容量を印刷します。 Compute
– setra N先読みセクタ(512バイト)をNに設定します。先読みをN 512バイトセクタに設定します。
– getra先読み(先読みセクタ)を表示)
– flushbufsリフレッシュバッファ
– rereadptパーティションテーブルを再読み込みします。
setro、setrwの方が便利だと思います。このmount -o ro(rw)は異なり、mountはファイルシステムレベルでパーティションにマウントされ、読み取り専用または読み取りと書き込みが可能です。 blockdevは、設定レベルで読み取り専用および読み書き可能に設定されています。
次のコマンドの出力が一目でわかります。
コードは次のとおりです。
[root @ lancy〜] #blockdev– setro /dev /hda4
[root @ lancy〜] #blockdev– getro /dev /Hda4
1
[root @ lancy〜]#mount /dev /hda4 /misc -o rw
mount:ブロックデバイス/dev /hda4は書き込み保護されています。読み取り専用でマウントする
[root @ lancy〜]#umount /dev /hda4
[root @ lancy〜] #blockdev&dev /hda4
[ root @ lancy〜]#blockdev - getro /dev /hda4
0
[root @ lancy〜]#mount /dev /hda4 /misc -o rw
[root @ lancy〜]#touch /misc /one
[root @ lancy〜]#umount /dev /hda4
[root @ lancy〜]#mount /dev /hda4 /misc -o ro
[root @ lancy〜]#rm -f /misc /one
rm:‘ /misc /one’:読み取り専用ファイルシステムを削除できません
上記は、blockdevコマンドを使用してLinuxシステムの先読みファイルのサイズを設定する方法です。ユーザーは、自分のコンピュータ上の外観を試すことができます。
一部の企業は、基本的な構成は実施することができますが、自分のウェブサイトのCDNサーバーをセットアップするが、ネットワーク上のいくつかの特定の構成のためにするために、ユーザーが必要ですが、これもこのよ
今日のXiaobianはLinuxシステムのシャットダウンと再起動のコマンドを紹介します。関連するコマンドはシャットダウン、停止、再起動です。役に立った Linuxオペレーティングシステムでは、s
Linuxシステムでは、bunzip2は解凍コマンドです。このLinuxコマンドを実行して、bz2ファイルを解凍できます。 Microsoftシステムにはある程度の解凍ソフトウェアがありますが、bun
Linuxシステムの操作は、時々誤って重要なファイルを削除し、削除されたファイルを回復することができる多くのソフトウェアがあります、ext3grepはそのうちの1つです、ext3grepは使用中のコマンドを多く使用する必要がありますLinuxがext3grepを使用する方法を紹介します。
ステップ:
現在の最新バージョンは以下のとおりです。環境ext3grep
] Ctime