/のどのディレクトリが、より遅い(しかし、はるかに大きい)セカンダリドライブに移動しても安全ですか?


0

旅の少ない道を歩き、CR-48にUbuntuをインストールしました。ほとんどの場合、これは完全に標準のインストールであり、ChromeOSのカーネル(ドライバー用)を使用してインストールされていますが、主な欠点は8GB SSDです。現在、私は320MBの空き容量をドライブで探しています。

16GBのSDカードを購入し、データアクセス用にマウントし、いくつかのファイルをオフロードすることができましたが、現時点では十分に活用されていません。ブート構成を変更し、そこに他のディレクトリをマウントします。フラッシュメモリであるため、適切な候補は、一度書き込まれ、その後何度も読み取られるファイルであると考えています。読み込みに時間がかかることはそれほど気にしませんが、システムにいる間は完全に停止することは避けたいです。

/ homeを便利な外付けドライブに移動したいです。パフォーマンス上の理由から、どの構成ファイルをロードするのが非常に高速である必要はないと考えています。また、ダウンロードで安全にファイルをスローできるようにします。/ bin、または/ varや/ etcなどの他のものを移動しても安全ですか?外付けドライブはSSDよりもはるかに低速ですが、Linuxには、これまでに見た中で最高のRAMキャッシュアルゴリズムもあります。私は、SSDで/ optを維持することを知っています。Chromeのキャッシュは最終的にそうなるので、できる限り高速にしたいのです。

私の質問は、ubuntu linuxのどの/ディレクトリを高速にする必要があり、どのディレクトリをパフォーマンスに大きな影響を与えずに低速のドライブに移動できるかということです。


タグ「flash-memory」をこの投稿に追加したかったのは、関連性が非常に高いためですが、既存のタグが見つからず、担当者が十分に高くありませんでした。多分それを間違ったものと呼んでいますか?また、もちろん私はAndroidです。キャプチャの解決が本当に上手になりました。
ニコラスフリント

「安全」を定義します-好きなように移動できます。
パンサー

私はクロームの店を考えていない(あるいは保存することができますにそのキャッシュ)/opt一つには、ユーザーアカウントが書き込み権限を持っていない-
セルゲイ

1
8 GiBはシステムをマイナスに保つのに十分なはず/homeです。不要なものを削除することを検討しましたか(または、最小限のシステムから始めて、必要なものだけをインストールします)?
htorque

回答:


1

ルートレベルのディレクトリを個別のマウントに移動する場合、パフォーマンスとは別に考慮すべき点がいくつかあります。

それらの1つは、パーティションがマウントされる前のブートプロセスの初期段階でいくつかのディレクトリが存在すると予想されるという事実です。/bootつまり、ブートローダーを変更してディレクトリの新しい場所を指定しない限り、移動すると明らかに問題が発生します。

同様に、mountコマンドはに位置し/binfstab中に配置されている/etcと、ブートローダが起動と呼ばれる非常に最初の工程はinit、に位置しています/sbin。また、私の理解では、のいくつかのバイナリは/sbinからのライブラリを使用するかもしれません/lib

これらのディレクトリを他の場所に置くことは絶対に不可能だと言っているわけではありません-Linuxは非常に柔軟です-しかし、それはちょっと「注意して進めて」ください。

私の理解では/opt/usrそれ/varは多くのトラブルなしで移動/usrできますが、常に使用しているすべてのGUIプログラムが含まれているため、遅いドライブに移動すると物事がかなり遅くなると予想されます。少なくとも、プログラムの起動はずっと遅くなります。

別の考慮事項は、ディレクトリを別のドライブに移動することによってどれだけのディスク容量を獲得するかです... /bin約9 メガバイト/etc、私のマシンでは25 MBです-間違いなくトラブルに見合う価値はありません。/usr最も大きいので、もしあれば、移動/usrして残りをルートパーティションに残します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.