外付けハードドライブを接続するときに自動的にマウントするようにArch Linuxシステムを設定する方法は?

外付けハードドライブを接続するときに自動的にマウントするようにArch Linuxシステムを設定する方法は?

外付けハードドライブをマウントするようにArch Linuxシステムを構成する方法を知りたいです。いつ接続されています(起動時に接続されていません)。

このために私は追加しました

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

私の/etc/fstabファイルに。

指定しましたが、autoハードドライブを接続しても自動的にマウントされません。実際にハードドライブを接続しないと、システムは起動しません。

答え1

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

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

注:ファイルシステムをマウントするには、root権限が必要です。例外要件は以下にリストされています。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

答え2

3番目のフィールドはfs_vfstype(ファイルシステムタイプ、ext4など)で、nofailハードドライブを接続せずに起動できるように4番目のフィールドに追加されます。

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

いつものように、これらのツールはすべてArch Wikiにリストされています。 アプリケーションリスト - インストールツールのアーキテクチャウィキペディア|

関連情報