私はDebianシステム用のSSDの購入を検討しています。しかし、最適な配列が何であるか(たとえば、SSDに何があるのか)わからないので、最適なサイズが何であるかはよくわかりません。当然、パフォーマンスとコストの間で最適なバランスを見つけたいと思います。
現在、システムルート用のパーティション、/home用のパーティション、スワップ用のパーティションが1つずつあります。 SSDに何を移すべきですか?ルートファイルシステムを移動し、残りは変更せずにそのままにしておくことを検討しています。一方、自宅には多くの設定ファイルがあり、システムの速度が遅くなる可能性があります。明らかに写真やマルチメディアファイルをSSDに保存したくありませんが、/homeの残りの部分はどうですか?スワップパーティションはどうですか?
答え1
あなたの考えが正しいようです。どうやらユーザー数が少ない家庭用コンピュータのようですが…
まったく新しいユーザープロファイルから始めるのが良いかもしれません。この場合、それぞれ同じ名前とUIDを持つ新しいユーザーアカウントを作成する必要があります。ただし、最も簡単な方法は古い/home
パーティションをマウントすることです/etc/fstab
。
SSDで新しいユーザープロファイルを作成すると、すべてのユーザー固有のプロファイルがSSDにあるため、SSDログインが高速になります。ホームフォルダの場所は開始時間には影響しませんが、ログイン時間にはわずかな影響があります。
あなたが言ったように、メディアディレクトリ(ダウンロード、ビデオ、写真など)を別のパーティションに保存したいと思います。私が見つけた非常に信頼性の高い方法の1つは、古いメディアディレクトリから新しいホームフォルダへのシンボリックリンクを作成することです。多数のユーザーを対象にこれを行う必要がある場合は、useradd
自動的にシンボリックリンクを生成するラッパースクリプトを作成しないとすぐに退屈になる可能性があります。
購入したディスクサイズに関して、現在ルートパーティションで使用されているスペースはどのくらいですか?
df -h
各パーティションが占めるスペースが表示されます。バラよりこの答えはaskubuntuにあります。インストールされているすべてのパッケージが占めるスペースを理解します。
を使用して既存のルートパーティションをSSDにコピーするには、少なくとも既存dd
のパーティションと同じサイズの新しいドライブが必要です。現在のルートパーティションに数百GBの空き容量がある場合は、同様のツールを使用してパーティションを縮小できます。gparted
これにより、ドライブを埋めるために拡張する前にパーティション全体をコピーできます。
SSDドライブはいスワップスペースには適していますが、すでに古いスワップパーティションがあるため、単に使用します。スワップ空間は、メモリが限られた緊急状況でのみ必要と考えられ、これに影響されることはほとんどありません。 YMMV。
最も簡単な解決策は何ですか?/
パーティションだけを移動し、残りはそのまま残しました。 SSDは主に起動時間とアプリケーションの実行時間の点で優れていることがわかりました。これを念頭に置いて、SSDでは、、、/boot
および/usr
、のみが必要であり、他のすべての項目はシステムパフォーマンスに最小限の影響を与える可能性があります。/lib
/var
編集する:
SSDドライブで実行する価値があるもう1つの最適化は、で指定されたマウントフラグを使用することです/etc/fstab
。 ~からアーチスウィキそして法廷、ext4パーティションに以下を追加できます。
UUID=xxx-xxx-xxx / ext4 rw,discard,data=ordered,noatime 0 1
このdiscard
フラグは、ファームウェアでTRIMサポートを有効にし、data=ordered
SSDでサポートされているファイルシステムのロギングを最適化し、noatime
ファイル履歴の最後のアクセス時間をオフにします。
答え2
SSDを選択するのに役立ちません。この場合は、複数のSSDのレビューを検索してから、最適なSSDを見つけて選択する必要があります。
SSDを使用している場合は、/を挿入して/ homeを含めて交換します。
- / usrには、ほとんどのシステムライブラリとプログラム実行可能ファイルが含まれています。
- /etc、構成ファイル
- /bin、/sbin システム管理に主に使用されるすべてのバイナリファイル
- /home、あなたのものと最もよく使うようなもの
- 明らかな理由で交換
私が逃すことができる唯一のものはストレージスペースです。前述のように、写真、ビデオ、ダウンロード、そして私が頻繁に使用しないソフトウェアがあるかもしれません。
答え3
Ext4はSSDを念頭に置いて設計されていません。もちろん、ファイルシステムのクリーンアップサポート(SSDの主な機能)がありますが、それ以上のファイルシステムはこのユースケースに合わせて設計されていません。なぜ?ファイルシステムログを使用します。これは、ファイルシステムがすべての変更を継続的に記録し、システムに通知することを意味します。これにより、Linuxを実行しているSSDの限られた書き込みスペースが急速に使い果たされる可能性があります。
Ext4はファイルシステムジャーナリングが無効になっているSSDにとって満足のいく選択であり、ほとんどのユーザーにとっては良い選択ですが、最初の選択ではありません。
ポリスチレン
私は実務で使用していないスワップパーティションをハードドライブに保存します。