起動時にパーティションをマウントする方法は?


148

Ubuntuの起動時にHDDとパーティションをどのようにマウントしますか?

私は常にメディアとデータファイルを別々のパーティションに保存します-1つの2TB HDDと400の奇数ギグパーティション。ホームディレクトリのデフォルトのフォルダの場所を他のドライブに交換しようとしています。

/home/user_name/.config/user-dirs.dirsファイルを目的のディレクトリに変更したときに機能しますが、システムを再起動するまでです。ドライブがマウントされていないことが問題であると想定しているだけですが、どちらの方法でも役立ちます。ディレクトリがデフォルトに戻る理由の別の理由を誰かが知っている場合は、それも良いでしょう。


6
ここでは、あなたの質問に対する答えを持っている便利なリンクを/ etc / fstabファイルを編集している:起動時にドライブをマウントし、マウントNTFSは、起動時にドライブ
ピーチ

回答:


158

経験豊富なユーザー専用のターミナルメソッド。これにより、起動が中断される可能性があります。
これで問題ない場合は、ターミナルを起動します。

  1. [重要] sudo cp /etc/fstab /etc/fstab.old -望ましくないことが発生した場合に備えて、fstabファイルのバックアップを作成します。何かが起こった場合、起動可能な(ライブ)USBが必要になります。持っていない場合は、代わりにGUIメソッドを使用してください。

  2. sudo blkid -自動マウントするパーティションのUUIDをメモします。

  3. sudo nano /etc/fstab -次の行をファイルの最後にコピーして保存し、その後再起動して、機能するかどうかを確認します。

  4. mkdir /my/path/tomount #引用するには:「パーティションをマウントする前にマウントポイントを作成する必要があります。」https://help.ubuntu.com/community/Fstabを参照してください

一般的な設定は次のとおりです。

UUID=<uuid> <pathtomount> <filesystem> defaults 0 0

lsblk -o NAME,FSTYPE,UUIDマウントするパーティションのUUIDとファイルシステムを見つけるために使用します。例えば:

$ lsblk -o NAME,FSTYPE,UUID
NAME   FSTYPE UUID
sda
├─sda2
├─sda5 swap   498d24e5-7755-422f-be45-1b78d50b44e8
└─sda1 ext4   d4873b63-0956-42a7-9dcf-bd64e495a9ff

NTFS

UUID=<uuid> <pathtomount> ntfs uid=<userid>,gid=<groupid>,umask=0022,sync,auto,rw 0 0

のための<>変数:

  • <uuid>=3087106951D2FA7E
  • <pathtomount>= /home/data/ #再起動する前にこれを作成する
  • <userid>=1000
  • <groupid>=1000

id -u <username>ユーザーIDの取得とグループIDの取得に使用しますid -g <username>

syncキャッシュを無効にするため、オプションを指定すると書き込みパフォーマンスが低下する可能性があります。非同期がデフォルトです。)

コンピューターの_fstab_ファイルのスクリーンショット



7
マウントオプションの規範が厳しすぎることに注意してください。全員のuidとgidがデフォルトの1000になるわけではありません
。– IlluminAce

6
「id -u <username>」を使用してuidを取得し、「id -g <username>」を使用してグループIDを取得します。これは回答に記載する必要があります。

4
ここでは@bbodenmiller同期オプションは避けてください。コンピュータに最適化させるのではなく、すべてのバイトを即座にフラッシュするよう要求するため、ディスクへの書き込みが遅くなります。答えは同期を削除する必要があります
マサドウ

1
書き込みサイクルの数が限られたメディア(フラッシュドライブなど)の場合、ライフサイクルの短縮を引き起こす可能性があることを読みましman mountた。sync
エンリコマリアデアンジェリス

146

GUIメソッド(初心者に推奨)-Disksプログラムは自動的に編集し/etc/fstab、何も壊しません。disksランチャーを入力するかgnome-disks、ターミナルでディスクアプリケーションを起動します。

[ドライブ]、[パーティション]の順に選択し、[その他のアクション](歯車アイコン)ボタンを使用して[マウントオプションの編集]メニューにアクセスします。実際に自動マウントするように設定されている場合はここにいないため、ユーザーデフォルトをオフにします。残りは明白なはずです。

ディスクアプリケーション ディスクアプリケーション-歯車アイコンメニュー、[マウントオプションの編集...]をクリックしようとしています ディスクアプリケーション-マウントオプションダイアログ


30
「自動マウントオプション」のチェックを外すことを忘れないでください。グレー表示のUIで[起動時にマウント]チェックボックスがオンになっていても、自動マウントが機能していなかったため、混乱しました。
エティエンヌ

