検索

Linux でのドライブの自動マウント

Mar 20, 2024 am 11:30 AM
linux自動運転者Linux オペレーティング システム

Linux でのドライブの自動マウント

Linux オペレーティング システムを使用していて、システムが起動時にドライブを自動的にマウントするようにしたい場合は、デバイスの一意の識別子 (UID) とマウント ポイントのパスを実現する fstab 設定ファイル。 fstab は、/etc ディレクトリにあるファイル システム テーブル ファイルで、システムの起動時にマウントする必要があるファイル システムに関する情報が含まれています。 fstab ファイルを編集すると、システムを起動するたびに必要なドライブが正しくロードされるようになり、システムの安定した動作が保証されます。

ドライバーの自動インストールは、さまざまな状況に簡単に適用できます。たとえば、システムを外部ストレージ デバイスにバックアップする予定です。自動化を実現するには、起動時であってもデバイスがシステムに接続されたままであることを確認してください。

同様に、多くのアプリケーションはファイルをシステム ドライブに直接同期しますが、ドライブがアンマウントされている場合、これらのファイルを再同期すると非常に不便になります。自動ロード機能は、ユーザーがロード コマンドを手動で実行したり、グラフィカル インターフェイスを介して手動で実行したりすることなく、ドライブを自動的に識別してロードします。

このチュートリアルでは、Linux の起動時に追加のドライブを自動的にマウントする方法を検討します。

Linux でのドライブの自動マウント

Linux に接続されたドライブを自動的にマウントするには、慎重な手順が必要です。

通常、Linux は起動時に接続されたドライブを自動的にマウントしませんが、データにアクセスするには指定されたマウント ポイントに手動でマウントする必要があります。ただし、デスクトップ環境を備えた一部の Linux ディストリビューションでは、ユーザーのためにドライブが自動的にマウントされ、ユーザーがデータにすばやくアクセスできるようになります。

注: このガイドに記載されている手順は、Ubuntu 22.04 で実行されました。ただし、他のディストリビューションでも、指定されたコマンドではエラーが発生しません。

1. UID とファイル システム タイプの検索

ドライブの名前、一意の識別番号 (UUID)、およびファイル システムの種類を取得するには、2 つの方法があります。 1 つ目は、システムの組み込みグラフィカル ユーザー インターフェイス アプリケーションを使用して検索する方法で、もう 1 つはコマンド ラインを通じて検索を実行する方法です。

個人的には、ターミナルで行う方が正確なので、ターミナルで行うことを好みます。

スドー・ブラキッド

blkid コマンドは、内部および外部ブロック デバイスに関する情報を取得するために使用されるコマンド ライン ユーティリティです。

次に、ドライブのラベル (この場合は MyDrive) を特定し、UUID とファイル システムの種類をメモします。簡単に識別できるように、ストレージ ドライブに名前を付けることを忘れないでください。

コマンド出力のスクリーンショットには、必要な情報がすべて表示されています。

  • UID = 65B1—FB17
  • ファイル システム タイプ = exfat

UID (Universally Unique Identifier) はブロックデバイス MyDrive (/dev/sda1) の ID で、ファイルシステムの種類は exfat です。

UID の文字数は、ファイル システムの種類に応じて異なる場合があることに注意してください。たとえば、FAT ファイル システム UICC にはダッシュ (-) を含む 8 文字の英数字が含まれ、NTFS には 16 文字の文字列があり、EXT にはダッシュを含む 32 文字の英数字があります。

ここで、これを GUI で実行しましょう。私は Ubuntu 22.04 を使用しており、その Genome デスクトップ環境には Disks と呼ばれるデフォルトのディスク管理アプリケーションがあるためです。アプリを開き、ストレージ容量で識別できるドライブをタップします。

2. マウント ポイントを作成します

外部ドライブを Linux に永続的にマウントするには、マウント ポイントを作成する必要があります。将来別のマウント ポイントを選択しない限り、これは 1 回限りの設定です。

マウント ポイントは、アクセスされるファイル システムが配置される場所です。 Linux 上の任意のディレクトリにすることができます。通常は /mnt または /media ディレクトリが使用されます。ルート ディレクトリに /media/MyBackup というディレクトリを作成し、これがマウント ポイントになります。

