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

特にChromeはset-uidビットを使用します。他の人もいるかもしれません。

関連情報