web-dev-qa-db-ja.com

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

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

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

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

142
Harley Baker

経験豊富なユーザー専用の端末方法。これにより、ブートが破損する可能性があります。
これで問題ない場合は、ターミナルを起動します。

  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 -g <username>を使用してグループIDを取得します。

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

Screenshot of my computer's _fstab_ file

152

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

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

Disks applicationDisks application - cogs icon menu, about to click Edit Mount Options...Disks application - Mount Options dialog

140
dolzenko

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

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

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

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

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

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

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

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

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

20
Ashraf Abusada

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

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

簡単に言うと:

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

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

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

5
thomasrutter

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

Sudo apt-get install usbmount

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

1
loo3y35

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
1
Amin