sudo mkdir/media/MyBackup

ここで、外部ドライブ MyDrive を /media/MyBackup マウント ポイントに永続的にマウントします。

接続されたドライブの名前、UUID、ファイル システム タイプがわかり、マウント ポイントも作成されました。最後のステップは、fstab ファイルにアクセスして変更することです。

3. fstab ファイルにアクセスして編集する

Fstab ファイルは、マウントされたストレージ デバイスに関する情報が含まれる /etc ディレクトリ内のファイル システム構成ファイルです。任意のテキスト エディタでアクセスできますが、変更するにはスーパーユーザー アクセスが必要です。

Sudo vim/etc/fstab

次に、次の一般的な構文を使用して、上で抽出した情報を挿入します。

[デバイス][マウント ポイント][ファイル システム タイプ][マウント オプション][ダンプ][パス]

上記の構文のすべてのパラメーターについては、以下で説明します。

###[装置]### [設置箇所][ファイルシステムタイプ][ロードオプション] ###[ごみ]### 接続されたデバイスのバックアップを有効または無効にします。0 の場合、バックアップは無効になります
デバイスUUID
接続されたドライブの内容にアクセスするためのマウント ポイント ディレクトリ [man mount コマンドの実行に関する詳細]
ファイル システム形式のタイプ (fat、exfat、ntfs、ext4 など)
デバイスの読み取りおよび書き込みオプション (デフォルトは読み取りおよび書き込みアクセス用)

fsck コマンドは、ブートを開始する前にドライブにエラーがないか確認するために使用されます。ルートデバイスの場合、fsck は常に 1 になります。

次の形式は、Arch Linux や Debian などのほとんどの Linux ディストリビューションに適していますが、最新の Ubuntu (22.04) は、以下で説明するように異なる形式になっています。

UID = [デバイスのUUID][マウントポイント][ファイルシステムタイプ][マウントオプション][ダンプ][パス]

上記の形式を使用して、上記で抽出した情報を fstab ファイルに挿入します。

UID = 65B1—F446/Media/MyBackup exfat のデフォルト値 0 0

注: フィールドを区切るにはスペースの代わりにタブを使用してください。

[インストール オプション] をデフォルトに設定しました。これは、デバイスに読み取りおよび書き込みアクセスがあることを意味します。バックアップしたくないため、起動時に fsck チェックを実行したくないため、[Dump] および [Pass] オプションは 0 に設定されています。

Ubuntu 形式

最新の Ubuntu (22.04) では、fstab ファイル内の外部ドライブのフォーマットが異なります。

/dev/disk/by—uuid/[デバイスの UUID][マウント ポイント][ファイル システム タイプ][マウント オプション][ダンプ][パス]

私は Ubuntu 22.04 を使用しているため、この方法を使用します。

/dev/disk/by-uuid/65B1-F446/media/MyBackup exfat デフォルト値 0 0

次に、ファイルを保存して終了します。私は Vim を使用しているので、:wq コマンドを実行すると、エディターが書き込まれて終了します。

4.検証

fstab ファイルに記述されているすべての情報が正しいことを確認するには、mount-a コマンドを使用します。

須藤山

エラーがある場合は、上記のコマンドでエラーが表示されます。それ以外の場合は、出力はありません。

エラーは発生しませんでした。これは、ドライブが正常にマウントされたことを意味します。

さまざまな Linux ディストリビューションの fstab ファイルを比較のために以下に示します。

Debian/etc/fstab ファイル

Arch Linux/etc/fstab ファイル

Ubuntu/etc/fstab ファイル

#########結論は#########

日常の仕事でドライブを使用する場合。特に、そこにファイルを保存したり、そこから Linux システムにファイルにアクセスしたりする場合に便利です。あるいは、システムのバックアップに興味があり、起動後に復元したくない場合、これはこれを自動化する優れた方法です。 多くの Linux ディストリビューションは起動時にドライブをマウントしないため、自動マウントは起動時にストレージ ドライブをマウントする方法です。これは、デバイスの UID とマウント ポイントを /etc/fstab ファイルに配置することで実行できます。

