SSD

SSD

128GB SSDと1TB HDDを搭載したLenovo 80Q0001NUSノートブックがあります。どちらのドライブもGPTを使用するため、デュアルブートでWindowsとLinux(OpenSUSE)の両方を使用する必要があります。私のドライブはこのように分割されています(ほとんどの名前は私のパーティションやラベル名とは異なりますが、できるだけ多くのユーザーがこの質問にアクセスできるようにするために使用されます)。

SSD

/dev/sda1 BOOT ESP(FAT32)
/dev/sda2 Windows C(NTFS)
/dev/sda3 Linux ディストリビューション ルート ディレクトリ(BTRFS)
/dev/sda4 Linux スワップ(スワップ)

ハードディスク

/dev/sdb1 NTFS ストレージ (Windows 用パーティション) (NTFS)
/dev/sdb2 EXT4 ストレージ (Ext2Fsd および Linux を含む Windows 用パーティション) (EXT4)
/dev/sdb3 BTRFS ストレージ (Linux 用パーティション) )

私は使用する:

  • sda2をWindows Cドライブとして使用し、
  • sda3は私のLinuxルートに使用されます。
  • sdb1は、Cドライブのスペースが多すぎるWindows用のエントリです(当時のパーティション設定方法によっては50〜80GB)。
  • sdb2は、オペレーティングシステム間で共有する必要がある写真、ビデオ、Linuxソフトウェア、音楽、iso、その他のファイルを保存する役割を果たし、個人的に好むファイルシステム形式で(btrfs機能のために一番好きなものである)ext4のためのLinux標準の置き換え) ;
  • sdb3は私のLinuxの残りの部分で使用されていますが、これはLinuxのSSDパーティションで余りに多くのスペースを占めています。

次のようにOpenSUSEをインストールしたいと思います。

  • /lib、/lib64、/usr、/opt、/home、/etc、およびその他のフォルダにインストールされます。ハードディスクパーティション
  • そしてにインストールされましたSSDパーティション

しかし、

  • はいいいえ上記のすべてのディレクトリとその中のすべてがハードドライブパーティションにあることを望んでいると言いたかったのです。
  • また、sdb3パーティションを/homeまたは/usr/local(またはオプションで提供されている他のマウントポイントディレクトリ)専用に設定したくありません。
  • 私はsda3がOpenSUSEのすべての「基本」を保持したいと思います。
  • 多くのライブラリ、パッケージなどをインストールすると、SSDパーティションにはすべて収まりません。より大きなパーティションであるsdb3に、ほとんどのソフトウェア、ライブラリ/パッケージなどをインストールする必要があります。このように、OpenSUSE は SSD パフォーマンスのメリットを享受できます。

SSDに「基本エントリ」をインストールしてから、ダウンロードしてインストールする他のソフトウェアのハードドライブパーティションにライブラリ、パッケージ、およびホームディレクトリを作成するようにOpenSUSEインストールを設定する方法はありますか?可能であれば、この質問がそのディストリビューションでも参考資料として使用されるように、ほとんどのLinuxディストリビューションに適用される回答を提供してください。

答え1

インストール中に/sda3 にルートマウントポイントを設定します。次に、sdb3 をより多くのパーティションに分割するか、LVM を使用して論理ボリュームを作成します。 sdb3の各ボリュームにリストされているすべてのディレクトリ(ホームディレクトリを除く)に対してカスタムマウントポイントを設定します。/varそのリストに含めたい場合があります。最後に/homeデータパーティションとして指定したので、sdb2にマウントするように設定します。または、/homesdb3のボリュームにマウントし、別のマウントポイント(/mnt/datasdb2用など)を作成した後、インストール後にデータをここに直接保存するか、ホームディレクトリ(ドキュメント、ダウンロード、音楽など)に構成されていないディレクトリをシンボルとしてマウントします。します。 .)のディレクトリに接続します/mnt/data

私の考えでは、これは少し過剰である可能性があり、/varsdb3にインストールするだけで問題がない可能性があります。 Windowsとは異なり、すべてのパッケージ、ライブラリなどをアーカイブするのに多くのスペースは必要ありません。 sda3に少なくとも15GBがあれば、おそらくそれ以上には上がらないでしょう。たとえば、私のシステム全体(/var、およびを除く/homeすべてのシステム/boot)はわずか5.2 GBです。私はほぼ同じソフトウェアセット(およびシステムの復元を無効にする)を備えたWindows 7コンピュータを持っており、システムの重量は約76GBです。また、HDDにライブラリとパッケージを配置すると、システムをSSDに配置することで得られるパフォーマンス上の利点がほとんどなくなります。実際に状況をさらに悪化させることもあります。システム全体をsdb3に配置することをお勧めします。

編集する

/etc起動中は、ルートファイルシステムがカーネルによってマウントされ、他のファイルシステムがそれに基づいているため、ルートとは別にマウントしないでください/etc/fstab。 adjustでマウントポイントを設定すると、インストーラがそれを考慮するかどうかはわかりません。開始パラメータ/etc。まず、仮想マシンでテストし、何が起こっているのかを確認できます。

関連情報