Linux でシステム ディスクを初期化した後にデータ ディスクを再マウントする方法

Linux でシステム ディスクを初期化した後にデータ ディスクを再マウントする方法

Linuxインスタンスでシステムディスクを初期化した後、データディスクを再マウントする

Linux インスタンスでは、システム ディスクを再初期化してもデータ ディスクの内容は変更されませんが、データ ディスクのマウント情報は失われます。そのため、Linux を再起動した後、以下の手順に従って新しいマウント ポイント情報を作成し、データ ディスク パーティションをマウントします。

注: このドキュメントでは、システム ディスクを初期化する前に、インスタンスにマウントされているデータ ディスク パーティション名が /dev/vdb1 であり、マウント ポイント名が /InitTest であると想定しています。

データ ディスクのマウント情報を確認します。マウント コマンドを実行します。返された結果には、/dev/vdb1 に関する情報が含まれていません。

/sys 上の sysfs タイプ sysfs (rw、nosuid、nodev、noexec、relatime)
/proc 上の proc タイプ proc (rw、nosuid、nodev、noexec、relatime)
/dev 上の devtmpfs タイプ devtmpfs (rw、nosuid、size=497476k、nr_inodes=124369、mode=755)
/sys/kernel/security 上の securityfs タイプ securityfs (rw、nosuid、nodev、noexec、relatime)
/dev/shm 上の tmpfs タイプ tmpfs (rw、nosuid、nodev)
/dev/pts の devpts タイプ devpts (rw、nosuid、noexec、relatime、gid=5、mode=620、ptmxmode=000)
/run 上の tmpfs タイプ tmpfs (rw、nosuid、nodev、mode=755)
/sys/fs/cgroup 上の tmpfs タイプ tmpfs (ro、nosuid、nodev、noexec、mode=755)
/sys/fs/cgroup/systemd 上の cgroup タイプ cgroup (rw、nosuid、nodev、noexec、relatime、xattr、release_agent=/usr/lib/systemd/systemd-cgroups-agent、name=systemd)
/sys/fs/pstore 上の pstore タイプ pstore (rw、nosuid、nodev、noexec、relatime)
/sys/fs/cgroup/devices 上の cgroup タイプ cgroup (rw、nosuid、nodev、noexec、relatime、devices)
/sys/fs/cgroup/blkio 上の cgroup タイプ cgroup (rw、nosuid、nodev、noexec、relatime、blkio)
/sys/fs/cgroup/net_cls、net_prio 上の cgroup タイプ (rw、nosuid、nodev、noexec、relatime、net_prio、net_cls)
/sys/fs/cgroup/memory 上の cgroup タイプ cgroup (rw、nosuid、nodev、noexec、relatime、memory)
/sys/fs/cgroup/freezer 上の cgroup タイプ cgroup (rw、nosuid、nodev、noexec、relatime、freezer)
/sys/fs/cgroup/hugetlb 上の cgroup タイプ cgroup (rw、nosuid、nodev、noexec、relatime、hugetlb)
/sys/fs/cgroup/perf_event 上の cgroup タイプ cgroup (rw、nosuid、nodev、noexec、relatime、perf_event)
/sys/fs/cgroup/cpu、cpuacct 上の cgroup タイプ (rw、nosuid、nodev、noexec、relatime、cpuacct、cpu)
/sys/fs/cgroup/pids 上の cgroup タイプ cgroup (rw、nosuid、nodev、noexec、relatime、pids)
/sys/fs/cgroup/cpuset 上の cgroup タイプ cgroup (rw、nosuid、nodev、noexec、relatime、cpuset)
/sys/kernel/config 上の configfs タイプ configfs (rw,relatime)
/dev/vda1 on / タイプ ext4 (rw、relatime、data=ordered)
/proc/sys/fs/binfmt_misc 上の systemd-1 タイプ autofs (rw、relatime、fd=29、pgrp=1、timeout=0、minproto=5、maxproto=5、direct、pipe_ino=9791)
/dev/hugepages 上の hugetlbfs タイプ hugetlbfs (rw、relatime)
/dev/mqueue 上の mqueue タイプ mqueue (rw、relatime)
/sys/kernel/debug の debugfs type debugfs (rw,relatime)
/run/user/0 上の tmpfs タイプ tmpfs (rw、nosuid、nodev、relatime、size=101620k、mode=700)

データ ディスクのパーティション情報を表示するには、fdisk -l コマンドを実行します。

