GNU/Linux >> Linux の 問題 >  >> Linux

Linux 内から NTFS シンボリック リンクを作成する

解決策 1:

NTFS-3G Advanced を使用する 、既存のジャンクション/NTFS リンクを Linux シンボリック リンクのように扱うことは可能のようですが、Windows 内で動作する新しいジャンクションを作成することが実際の目標です はダメです:

<ブロック引用>

これにより、Windows によって作成されたジャンクション ポイントとシンボリック リンクの逆参照が可能になり、ハード リンク、名前の変更、および削除が可能になりますが、新しいものを作成することはできません。 .

解決策 2:

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

解決策 3:

このスレッドがかなり古くなっていることは承知していますが、最近同じ問題が発生しました (いくつかの Windows システム フォルダーを別のドライブに移動する必要がありました)。ここに簡単な解決策があります。

Windows では、フォルダーを新しい場所にコピー (移動ではなく) し、わずかに異なる名前でそのフォルダーへのシンボリック リンクを作成します (競合が発生しないようにするため)。Linux では、元のフォルダーを削除し、シンボリック リンクの名前を元のフォルダー名に変更します。再起動すると動作します。使用したシステムは Windows 8.1 と Ubuntu 14.04 です。

ルボ


Linux
  1. Linuxでハードリンクとシンボリックリンクを作成する方法

  2. Linux から Windows DLL を使用する

  3. Linux で ntfs ドライブを fsck する

  1. Linux を使用した NTFS から別の NTFS へのファイルの正確なコピー

  2. Linux から起動可能な Windows 10 USB ドライブ (UEFI) を作成する

  3. Linux での exFAT と NTFS の比較

  1. Lnコマンド:Linuxでシンボリックリンクを作成する方法

  2. Linuxでシンボリックリンクを作成する方法

  3. Linux から Windows への RDP