Linux(Fedora)에서 별도의 하드 드라이브에 애플리케이션을 설치하는 방법

Linux(Fedora)에서 별도의 하드 드라이브에 애플리케이션을 설치하는 방법

Windows에서 Linux로 마이그레이션 중입니다. 96GB SSD(Fedora 설치)와 1TB 외장 HDD가 있습니다. MS-Windows에서는 SSD에 OS를 설치하고 HDD에 모든 애플리케이션을 설치합니다. Linux에서 이를 어떻게 달성할 수 있습니까?

하드 드라이브를 설치하려고 했는데 /optgoogle-chrome을 설치하려고 하면 충돌이 발생했습니다.

Total                                           3.9 MB/s |  86 MB     00:22     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Running scriptlet: google-chrome-unstable-94.0.4606.12-1.x86_64           1/1 
  Installing       : google-chrome-unstable-94.0.4606.12-1.x86_64           1/1 
Error unpacking rpm package google-chrome-unstable-94.0.4606.12-1.x86_64
Errors occurred during transaction.
  Verifying        : google-chrome-unstable-94.0.4606.12-1.x86_64           1/1 
Completion plugin: Generating completion cache...
Failed: google-chrome-unstable-94.0.4606.12-1.x86_64

Failed:
  google-chrome-unstable-94.0.4606.12-1.x86_64                                  

Error: Transaction failed

디스크 설치 방법은 다음과 같습니다

/opt   /dev/sda2 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset

(에서 출력 findmont -T /opt)

답변1

디스크 파일 시스템을 xfs로 변경한 후 제대로 작동했고 이제 마운트 지점은 다음과 같습니다.
UUID=f955e00b-4141-45e9-bacd-9e36012e19fb /opt xfs defaults,nofail 0 2

답변2

문제는 파일 시스템이다. vfat필수 속성이 지원되지 않습니다.

vfat오래된 MS 파일 시스템입니다. Unix는 사용할 수 vfat없는 파일 시스템의 고급 기능을 사용합니다 NTFS.

특히 크롬은 set-uid 비트를 사용합니다. 다른 사람들도 있을 수 있습니다.

관련 정보