過去問ドリル

LinuCレベル2 システムの保守と運用管理 問24

システムの保守と運用管理/バックアップとリストア

Linuxのテープデバイスファイルである/dev/st0と/dev/nst0の違いとして適切なものはどれか。

当サイトのオリジナル問題(LinuCレベル2の出題範囲「システムの保守と運用管理」に対応。実際の試験問題ではありません)

正解:A

解説

SCSIテープ装置は2種類のデバイスファイルで扱えます。/dev/st0はデバイスを閉じたときにテープを先頭へ自動で巻き戻し、/dev/nst0(nはno rewindの意味)は巻き戻さずにその位置を保ちます。1本のテープに複数のバックアップを続けて書き込むときや、mt -f /dev/nst0 fsf 1 のようにmtコマンドでテープ位置を操作して特定のファイルを読むときには、/dev/nst0を使います。/dev/st0で書き込むと毎回先頭に戻るため、次の書き込みで前のデータを上書きしてしまうおそれがあります。

選択肢ごとの解説

  • A正しい。nst0は巻き戻しを行わないデバイスで、テープ上に複数のファイルを続けて書けます。
  • B誤り。st0とnst0の違いは圧縮の有無ではなく、閉じたときに巻き戻すかどうかです。
  • C誤り。nのnetworkの意味ではなく、no rewind(巻き戻さない)の意味です。
  • D誤り。どちらも読み書きの両方に使えます。違いは閉じたときの巻き戻しの有無です。
LinuCレベル2の問題を演習モードで解く