外付けハードドライブをマウントするように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にリストされています。 アプリケーションリスト - インストールツールのアーキテクチャウィキペディア|