web-dev-qa-db-ja.com

プラグイン時に外付けハードディスクを自動マウントするようにArchLinuxシステムを構成するにはどうすればよいですか?

Arch Linuxシステムを構成して外付けハードディスクをマウントする方法を知りたいですいつプラグインされています(起動時にプラグインされるのではなく)。

そのために、私は追加しました

/dev/sdb1 /mnt/E auto rw,users,umask=0000 0 0

わたしの /etc/fstabファイル。

autoを指定しましたが、プラグを差し込んだときにハードディスクが自動的にマウントされませんでした。実際、ハードディスクを差し込まないとシステムは起動しませんでした。

2

読み取り/書き込みアクセスには、extraリポジトリのntfs-3gパッケージのような読み取り/書き込みNTFSドライバが必要です。

Sudo pacman -S ntfs-3gを使用してインストールした後、Sudo mount /path/to/ntfs /mount/pointを使用して通常の方法でNTFSパーティションをマウントできます。これは、/usr/bin/mount.ntfsから/usr/bin/ntfs-3gへのシンボリックリンクが原因で可能です。

注:ファイルシステムをマウントするには、ルート特権が必要です。例外の要件は ntfs-3g-FAQ にリストされています。

デフォルト設定を使用すると、NTFSパーティションは起動時にマウントされます。 /etc/fstabに次のように入力します。

/path/to/ntfs /mount/point ntfs-3g defaults 0 0

Root以外のユーザーで読み書きできるようにするには、いくつかの追加オプションを設定する必要があります(ユーザー名をユーザー名に変更する必要があります)。

/path/to/ntfs /mount/point ntfs-3g uid=username,gid=users,umask=0022 0 0

1
C.W.

3番目のフィールドはfs_vfstype(ファイルシステムのタイプ、つまりext4)で、4番目のフィールドにnofailを追加して、ハードディスクを接続せずに起動できるようにします。

実行時にディスクを接続するときにディスクをマウントする追加のツールが必要です。

いつものように、そのようなツールはすべてArch wikiにリストされています: アプリケーションのリスト-マウントツール| ArchWiki

0
ctx