ディスク /dev/vda: 42.9 GB、42949672960 バイト、83886080 セクタ
単位 = 1 セクター * 512 = 512 バイト
セクターサイズ(論理/物理):512バイト/512バイト
I/O サイズ (最小/最適): 512 バイト / 512 バイト
ディスクラベルタイプ: dos
ディスク識別子: 0x0008d73a
デバイス ブート 開始 終了 ブロック ID システム
/dev/vda1 * 2048 83884031 41940992 83 Linux
ディスク /dev/vdb: 25.8 GB、25769803776 バイト、50331648 セクタ
単位 = 1 セクター * 512 = 512 バイト
セクターサイズ(論理/物理):512バイト/512バイト
I/O サイズ (最小/最適): 512 バイト / 512 バイト
ディスクラベルタイプ: dos
ディスク識別子: 0xfe6d77c1
デバイス ブート 開始 終了 ブロック ID システム
/dev/vdb1 2048 50331647 25164800 83 Linux

データディスクパーティションのマウントポイントを再作成します。次のコマンドを実行します。

mkdir /InitTest

注意: ここでのマウント ポイント名は、システム ディスクが初期化される前の /dev/vdb1 のマウント ポイント名と一致している必要があります。 cat /etc/fstab コマンドを実行すると、元のマウント ポイント名を表示できます。

データディスクパーティションを再マウントします。次のコマンドを実行します。

/dev/vdb1 をマウント /InitTest

マウント結果を表示する: コマンドを実行する

df -h

/dev/vdb1 が自動的にマウントできるかどうかを確認します。

/dev/vdb1をアンマウントする: コマンドを実行する

/dev/vdb1 をアンマウントする

マウント情報を表示します。マウント コマンドを実行します。アンインストールが成功した場合、返される結果には /dev/vdb1 情報は含まれません。

/dev/vdb1を自動的にマウントする: コマンドを実行する

マウント -a

マウント情報を表示します。マウント コマンドを実行します。自動マウントが成功した場合、返される結果には /dev/vdb1 に関する情報が含まれます。

以上が今回の紹介内容となります。123WORDPRESS.COM を今後ともよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux CentOS サーバーのインストールと初期設定のチュートリアル
  • Linux で MySQL データベースを初期化する際のエラーの解決方法
  • Linux パーティションを物理ボリュームとして初期化し、ボリューム グループに物理ボリュームを追加する方法
  • Linuxシステムの初期化構成の簡単な分析
  • シンプルな Linux サーバー初期化シェル スクリプトを共有する

<<:  MySQLデータベーステーブルの定期バックアップの実装の詳細な説明

>>:  最新の JavaScript で非同期タスクを書く方法

推薦する

HTMLでカスタムタグを使用する方法

カスタム タグは XML ファイルと HTML ファイルで自由に使用できますが、いくつか注意すべき点...

CentOS7 で yum ソースをインストールし、コマンド rz と sz をアップロードおよびダウンロードする方法 (画像付き)

** CentOS7 で yum ソースをインストールし、rz および sz コマンドをアップロー...

Vue を使用して CSS トランジションとアニメーションを実装する方法

目次1. トランジションとアニメーションの違い2. Vueを使用して基本的なCSSトランジションとア...

MySqlエスケープの詳細な使用例

MySQL エスケープエスケープとは、エスケープ文字の本来の意味を意味します。エスケープ文字の目的は...

Angularプロジェクトにおける共有モジュールの実装の詳細な説明

目次1. 共有共通モジュール2. 共有マテリアルモジュール3. 共有確認ダイアログ1. 共有共通モジ...

Alibaba Cloud Server で MySQL デュアルマシン ホットスタンバイを手動で実装する 2 つの方法

1. コンセプト1. ホットバックアップとバックアップの違いホット バックアップは高可用性 (HA)...

JavaScript 上級プログラミング: 変数とスコープ

目次1. 元の値と参照値2. インスタンス3. 範囲1. 元の値と参照値6 つの単純なデータ型の値は...

MySQL 8.0.12 解凍バージョンのインストールチュートリアル

この記事では、MySQL 8.0.12解凍版のインストールチュートリアルを参考までに紹介します。具体...

MySqlデータベースの基礎知識のまとめ

目次基本的なデータベース操作2) データベースを表示する3) データベースを選択する4) データベー...

ウェブサイトレイアウトにおける CSS の計算関数 calc の例

calc は数値を計算するために使用される CSS 関数です。長さ、角度、時間などを計算できます。 ...

RocketMQ の Docker インストールとインストール中に発生した問題の解決策

目次rocketmqイメージを取得する名前rvを作成する単一のブローカーノードを作成するrocket...

Linux システムで Tomcat を自動的に起動するための設定方法の紹介

1. /etc/init.d ディレクトリに入ります: cd /etc/init.d 2. tomc...

Dockerイメージ内のファイルを表示する方法

Dockerイメージ内のファイルを表示する方法1. すでに実行中の場合すでに実行中のイメージについて...

Robots.txtの詳細な紹介

Robots.txt はプレーンテキスト ファイルであり、Web サイト管理者は、ロボットによるアク...

Vueキャッシュ機能の使い方

目次vue2のキャッシュ機能Vue キャッシュ関数の変換最適化要約するvue2のキャッシュ機能vue...