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

推薦する

MySQLデータのエクスポートとインポートに関する知識ポイントの簡単な分析

多くの場合、ローカル データベースのデータをエクスポートしたり、他のデータベースからデータをインポー...

アバターと国旗の統合を実現する1行のCSSコード

今日は建国記念日で、誰もが祖国の誕生日をお祝いしようとしています。毎年この時期になると、WeChat...

SSH接続を介してXshellを使用したUbuntu 20.04で報告されたサービス問題の詳細な説明

1. 最近、Ubuntu の新しいバージョンをインストールしました。/etc/ssh/sshd_co...

Linux デバイス用ネットワーク ドライバーの紹介

有線ネットワーク: イーサネット 無線ネットワーク: 4G、WiFi、Bluetooth、5G 概要...

HTML tbody の使用

構造化テーブル (IExplore のみ) 1) 行ごとにグループ化<thead> .....

Vue ダイナミック バインディング アイコンの完全な手順

0 アイコンと画像の違いアイコンは文字であり、画像はバイナリ ストリームです。つまり、画像はアイコン...

初心者のための入門チュートリアル⑤:ウェブサイト登録はとても簡単、簡単な登録のヒント

スペースを購入してウェブサイトを構築したことがある友人なら、ウェブサイトは正式に開設する前に登録する...

初心者向けWebサイト構築ガイド⑥:FlashFXPの詳しい使い方

今日は、サイトの設定やウェブサイトのアップロードなど、FlashFXP の最も基本的な機能を紹介しま...

CocosCreatorでJSZip圧縮を使用する方法

CocosCreator バージョン: 2.4.2 jszipの実践的なプロジェクトアプリケーション...

JavaScript データ プロキシとイベントの詳細な分析

目次データブローカーとイベントObject.defineProperty メソッドのレビューデータブ...

WeChatアプレットはシンプルな計算機を実装する

参考までにWeChatアプレットで書かれた簡単な計算機です。具体的な内容は次のとおりです。 jisa...

DockerにMinIOをインストールするための詳細な手順

目次1. docker環境が正常かどうかを確認する2. miniIOイメージをダウンロードする3. ...

Mac M1 での Nginx のマルチサイト構成の実装

注: nginxはbrew経由でインストールされますウェブサイトのルートディレクトリ: /opt/h...

JavaScript の組み込みオブジェクト 数学と文字列の詳細な説明

目次数学オブジェクト共通プロパティ一般的な方法Math.random()文字列メソッド長さプロパティ...

フォーム検証機能を実装するためのネイティブ js

目次開発の際には、機能を段階的に分析して実装することで、明確な考え方を保つことができます。 1. フ...