외부 파일에 대한 링크가 파일 자체처럼 작동하도록 만듭니다(즉, 링크가 아닌 링크 대상을 제거).

외부 파일에 대한 링크가 파일 자체처럼 작동하도록 만듭니다(즉, 링크가 아닌 링크 대상을 제거).

디스크 공간이 상당히 제한된 SD 카드(F2FS)에 Arch를 설치했습니다. 여유 공간이 더 많고 더 빠른 원래 노트북의 NTFS Windows SSD 드라이브도 있습니다.

pacman 또는 yay(AUR)를 사용하여 설치된 Linux 패키지의 대용량 파일을 위에서 언급한 NTFS 드라이브로 이동하여 Linux 시스템과 응용 프로그램이 대상 파일 자체로 원활하게 액세스할 수 있도록 하고 싶습니다. 간단히 파일을 이동하고 소프트 링크를 넣을 수 있지만 이렇게 하면 시스템이 수동 전용 모드로 유지됩니다(즉, 패키지 관리자를 통해 패키지 업그레이드 시 패키지 파일이 다시 작성되면 링크가 실제 업데이트된 파일로 대체됩니다). ; 파일이 삭제되면 링크만 삭제되고 대상 파일은 여전히 ​​NTFS 드라이브의 공간을 낭비하고 있습니다.) 하드 링크는 이러한 기능 세트 요구 사항을 충족하지 않습니다. 하드 링크는 서로 다른 파일 시스템에서 작동하지 않으며 마지막 하드 링크가 존재하지 않는 한 파일을 존재하게 만듭니다. 이는 실제로 필요한 것과 반대입니다.

Windows 10에서 접합 링크를 사용하여 이 작업을 수행할 수 있지만(아마도?) 이 기능에 해당하는 적절한 Linux가 있습니까?

답변1

개별 파일을 이동하는 대신 포함된 디렉터리를 이동해 보겠습니다.

다음과 같은 경로를 가정합니다.

/opt/foopackage/foo.bin

foo.bin/opt/foopackage전체를 이동하고 대신 NTFS 볼륨에 연결해 볼 수 있습니다 .

동일한 동작이 나타나면 최상위 디렉터리( /opt이 경우)를 이동해 보세요.

지금은 편집하세요. Linux Windows(및 NTFS 확장) 간의 권한 모델 차이로 인해 이상한 상황이 발생할 수 있으므로 이것이 좋은 생각인지 완전히 확신할 수 없습니다. 그렇게해서는 안됩니다).

NTFS 디스크 크기를 조정하고 SD 이미지 OS 설치를 위한 Linux 기본 형식 볼륨을 위한 공간을 만드는 것 /opt(또는 적절한 방법)은 "더 깔끔하다"고 느껴지는 또 다른 잠재적인 솔루션입니다.

관련 정보