問題ID:10705について

  • フォーラムは新サイトへ移行しました。
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2015-7-28 10:54
gengengen  新米   投稿数: 4
いつもお世話になっています。
LPIC101の問題ID:10705について質問いたします。

〜問題/回答引用〜
<設問>
以下のコマンドを実行して「/dev/sdb2」を「/data」にマウントした。「/dev/sdb2」を正しく(エラーの出ないように)アンマウントできるコマンドは次のうちどれか。(3つ選択)

# mount -t xfs /dev/sdb2 /data
<選択枠(回答)>
○ umount -at xfs
○ umount /dev/sdb2
○ umount /data
  umount /data /dev/sdb2
  umount /dev/sdb2 /data
〜〜〜〜〜〜〜〜
設問では「/etc/mtab」ファイルに記述があるかということについて触れていないので、選択枠の「umount -at xfs」が該当するというのは考えにくいです。
よく見てみたら設問末尾に「(3つ選択)」とあるので、実際の試験では消去法でそういったところを考慮するようなるでしょうか。

よろしくお願いします。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015-7-28 13:00 | 最終変更
arashi1977  長老 居住地: 広島  投稿数: 1715
引用:
設問では「/etc/mtab」ファイルに記述があるかということについて触れていないので、選択枠の「umount -at xfs」が該当するというのは考えにくいです。
惜しい、もうすこし!

解説には以下の記述があります。
引用:
なお、「/etc/mtab」ファイルには現在マウントされているファイルシステムの情報が格納されています。
「情報が格納されています」であって、「情報を記述します」ではありません。

以下のサイトが参考になるかと思います。
マウント - ArchWiki
https://wiki.archlinuxjp.org/index.php/%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%88
引用:
mtab

/etc/mtab はシステムによって生成されるファイルであり、ファイルシステムをマウントしたりアンマウントしたときに mount アプリケーションによって作成・更新されます。
このファイルにはデバイスノードとマウントポイント、使用されるマウントオプションが記述されています。何も引数を付けないで mount プログラムを実行したときに、このファイルが出力されます。

ノート: /etc/mtab ファイルはマウントされているファイルシステムの現在の状態を表示するためだけになります。手動で編集しないでください。
※CentOS7でman mountしても同じ情報が得られます
引用:
抜粋)
The programs mount and umount maintain a list of currently mounted filesystems in the file
/etc/mtab. If no arguments are given to mount, this list is printed.
つまり
・設問の通り「mount -t xfs /dev/sdb2 /data」コマンドでマウントを行う
・システムが自動で「/etc/mtab」に/dataのマウント情報を追加する
・/dataのマウントは「umount -at xfs」コマンドでのアンマウント対象となる
わけですね
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015-7-28 13:36
gengengen  新米   投稿数: 4
早々の回答ありがとうございます。
なるほど、理解できました。

-aオプションで参照されるファイルについて/etc/fstabと/etc/mtabとで混合しちゃっていました。
起動時に自動マウントのために記述するほうは/etc/fstabであって、umount -aの際に参照されるのは/etc/fstabではなく/etc/mtabのほうなんですね。

モヤモヤがとれました。ありがとうございました。
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2015-7-28 13:39
gengengen  新米   投稿数: 4
mount -a  → /etc/fstabを参照しマウント
umount -a → /etc/mtabを参照しアンマウント
こういうことなんですね。
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2015-7-28 16:26
arashi1977  長老 居住地: 広島  投稿数: 1715
ですです

もう少し細かく言うと、mtabは

https://en.wikipedia.org/wiki/Mtab
引用:
The mtab (contraction of mounted file systems table) file is a system information file, commonly found on Unix-like systems.
強調部のみ)マウント済みファイルシステムテーブル(Mounted file systems TABle)の略
「マウント済みファイルシステムの一覧情報ファイル」で、fstabは

https://en.wikipedia.org/wiki/Fstab
引用:
The fstab (or file systems table) file is a system configuration file commonly found at /etc/fstab on Unix and Unix-like computer systems.
「ファイルシステムテーブル(システムで利用するファイルシステムの一覧)の設定ファイル」ですので

mount -a:システムに登録済み(利用予定)ファイルシステム一覧を参照して全部マウントする
umount -a:マウント済み一覧を参照して全部アンマウントする

ってイメージですかね。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2015-7-30 10:34
gengengen  新米   投稿数: 4
名前の由来を知っておけば、この先忘れることがなく助かります。
丁寧にありがとうございました。

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.