10
fstabを手動で編集するよりも簡単です。これが最良の答えです。
言葉forthewise

3
16.04では、この方法は、ディスクをマウントする/ MNT代わりの/ devの
dstonek

8
sudoGUIツールと一緒に使用しないでください。gnome-disks必要に応じて許可を求めます。
nipunasudha

これはインストールまたはアンインストールできるパッケージではなく、組み込みコマンドであることに注意してください。つまずいた。
xjcl

21

Ubuntuで次の手順に従ってパーティションを自動マウントします。

  1. ファイルマネージャを開き、リストされているデバイスの左側を見てください。

  2. 起動時に自動マウントするデバイスをクリックして選択すると、そのデバイス(パーティション)の右側のペインにフォルダーが表示されます。このウィンドウは開いたままにしてください。

  3. デスクトップのUbuntu検索に移動してディスクを入力すると、結果にディスクが表示されます。

  4. ディスクをクリックすると、ディスクマネージャーが起動します。

  5. 左側のペインにHDDがリストされ、右側のペインに各HDDのパーティションの詳細が表示されます。

  6. 重要なパーティションをクリックして強調表示します(すべてのパーティションの起動時にマウントを設定しないでください。システムの速度が低下します)。

  7. ファイルマネージャーの左上にあるデバイスの名前を見て、ディスクマネージャーのパーティションと以前に開いたパーティションウィンドウを比較して、自動マウントするパーティション名が同じ名前であることを確認します(ディスクマネージャーで選択したパーティションの[コンテンツ]フィールドで、ディスクマネージャーで同じ名前のドライブまたはパーティションを探します。

  8. 正しいパーティションを選択したことを確認した後、ディスクマネージャーで[その他のアクション]アイコンをクリックするだけで、サブメニューリストが開き、マウントオプションの編集を選択し、マウントオプションが自動マウントオプション= ONで開きます。デフォルトでは、起動時にマウントがチェックされ、ユーザーインターフェースに表示がチェックされていることを確認し、OKをクリックしてシステムを再起動します。ログイン後にファイルマネージャーに移動すると、起動時にマウントすることを選択した部分が表示されます-upはすでにマウントされています。


16.04では、この方法は、ディスクをマウントする/ MNT代わりの/ devの
dstonek

@dstonek-上記の手順8の[マウントオプションの編集]でマウントポイントを指定するオプションがあります。つまり、必要に応じて/ devにマウントするように指示することができます
。– gare

6

システムが起動すると、/etc/fstab自動的にマウントするパーティションのリストのファイル(「ファイルシステムテーブル」の略)をチェックします。

このファイルの使用方法は、ここで説明されています。

簡単に言うと:

fstabエントリの構文は次のとおりです。

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

独自のエントリを追加できますが、デバイスパス(/ dev / sdb1など)、またはそれらを識別するUUID(数字の大きな長い文字列)を知る必要があります。


6
リンクは、理論的に問題を解決かもしれないが、それは問題の本質的な部分を含めることをお勧めだ
ウェブ-E

1
@ Web-Eはおそらくanswerを意味します
アンドレイスカイニコフス

私は通常@ Web-Eに同意しますが、問題の一部は、「/ etc / fstabの仕組み」の範囲が広すぎて、純粋に規範的でなくてもここで完全にカバーできないことだと思います。概念を教える方が良い。ただし、fstabエントリとは何かを説明するのに良いと思います。
-thomasrutter

1

「usbmount」パッケージをお試しください

sudo apt-get install usbmount

USBデバイスを自動的にマウントします


7
-1。また、使用方法に関する指示を含めることをお勧めしますusbmount。誰かに「このソフトウェアをインストールする」と言うだけでは十分ではありません。
パート14年

1
これは、/media/usb[0-7]プラグイン時にUSBデバイスを自動的にマウントする非デスクトップインストール用のスクリプトです。起動中にドライブをマウントする必要がある場合、これは適切ではない可能性があります。予測はできませんが、必要なのは、起動が完了したらどこかにマウントするだけでよい場合は問題ありません。グラフィカルデスクトップを使用する場合、USBデバイスを自動的にマウントする独自の方法があるため、これは必要ありません。
トーマスラッター

1

fstabを使用

echo '/dev/[VolumeGroup]/[VolumeName] [custom-directory] ext4 defaults 0 2' >> /etc/fstab

例:

echo '/dev/hdd/hdd /mnt/hdd ext4 defaults 0 2' >> /etc/fstab
echo '/dev/ssd/ssd /mnt/ssd ext4 defaults 0 2' >> /etc/fstab
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.