NTFSシンボリックリンクを作成できるLinuxユーティリティはありますか?つまり、別のNTFSフォルダーを指すNTFSパーティション上のリンク-具体的にはWindows 7内で機能します。
Windowsの実行中に通常使用されているフォルダーを再配置したい。このマシンはすでにUbuntuをデュアルブートできるので、それを活用したいと思います。
編集:これが潜在的に「どのWindows Live CDが最適」になるのを防ぐために、この質問を「Linuxで可能ですか、はい、いいえ」に限定します。
NTFSシンボリックリンクを作成できるLinuxユーティリティはありますか?つまり、別のNTFSフォルダーを指すNTFSパーティション上のリンク-具体的にはWindows 7内で機能します。
Windowsの実行中に通常使用されているフォルダーを再配置したい。このマシンはすでにUbuntuをデュアルブートできるので、それを活用したいと思います。
編集:これが潜在的に「どのWindows Live CDが最適」になるのを防ぐために、この質問を「Linuxで可能ですか、はい、いいえ」に限定します。
回答:
NTFS-3G Advancedを使用することで、既存のジャンクション/ NTFSリンクをあたかもLinuxシンボリックリンクのように扱うことができるように見えますが、Windows内で動作する新しいリンクを作成する私の実際の目標は、無許可です:
これにより、Windowsによって作成されたジャンクションポイントとシンボリックリンクの逆参照が可能になり、ハードリンク、名前の変更、削除が可能になりますが、新しいリンクの作成はできません。
LinuxからNTFSドライブにシンボリックリンク(別名:ジャンクションポイントまたは再解析ポイント)を作成する方法。から取得:http : //www.tuxera.com/community/ntfs-3g-advanced/extended-attributes/
必要に応じて: sudo apt-get attr
# Display the reparse data of the file source-file
getfattr -h -e hex -n system.ntfs_reparse_data source-file
# Copy the reparse data of the file source-file
# to the file target-file
REPARSE=`getfattr -h -e hex -n system.ntfs_reparse_data source-file | \
grep '=' | sed -e 's/^.*=//'`
setfattr -h -v $REPARSE -n system.ntfs_reparse_data target-file
sudo apt-get attr最初に必要だと述べていません。ソースファイルとターゲットファイルとは何ですか?私はからのリンクを作成したい場合/home/xxx/Musicに/media/Storage/Musicこれを1ソースで、これは、ターゲットでありますか?
/home/xxx/Musicか/media/Storage/Music
Linuxでパーティションをマウントして、リンクを作成するだけでln -s機能します。これは、NTFSリンクの完全な複雑さへのアクセスを提供するものではありませんが、目的には十分なはずです。
Linux用のNTFSには、NTFS-3g(ファイルシステム名ntfs-3g、Ubuntuパッケージntfs-3g)とLinux-NTFS(ファイルシステム名fuse.ntfs、Ubuntuパッケージntfsprogs)の2つの異なる実装があります。それらのいずれかがあなたが望むことをしないなら、もう一方を試してください。
ln
NTFS-3Gのドキュメントは古いようです。Ubuntuバージョン2011.4.12AR.4-2ubuntu3を使用しており、仮想パーティション内にシンボリックリンクを正常に作成できました。これをテストするために使用した手順は次のとおりです。
dd if=/dev/zero of=ntfs.image bs=1024 count=20480
mkfs.ntfs -F ntfs.image
mkdir ntfs
sudo mount ntfs.image ntfs
cd ntfs
mkdir target
ln -s ./target symlink
ls -alF
cd -
rmdir ntfs
sudo umount ntfs
rm ntfs.image
ln -sそれは失敗しなかったという点で私のために「働いた」が、結果のリンクはWindowsでマウントされたときに使用できなかった。これを実際にテストできる場合は、何が起こるかお知らせください。