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を使用して複数の繰り返しリクエストを処理します

推薦する

Web デザイン リファレンス Firefox デフォルト スタイル

W3C は HTML の標準をいくつか確立していますが、ブラウザは独自の定義済みスタイルに従って W...

MySQL 使用仕様の概要

1. InnoDBストレージエンジンを使用する必要がありますCPU と IO のパフォーマンスが向上...

MySQLのパスワードを忘れた場合の対処方法

MySQL パスワードを 2 回忘れてしまいましたか?最初、私はアンインストールして再インストールす...

LinuxのCPU負荷とCPU使用率の詳細な説明

CPU 負荷と CPU 使用率これらは両方とも、ある程度、マシンの忙しさを反映できます。 CPU 使...

MySQL 5.7.21 のインストールとパスワード設定のチュートリアル

MySQL5.7.21のインストールとパスワード設定のチュートリアルは次のとおりです。公式リファレン...

高性能なウェブサイトのための14のテクニック

オリジナル: http://developer.yahoo.com/performance/rule...

Dockerデータのバックアップとリカバリプロセスの詳細な説明

データのバックアップ操作は非常に簡単です。次のコマンドを実行します。 docker run --vo...

Nginx Rewriteモジュールを使用するいくつかのシナリオ

アプリケーションシナリオ1: ドメイン名ベースのリダイレクト会社の古いドメイン名は www.accp...

初心者がHTMLタグを学ぶ(2)

関連記事:初心者が学ぶ HTML タグ (1)初心者は、いくつかの HTML タグを理解することで ...

Dockerの核となる原則であるCgroupの詳細な説明

カーネル内の強力なツール cgroup は、NameSpace によって分離されたリソースを制限でき...

コンテンツ領域の周囲を回転する CSS 動的グラデーション ボーダーの効果 (サンプル コード)

レンダリング ネットで関連情報を調べたところ、現在のダイナミックグラデーションボーダーの実装方法のほ...

体験をデザインする: ボタンには何があるか

<br />最近、UCDChina は「インターフェース上のテキストに注意を払う」という...

Ubuntu 16.4 で完全に分散された Hadoop 環境を構築するための実践的なチュートリアル

序文この記事は主にubantu 16.4 Hadoop完全分散構築に関する関連コンテンツを紹介し、皆...

dockerでビルドしたnacos1.3.0の実装

1. nacosデータベースを再開します。データベース名nacos_configユーザー名とパスワー...

vite2.0+vue3 モバイルプロジェクトの詳細な説明

1. 関連する技術的なポイントバイト版ヴュー3 ts統合ルーティングvuexを統合するAxiosを統...