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 で非同期タスクを書く方法

推薦する

ES6分解課題の原理と応用

目次配列分割代入オブジェクトの分解代入分割割り当ての適用変数の値の交換関数から複数の値を返すマップ構...

ユーザーエクスペリエンスの概要

最近では、ソフトウェアやウェブサイトのいずれの作業であっても、設計時に「ユーザー エクスペリエンス」...

vue3 のさまざまなファイルタイプのプレビュー機能の例

目次序文1. オフィス文書の種類のプレビュー2. PDF形式のプレビュー3. 画像の種類4. ビデオ...

MySQL 構成マスタースレーブサーバー (マスター 1 台とスレーブ複数台)

目次アイデアホスト構成confを変更する再起動テストスレーブ 1 の構成スレーブ2の構成マスターとス...

Centos7 での MySQL 5.7.20 のインストールと設定に関する詳細なチュートリアル

1. 公式 Web サイトから MySQL 5.7 インストール パッケージ (mysql-5.7....

CSSフロートの特性についての簡単な説明

この記事では、CSS フロートの特徴を紹介します。皆さんと共有し、自分用のメモとして残したいと思いま...

史上最もシンプルな MySQL データのバックアップと復元のチュートリアル (パート 2) (パート 36)

データのバックアップと復元パート2は次のとおりです基本的な概念:バックアップ、現在のデータまたはレコ...

Tomcat maxPostSize設定実装プロセス分析

1. maxPostSize を設定する理由は何ですか? tomcat コンテナには送信データのサイ...

MySQL の 6 つの一般的な制約タイプの詳細な説明

目次序文1.nullでない2. ユニーク3. デフォルト4.主キー自動増分主キー5. 外部キー6.チ...

JS 内の Json 文字列 + Cookie + ローカルストレージ

目次1.Json文字列1.1Json構文1.2 例2. クッキー2.1 使い方は? 3. ローカルス...

Dockerコンテナを使用してプロキシ転送とデータバックアップを実装する方法

序文アプリケーションを Docker コンテナとしてサーバーにデプロイする場合、通常はネットワークと...

el-select のスタイルを変更する方法の詳細な説明: popper-append-to-body と popper-class

elementUI が提供する el-select コンポーネントのスタイルを変更する方法この問題...

Ant Design Blazor コンポーネントライブラリのルーティング再利用マルチタブ機能

最近、Ant Design Blazor コンポーネント ライブラリにマルチタブ コンポーネントを実...

MySQL 5.7.13 のインストールと設定方法のグラフィック チュートリアル (win10 64 ビット)

この記事では、参考までにMySQL 5.7.13 winx64のインストールと設定方法のグラフィック...