fstabを使用してNTFSパーティションを/ homeとしてマウントします。

fstabを使用してNTFSパーティションを/ homeとしてマウントします。

私は現在、すでにWindows 10がインストールされているコンピュータにArch Linuxをインストールしています。

この方法で2回インストールしようとしましたが、両方が失敗しました(回復モードで起動し、ログにはntfsドライブを読み取れないと表示されます)。

今私の質問は、このドライブを配置する正しい方法は何ですか/etc/fstab?現在fstabを作成しており、genfstab -U -p /mnt >> /mnt/etc/fstab次のntfsドライブエントリがあります。

# /dev/sda2 LABEL=LinuxData
UUID=...    /home    ntfs-3g    rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096    0    0

私はシステムのすべてのユーザーが/ homeを読み、書き込み、実行できることを願っています。

答え1

ntfs-3gはヒューズに基づいており、それを使用してLinuxファイルシステムの大部分を置き換えることができるかどうか疑問に思われます。代わりに家のどこかにインストールし、必要なファイルをそこに保管するだけです。

答え2

systemdを使用している場合は、.mountユニットとマウントスクリプトを使用する方法が必要です! man systedmd.unitとman systemd.mountを参照してください!

ただし、通常、WindowsとLinuxは異なる動作をし、ntfsは他のファイルシステムほどうまくサポートされていないため、LinuxではntfsやMicrosoftテクノロジを使用しないことをお勧めします。しかも性能も良くない。

答え3

まず、休止状態ファイルオプションを無効にする必要があります。

powercfg /h off 

そうしないと、/homeLinuxの起動時にntfs-3gパーティションがrwモードでマウントされません。パーティションをフォーマットする場合は、fstabファイルのUUIDを更新する必要があることに注意してください。

関連情報