GNU/Linux >> Linux の 問題 >  >> Linux

/dev/null に書き込む仮想ブロック デバイスを作成します。

https://wiki.gentoo.org/wiki/Device-mapper#Zero

<ブロック引用>

使用方法については、Documentation/device-mapper/zero.txt を参照してください。このターゲットには、ターゲット固有のパラメーターはありません。

/dev/zero と同様に機能する「ゼロ」ターゲットの作成:すべての読み取りはバイナリ ゼロを返し、すべての書き込みは破棄されます。通常はテストで使用 [...]

これにより、1GB (1953125 セクター) のゼロ ターゲットが作成されます。

root# dmsetup create 1gb-zero --table '0 1953125 zero'

特定の制限されたサイズを持つ必要がない場合は、 /dev/zero を使用できます 直接。技術的には、ブロックではなくキャラクター デバイスです。

/dev/zero /dev/null のような書き込みを破棄します ただし、EOF ではなくゼロとして読み取られます。

man ページに記載されているように、Linux では、任意の名前で独自のものを作成できます。
mknod -m 666 /dev/zero c 1 5 またはもちろん /dev/zero へのシンボリックリンクを作成します .


Linux
  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. / dev / stdin、/ dev / stdout、および/ dev / stderrはどの程度移植可能ですか?

  3. / dev/randomと/dev/ urandomをいつ使用するか?

  1. /dev/random または /dev/urandom を base64 でエンコードする方法は?

  2. screen 端末 '/dev/pts/0' を開けません - 確認してください

  3. /dev/shm/ と /tmp/ はいつ使用する必要がありますか?

  1. / dev/randomを使用してLinuxでランダムパスワードを生成する方法

  2. Linux:/dev/console 、 /dev/tty 、 /dev/tty0 の違い

  3. カーネル:/dev/kmem と /dev/mem を無効化