このドキュメントで説明するソフトウェアは、Extended SupportまたはSustaining Supportのいずれかにあります。 詳細は、https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdfを参照してください。
Oracleでは、このドキュメントに記載されているソフトウェアをできるだけ早くアップグレードすることをお薦めします。

機械翻訳について

4.12.7 インストールrootファイル・システムについて

マウントされているrootファイル・システムは、インストールの最後に取得されたrootファイル・システムの(installという名前の)スナップショットです。 rootファイル・システムのサブボリュームの親のIDを検出するには、次のコマンドを使用します。

# btrfs subvolume list /
ID 258 top level 5 path install 

この例では、インストール・rootファイル・システムのサブボリュームのIDは5です。 IDが258のサブボリューム(install)が、現在/としてマウントされています。 図4.1「インストール後のrootファイル・システムのレイアウト」に、ファイル・システムのレイアウトを示します。

図4.1 インストール後のrootファイル・システムのレイアウト

この図は、インストール後の状態としてrootファイル・システムを含む最上位レベルのサブボリューム(ID 5)と、現在アクティブなrootファイル・システムを含むサブボリュームinstall (ID 258)が存在するサンプルrootファイル・システムのレイアウトを示しています。


IDが5の最上位レベルのサブボリュームは、インストールの最後にrootファイル・システムの内容を記録します。 IDが258のデフォルトのサブボリューム(install)は、アクティブなrootファイル・システムとして現在マウントされています。

mountコマンドで、rootファイル・システムとして現在マウントされているデバイスを表示できます。

# mount
/dev/mapper/vg_btrfs-lv_root on / type btrfs (rw)
...

インストール・rootファイル・システム・ボリュームをマウントするには、次のコマンドを使用します。

# mkdir /instroot
# mount -o subvolid=5 /dev/mapper/vg_btrfs-lv_root /instroot

/instrootの内容をリストすると、次のように、インストールrootファイル・システムのボリュームと、installスナップショットの両方の内容を参照できます。

# ls /instroot
bin   cgroup  etc   install  lib64  misc  net  proc  sbin     srv  tmp  var
boot  dev     home  lib      media  mnt   opt  root  selinux  sys  usr

次の例に示すとおり、//instroot/installの内容は同一であり、/instroot/installに作成されたファイル(foo)は/でも表示されます。

# touch /instroot/install/foo
# ls /
bin   cgroup  etc  home      lib    media  mnt  opt   root  selinux  sys  usr 
boot  dev     foo  instroot  lib64  misc   net  proc  sbin  srv      tmp  var
# ls /instroot/install
bin   cgroup  etc  home      lib    media  mnt  opt   root  selinux  sys  usr 
boot  dev     foo  instroot  lib64  misc   net  proc  sbin  srv      tmp  var
# rm -f /foo
# ls /
bin   cgroup  etc   instroot  lib64  misc  net  proc  sbin     srv  tmp  var
boot  dev     home  lib       media  mnt   opt  root  selinux  sys  usr
# ls /instroot/install
bin   cgroup  etc   instroot  lib64  misc  net  proc  sbin     srv  tmp  var
boot  dev     home  lib       media  mnt   opt  root  selinux  sys  usr