インターネット上にたくさんのガイドとセットアップのバリエーションがあるので、どちらが本当に従うべきかわかりません。通常、Windows 8では、セットアップはすべてをHDDにインストールし、Intel Smart Responseを使用して迅速なセットアップを行います。しかし、Linuxが初めてなので、どうしたらいいかわかりません。
私の理想的なセットアップはこれに似ていますが、LinuxではIRSTが利用できないことを知っているので、OSファイルを代わりにSSDに保存し、メディアをより大きなHDDに保存することです。段階的な手順は非常に役立ちます。
編集: Ubuntuのみで実行し、SSDを使用してシステムの速度を上げたいが、寿命を早めないように設定したい。
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=80289460-5983-4349-8afc-6f3119938ee9 / ext4 errors=remount-ro 0 1
# /files was on /dev/sdb5 during installation
UUID=c1678c88-5100-41bc-8090-7887f1622c7f /files ext4 defaults 0 2
# swap was on /dev/sdb6 during installation
UUID=608e3ec2-c76e-4657-af6d-80793b5f50f6 none swap sw 0 0
更新
UbuntuがWindowsと同様の方法で小さなSSDと大きなHDDを使用できるようにする他の代替手段、bcache、flashcache、dm-cache、EnhanceIOなどがあります。見る
SSDからHDDへのさまざまなキャッシュオプション(dm-cache、flashcashe ...)のメリット/デメリットは何ですか? これらの違いについて。
これらのツールの経験はありません。 flashcache/bcacheをインストールして使用してHDDをSSDにキャッシュするにはどうすればよいですか? および Bcache上のArchLinux Wiki をご覧ください。 Fabby にこれらのリソースを教えてくれてありがとう。
元の回答
あなたが正しいです。 Windows 8が小さなSSDと大きなHDDを使用する方法は、Ubuntuでは利用できません。
Ubuntu OSをSSDに、メディアをHHDに保持するのは理にかなっています。 /home
フォルダー(またはパーティション)は通常、すべてのユーザーのすべてのメディア、ドキュメントを保持します。また、ユーザー固有の構成ファイルもすべて保持します。そのため、SSDに/ homeを保持すると、構成ファイルがすばやく読み取られるため、速度が向上します。
ステップ1
BIOS/UEFIでIntel Smart Responseを無効にします。セキュアブートと高速ブートを無効にします。 BIOSでレガシーモードが有効な場合は有効にします。
ステップ2
インストールするUbuntuのバージョンのライブDVD/USBから起動し、「Ubuntuを試す」を選択します。キーボード、マウス/トラックパッド、ディスプレイ、サウンド、インターネット接続、ウェブカメラなど、Ubuntuで動作しそうにないものを確認してください。
ステップ3
UbuntuをSSDにインストールします。 BIOSのレガシーモードを有効にできなかった場合は、インストール方法について buntu UEFIドキュメント を参照してください。新しい人にとっては、SSDに/
ext4でフォーマットされたマウントポイント/
のパーティションを1つだけ用意する方が簡単です。必要に応じて、SSDに2番目の/home
パーティションを作成できますが、これは必須ではありません。
インストールする場所を選択する必要があるところまで来たら(「インストールの種類」)、
「その他」を選択します。新しい画面が表示され、Ubuntuのインストール場所、フォーマット、パーティションの作成などを選択できます。以下を注意深く実行してください。
/
としてフォーマットし、Ubuntuをインストールしますext4
を選択してフォーマットし、メディアのみを保存します。マウントポイント/bigdrive
を割り当てます。または、マウントポイント/mnt/bigdrive
または/media/bigdrive
を割り当てます。これらの代替の詳細については、 / mntと/ mediaの両方がある理由 を参照してください。代替のいずれかを使用する場合は、それに応じて次の手順を変更します。Swap
フォーマットを割り当てます。マウントポイントは必要ありません。ステップ4
確認:
bigdrive
が存在することを確認します。 bigdrive
が見つからない場合、起動時にマウントされていません。 起動時に2台のハードドライブをマウントする 修正方法を参照してください。bigdrive
に実際に書き込むことができることを確認します。これらを削除します。bigdrive
にフォルダーとファイルを作成できない場合は、次の手順に従って書き込み許可を修正してください。
を押してターミナルを開きます Ctrl+Alt+T そしてタイプ
gksudo nautilus
これが機能しない場合は、 Nautilusをルートとして起動するにはどうすればよいですか を参照してください。
プロンプトでパスワードを入力します。
Nautilus内で、File Systemに移動し、bigdrive
フォルダーアイコンを見つけます。
右クリックして、Propertiesを選択します。
Permissionsタブに移動します。
GroupおよびOthersがファイルの作成と削除。
ステップ5
/home/$USER
フォルダー内の大きなフォルダーを/bigdrive/$USER
に移動します。 Nautilusでは、「Create New Folder」(ユーザーフォルダーの作成用)、「Cut」、および「Paste」(ディレクトリ用)を使用してこれを行うことができます。これらのフォルダは次のとおりだとしましょう:
~/bin
、~/Desktop
、~/Documents
、~/Downloads
、~/Music
、~/Pictures
、~/Public
、~/Templates
および~/Videos
シンボリックリンクを作成します。を押してターミナルを開きます Ctrl+Alt+T そして、各行を入力して押します Enter:(「$ USER」をユーザー名に置き換えます)
ln -s /bigdrive/$USER/bin/ bin
ln -s /bigdrive/$USER/Desktop/ Desktop
ln -s /bigdrive/$USER/Documents/ Documents
ln -s /bigdrive/$USER/Downloads/ Downloads
ln -s /bigdrive/$USER/Music/ Music
ln -s /bigdrive/$USER/Pictures/ Pictures
ln -s /bigdrive/$USER/Public/ Public
ln -s /bigdrive/$USER/Templates/ Templates
ln -s /bigdrive/$USER/Videos/ Videos
詳細は Samsung 5にUbuntuをインストールする(SSD + HDD)
お役に立てれば
簡単な答え:ホームディレクトリを含むファイルシステム全体をSSDに配置し、大きなファイル(映画/音楽/写真など)用に簡単にアクセスできる場所にHDDをマウントするだけです。
SSD寿命
まず、最新のSSDの寿命について心配する必要はありません。寿命はHDDよりもはるかに長くなります。たとえ1日に1ギガバイトまたは数百万のファイルを大量に書き込んだとしても、それは数十年続きます。そのヘッドはクラッシュせず、振動や温度変化などの影響を受けません。ウェアレベリングにより、長年にわたって頻繁に書き込みを行うことができます。 (つまり、愚かなことをしないで、バックアップなしで行ってください。)
SSDから最も恩恵を受けるもの
高速なシステムを確保するために、ファイルシステムの最も重要な部分は次のとおりです。
ホームディレクトリ。これは、ブラウザのキャッシュ、サムネイルのキャッシュ、デスクトップ構成などが保存される場所です。これは非常に頻繁に読み書きされるため、SSD上にある必要があります。実際、これはSSD上にあるシステムの最も重要な部分です。
/tmp
および/var
ディレクトリ。これらはかなり頻繁に書き込まれますが、上記よりも少ないです。必要に応じて/tmp
にtmpfsを使用できますが、SSDに両方を配置します。
/etc
および/usr
。これらはまれにしか書き込まれませんが、かなり頻繁に読み取られ、SSD上にある場合は、特に高速ブートに貢献します。
私のアドバイス
私がやるのは、ルートファイルシステム全体をSSDに配置し、/drives/BIGDRIVE
のようなマウントポイントの下にHDDをマウントするだけです(多くの人が好きなら、/mnt/BIGDRIVE
を使用できます。 /drives
のような非標準ディレクトリは、目的以外の目的で/mnt
のような標準ディレクトリを使用します)。
次に、ホームディレクトリから/drives/BIGDRIVE
のディレクトリにシンボリックリンクします。たとえば、/home/myuser/Data
は/drives/BIGDRIVE/Data/myuser
へのシンボリックリンクであり、/home/myuser/Media
は/drives/BIGDRIVE/Media
へのシンボリックリンクです。別の場所へのシンボリックリンクにより、後でマウントポイントのディレクトリ構造を変更できます(たとえば、media
を新しいドライブに分離したい場合)が、同じディレクトリ構造をホームディレクトリに保持します。ドライブのマウントポイントの名前にはすべて大文字を使用していますが、その理由を聞かないでください。
追伸これはWindows(Windows 8を含む)でも行います。システムドライブとしてSSDを使用し、Intel Smart Responseなどを使用する代わりに、HDDをD:
としてマウントする方が優れています。
IRSTはLinuxでは使用できません
Bcacheなどの代替手段があります。 HDDをSSDにキャッシュするためにflashcache/bcacheをインストールして使用するにはどうすればよいですか?