Linux でディスクをマウントし、起動時に自動的にマウントするように設定する方法

Linux でディスクをマウントし、起動時に自動的にマウントするように設定する方法

皆さんの時間は貴重だと承知しているので、プロセス コマンドを直接書き留めておきます。設定できます。原理を学習したい場合は、読み進めてください。

fdisk -l # マウント可能なディスクを表示します df -h # マウントされたディスクを表示します mkfs.ext4 /dev/vdb # ディスクを初期化します mount /dev/vdb /u01 # ディスクを /u01 にマウントし、/u01 が空であることを確認します blkid # ディスクの uuid とプロパティを取得し、起動時にその uuid を使用してマウントします
vim /etc/fstab # 起動時にマウント、テンプレートは UUID=********** /u01 ext4 defaults 1 1

Linux システムではディスク ストレージが不足して拡張する必要がある場合があるため、この時点でディスクをマウントすることを選択できます。マウントされたディスクは、USB フラッシュ ドライブとして理解できます。

最初のステップは、fdisk -l を使用して、マウントできるディスクを確認することです。

上に 2 つのディスクがあることがわかります。次に、df -h を使用して、どのディスクがマウントされているかを確認します。

小さいディスクのうち 1 つだけがマウントされています。これで、大きいディスク /dev/vdb をマウントできます。

mount /dev/vdb /u01

u01 フォルダは空でなければならないことに注意してください。そうでないと、マウント前に u01 の内容が表示されません。そのため、マウント時に新しいフォルダが作成されるのが一般的です。つまり、空であることを確認する必要があります。

この時点で、ディスクが以前にマウントされていた場合、マウントできず、次のエラーが報告されます。

ディスクを初期化したい mkfs.ext4 /dev/vdb

次にマウントします。mount /dev/vdb /u01

マウント後は、起動時に自動的にマウントするようにシステムを設定する必要があります。そうしないと、再起動後に再度マウントする必要がある場合に面倒になります。

ブートマウントにはUUIDを使用します

blkidを使用してディスクのUUIDと属性を取得します

vim /etc/fstab

設定テンプレート: UUID=************* /u01 ext4 defaults 1 1

以前にディスクを拡張したことがある場合は、拡張したディスクを有効にするためにまずサーバーを再起動し、マウントされたフォルダをアンマウント(umount dir_name)して、以下を実行する必要があります。

e2fsck -f /dev/vdb # データディスクをチェックし、ディスク情報を返します resize2fs /dev/vdb # データディスクのサイズを変更します

その後、上記のように再マウントします。再マウントしてもデータは失われないのでご安心ください。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Linuxの共有ディレクトリのマウントの詳細な説明
  • Linux の mount/umount コマンドの基本的な使い方と起動時に自動的にマウントする方法
  • Linux のハードディスクのマウントとアンマウントのスクリプトの共有
  • Python を使用して Linux のすべてのマウント ポイントを取得する方法

<<:  Windowsにmysql5.7をインストールする方法

>>:  JavaScriptはPromiseを使用して複数の繰り返しリクエストを処理します

推薦する

JSでユーザーを追跡する方法

目次1. 同期AJAX 2. 非同期AJAX 3. ユーザーのクリックを追跡する4. リバウンドトラ...

JavaScript ウェブページ入門開発詳細説明

パート3: ❤バックエンドデータ受信を見落とす3つの方法❤ (おすすめ集)パート 2: Web フォ...

MySQL 8.0.23 インストールの超詳細なチュートリアル

目次序文1. 公式サイトからMySQLをダウンロードする2. 解凍ファイルを設定する3. 初期化4....

MySQL の 3 つの Binlog 形式の概要と分析

1つ。 Mysql Binlog フォーマットの紹介 Mysql binlog ログには、State...

mysql 5.7.11 winx64 初期パスワード変更

公式サイトからMySQL-5.7.11-winx64の圧縮版をダウンロード。インストール後、パスワー...

PrometheusとGrafanaを使用したMySQLサーバーのパフォーマンス監視の詳細な説明

概要Prometheus は、HTTP プロトコルを介してリモート マシンからデータを収集し、ローカ...

Docker コンテナで ASP.NET Core を実行する手順

最近は学ぶべき知識が多すぎて、どれを先に学べばいいのかわかりません。このブログはもともとxamari...

Raspberry Pi 4b ubuntu19 サーバーへの docker-ce のインストール手順

Raspberry Pi モデルは 4b、1G RAM です。システムはubuntu19.10サーバ...

Win10 + Ubuntu20.04 LTS デュアルシステムブートインターフェースの美化

エフェクト表示組み込みのブートインターフェースがあまりにも醜いので、テーマをダウンロードして美しくし...

mysql 更新ケース更新フィールド値が固定されていない操作

特定のデータの一括更新処理において、特定のステータスが固定値に更新されるなど、更新するフィールドの値...

jQuery は拡張アニメーションによるナビゲーション バー効果を実装します

展開アニメーション効果のあるナビゲーションバーを設計してカスタマイズし、デモを作成してみました。設計...

Cronジョブを使用してCpanelでPHPを定期的に実行する方法

cpanel 管理バックエンドを開き、「詳細」オプションの下に「Clock Guardian Job...

MySQL の基本: グループ化関数、集計関数、グループ化クエリの詳細な説明

目次1. 使い方が簡単2. DISTINCTを使用して重複を削除する3. COUNT()の詳細な紹介...

MySQL GRANT ユーザー認証の実装

承認とは、ユーザーに特定の権限を付与することです。たとえば、新しく作成したユーザーに、すべてのデータ...

JS で配列をループする 4 つの方法のまとめ

この記事では、配列を走査する 4 つの方法を比較してまとめます。 for ループ: for (let...