以上がLinux でのドライブの自動マウントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事は每日运维で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
Zohoメールログイン/サインアップ| Zohoメールアプリのダウンロード-MinitoolZohoメールログイン/サインアップ| Zohoメールアプリのダウンロード-MinitoolApr 23, 2025 am 12:51 AM

この投稿では、主にZohoメールを紹介します。 Zohoメールにサインアップし、Zohoメールアカウントにログインして、このメールサービスを使用して個人またはビジネスのメールを表示および管理する方法を学びます。

Microsoft Excelのフォーミュラを表示または非表示にする方法は? - ミニトールMicrosoft Excelのフォーミュラを表示または非表示にする方法は? - ミニトールApr 23, 2025 am 12:50 AM

Excelに式を表示したいですか? Excelでフォーミュラを非表示にしたいですか?これらの仕事をするのは難しくありません。 PHP.CNソフトウェアは、いくつかの便利な方法を収集し、この投稿でそれらを表示します。さらに、紛失したExcelファイルを回復したい場合は、PHPを試すことができます

これで、Googleの1つのVPNをWindowsとMacにダウンロードして使用できます-Minitoolこれで、Googleの1つのVPNをWindowsとMacにダウンロードして使用できます-MinitoolApr 23, 2025 am 12:49 AM

Googleは無料のVPNを提供しますか? Google One VPNとは何ですか? GoogleのVPNを入手しますか?この投稿では、PHP.CNがこのVPNサービスに関する情報を示します。また、デスクトップ用のGoogle1つのVPNをダウンロードして、inにアクセスできます

「内部ハードドライブを修正する方法は、Windows 10を切断し続けます」?「内部ハードドライブを修正する方法は、Windows 10を切断し続けます」?Apr 23, 2025 am 12:48 AM

「内部ハードドライブがWindows 10を切断し続ける」という問題に苦労していますか?この関連する問題には多くの考えられる理由があります。詳細なトラブルシューティング測定については、この投稿をPHP.CN Webサイトで読むことができ、そのトリッジを把握できます。

Windows 10/11でクラッシュするFIFA 22を修正する方法は? - ミニトールWindows 10/11でクラッシュするFIFA 22を修正する方法は? - ミニトールApr 23, 2025 am 12:47 AM

FIFA 22/21は、サッカーファンがそれに抵抗できる人気のあるゲームです。ただし、いくつかの理由により、ゲームを楽しむことができなくなります。あなたが満たすかもしれない最も頻繁な問題の1つは、PCでクラッシュするFIFA 22/21です。 FIFA 22が保持される場合

Huluの欠落エピソードを修正する方法は?これらの修正を試してください! - ミニトールHuluの欠落エピソードを修正する方法は?これらの修正を試してください! - ミニトールApr 23, 2025 am 12:46 AM

一部の人は、Huluがいくつかのビデオを見るつもりであるときに特定のショーを再生しないことに気付いています。 Huluの不足しているエピソードに対処するために、PHP.CN Webサイトでいくつかの潜在的な理由と実行可能なソリューションを整理しました。あなたもiに悩まされている場合

Windows用のGoogleドライブをダウンロードしてインストールする方法-MinitoolWindows用のGoogleドライブをダウンロードしてインストールする方法-MinitoolApr 23, 2025 am 12:45 AM

Google Driveは、WindowsとMac用のアプリを提供しています。 Googleドライブデスクトップアプリを使用すると、ファイルをより簡単に同期できます。 PHP.CNからのこの投稿は、WindowsにGoogleドライブをダウンロード、インストール、使用する方法を示しています。

Windows 10/11のスーパーピープルで検出されたLAGの読み込みを修正する方法は? - ミニトールWindows 10/11のスーパーピープルで検出されたLAGの読み込みを修正する方法は? - ミニトールApr 23, 2025 am 12:43 AM

Super Peopleは、Wonder Gamesによって公開されている最新のバトルロイヤルゲームの1つであり、Steamクライアントで無料でダウンロードできます。このゲームをプレイすると、スーパーピープルラグ、低FPS、st音の問題に遭遇する可能性があります。幸運なことに

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール