回答:
それは悪い考えのように思えます。はい、できますが、LinuxでのNTFSサポートにはこの警告が伴うことを理解する必要があります。
内部NTFS構造は複雑であるため、組み込みの2.6.14カーネルドライバーとFUSEドライバーはどちらも、破損を避けるために、安全でないと見なされるボリュームへの変更を許可しません。
これは部分的に原因です:
実装の内部の詳細は公開されていないため、サードパーティベンダーがNTFSを処理するためのツールを提供することは困難です。
私はLinuxにNTFSボリュームをマウントしましたが、-f(強制)オプションを使用しても、ファイルシステムがLinuxに適切にマウントされないという過去の問題がありました。私はついにそれをWindowsマシンに接続し、Windowsを起動して、それを修正しなければなりませんでした。
/ homeにネイティブのWindows読み取り可能なファイルシステムが絶対に必要な場合、私の好みは、代わりにfat32としてフォーマットすることです。その制限にもかかわらず、Linuxでのサポートが向上しています。
以下を使用できます。
mount --bind
これにより、1つのディレクトリに保存されたものはすべて別の場所に保存されます。私にとって、これはWindows 7で読み取り可能にする必要があるため、メインストレージがNTFSであったためです。では/etc/fstab
、Ubuntu 11.04によって行われた通常どおりNTFSパーティションをマウントしました。
# /windows was on /dev/sda3 during installation
UUID=FC843ED0843E8D60 /windows ntfs defaults,umask=007,gid=46 0 $
次に、代わりにベースストレージフォルダーを設定してそこに保存します。
# make /home/shawn/"folders" point to /windows/shawn/"folders"
/home/shawn/Documents/ /windows/shawn/Documents/ none bind 0 0
/home/shawn/Downloads/ /windows/shawn/Downloads/ none bind 0 0
/home/shawn/Pictures/ /windows/shawn/Pictures/ none bind 0 0
/home/shawn/Videos/ /windows/shawn/Videos/ none bind 0 0
/home/shawn/Music/ /windows/shawn/Music/ none bind 0 0
これはすべて入っている/etc/fstab
ので、起動時に再適用されます。
NTFSにはext4などと同じ権限がないため、機密性のないファイルにのみ使用することをお勧めします。
現在、自宅のサブフォルダ(~/Documents
など~/Music
)をNTFSファイルシステムに保存していますが、正常に動作しているようです。
例として、~/Documents
NTFSパーティションでフォルダーをホストする方法を次に示します。まず、NTFSパーティションが自動マウントに設定されていることを確認してください。これにより、起動時にシステムにアクセスできるようになります。保持する必要があるファイル~/Documents
を、対応するNTFSパーティションフォルダ(つまり/mnt/winblows/Users/Username/Documents
)に移動します。次にDocuments
、ホームディレクトリのフォルダーを削除し、という名前の場所にNTFSフォルダーへのリンクを作成しますDocuments
。
注:~/.config/user-dirs.dirs
選択したフォルダーの場所と同期していることを確認しなければならない場合があります(私はそうしました)。詳細については、この回答を参照してください。