ext4에서 ntfs 파일 시스템으로의 파일 복사본이 원본과 동일하게 작동할 것으로 기대할 수 있습니까?

ext4에서 ntfs 파일 시스템으로의 파일 복사본이 원본과 동일하게 작동할 것으로 기대할 수 있습니까?

Linux 파일 시스템에서 생성된 심볼릭 링크가 NTFS 파일 시스템에 복사될 때 제대로 작동하지 않는다는 내용을 읽고 있습니다.https://ubuntuforums.org/showthread.php?t=1497914. ext4에서 ntfs 파일 시스템으로 모든 유형의 파일을 복사하고 복사본이 원본처럼 작동할 것으로 기대할 수 있습니까?

Ubuntu에서는 ext4의 파일(디렉터리, 심볼릭 링크 및 하드 링크)을 USB 외장 하드 드라이브의 NTFS 파일 시스템으로 복사한 적이 있습니다. 연결된 파일이 NTFS 파일 시스템에도 복사되고 심볼릭 링크와 연결된 파일 간의 상대 경로가 여전히 동일한 경우 NTFS 파일 시스템에서 심볼릭 링크 복사본을 사용할 때 문제가 없다고 생각합니다.

답변1

  • ext4NTFS에서 복사한 후에도 파일 내용은 동일합니다.

  • 그러나 권한과 소유권은 종종 수정됩니다.

  • 권한이나 소유권에 따라 성능이 달라지는 경우 복사 후 문제가 발생할 수 있습니다.

  • 외부 드라이브의 프로그램 실행에 대한 보호 기능이 있을 수 있습니다.

  • 다른 운영 체제(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 파일 시스템에서 작동합니다.

그러나 일부 설치된 시스템에서는 보안상의 이유로 외부 드라이브에서의 프로그램 실행이 금지됩니다. 아래 링크를 따라 변경하시면 됩니다.

사용자 정의 권한 및 소유자를 사용하여 USB 드라이브에 NTFS 파티션 마운트

답변2

때에 따라 다르지존재하다:

  • ntfs-3g 버전( 2017.3.23 integrated FUSE 28필수)
  • NTFS 및 EXT4 파티션을 설정하는 방법

ntfs-3g 드라이버에는 다음을 수행할 수 있는 다양한 기능이 내장되어 있습니다.

하지만 이 모든 것에는 사용 전 신중한 계획과 이후 관리가 필요합니다(따라서 Ubuntu 부분에서 새 사용자를 생성하는 경우 Windows에서도 동일한 사용자를 생성하고 양쪽에 동일한 비밀번호를 사용해야 합니다...).

그래서:예, 심볼릭 링크, 장치, FIFO와 같은 특수 파일을 처리할 수 있습니다.하지만 업무량은 엄청나다, 전문적인 사용을 위해: 문서, 계획 및 배포를 읽으십시오. 그러나 간단한 이중 부팅의 경우에는 신경쓰지 마십시오.너가 아니라면생각하다NTFS의 내부를 자세히 살펴보면...

˙\_(ツ)_/˙

관련 정보