Linuxファイルシステムで生成されたシンボリックリンクがNTFSファイルシステムにコピーされたときに正しく機能しないことを読んでいます。https://ubuntuforums.org/showthread.php?t=1497914。 ext4からntfsファイルシステムにすべての種類のファイルをコピーし、コピーが元のように機能すると期待できますか?
Ubuntuでは、ext4のファイル(ディレクトリ、シンボリックリンク、ハードリンク)をUSB外付けハードドライブのNTFSファイルシステムにコピーしたことがあります。リンクファイルがNTFSファイルシステムにコピーされ、シンボリックリンクとリンクファイル間の相対パスがまだ同じ場合、NTFSファイルシステムでシンボリックリンクコピーを使用する際に問題はないと思います。
答え1
ext4
NTFSからコピーした後も、ファイルの内容は同じです。ただし、権限と所有権はしばしば変更されます。
権限または所有権によってパフォーマンスが異なる場合、コピー後に問題が発生する可能性があります。
外部ドライブのプログラム実行に対する保護がある可能性があります。
他のオペレーティングシステム(Windows)でそのファイルを使用しようとすると、実行可能ファイルやシンボリックリンクが機能することは期待できませんが、データファイル(文書、写真、ビデオクリップなど)は機能すると期待できます。
編集する:
実行可能ファイル、コンパイル済みプログラム、およびシェルスクリプトセットを使用してhtop
テストしましたmkusb
。
OS:mkusbを使用して作成された永久ライブUbuntu 18.10。
ファイルシステム:パーティション番号1、NTFS、次にマウント
/media/ubuntu/usbdata
注文する:
sudo add-apt-repository ppa:mkusb/unstable
sudo apt install mkusb usb-pack-efi
sudo apt install htop
which htop
cd /media/ubuntu/usbdata
ln -s /usr/bin/htop link-to-htop-in-ntfs
./link-to-htop-in-ntfs
ln -s /usr/bin/mkusb link-to-mkusb-in-ntfs
./link-to-mkusb-in-ntfs
which mkusb-nox
cp -p /usr/sbin/mkusb-nox copy-of-mkusb-nox-in-ntfs
./copy-of-mkusb-nox-in-ntfs
ln -s /media/ubuntu/usbdata/copy-of-mkusb-nox-in-ntfs link-to-copy-of-mkusb-nox-in-ntfs
./link-to-copy-of-mkusb-nox-in-ntfs
cp -p /usr/bin/htop htop-copied-to-ntfs
./htop-copied-to-ntfs
このコマンドは機能します(外部ドライブで実行されているUbuntu 18.10のバージョンを実行している間)。つまり、実行可能ファイルとシンボリックリンクはNTFSファイルシステムで動作します。
ただし、インストールされているシステムによっては、セキュリティ上の理由から外部ドライブでのプログラムの実行が禁止されています。以下のリンクに従って変更してください。
答え2
時によって異なります。存在する:
- ntfs-3gバージョン(
2017.3.23 integrated FUSE 28
必須) - NTFSおよびEXT4パーティションを設定する方法
ntfs-3gドライバには、次のことができるさまざまな機能が組み込まれています。
- ユーザーマッピングの実行
- 代替データストリーム(ADS)の読み取り
- 次の内容があります追加オプション:
- POSIX ACL設定の有効化
- Windows継承ルールを使用する(
inheritance
) - Windowsシステムファイルの表示/非表示(
show_sys_files
) - 隠しファイルを表示/非表示(
hide_hid_files
) - ...
ただし、これらすべてには使用前に慎重な計画とそれ以降の管理が必要です(したがって、Ubuntu部分で新しいユーザーを作成する場合は、Windowsでも同じユーザーを作成し、両方に同じパスワードを使用する必要があります...)。
だから:はい、シンボリックリンク、デバイス、FIFOなどの特殊ファイルを処理できます。しかし、仕事量はすごいです。、専門の使用のため: 文書、計画および展開を読んで下さい。ただし、単純なデュアルブートの場合は気にしないでください。そうでなければ考えるNTFSの内部を詳しく見ると...