私はここでたくさん検索しましたが、すべてを読んだ後、スワップを無効にする必要があることだけを理解しました。
インストール
最初にVirtualBoxをインストールし、MATEライブCDから起動しました(最小インストール )。次に、ペンドライブにインストールしました。 USB 3.0 SanDisk Ultra64GBです。これ。
USBからの起動
すべてがうまくいき、デスクトップが機能しています。
背景
使用する個人用デスクトップがありません。父が使用している共有ラップトップを使用する必要があります。デュアルブートは彼をびっくりさせます。 Puppy、KNOPPIX、Tails、Slaxを試しました。何もうまくいきませんでした。 OS全体をペンドライブにインストールすることにしました。
私がこれをブラウジング、ビデオの視聴、ファイルのコピーなどの基本的なものに使用することを考えると、重すぎないものです。これは私のUSBドライブの寿命にどのように影響しますか?
書き込みと読み取りのサイクル、およびUSBの容量が少ないことについて、ペンドライブが停止するという記事を読みました。では、このまま使い続けましょうか。はいの場合、どうすればペンドライブの寿命を最大限に延ばすことができますか?
また、週に約20時間使用します。
システム情報
Ubuntu MATE 18.04
IntelCorei5第5世代。プロセッサ
8GB RAM
64 GBUSB3.0ペンドライブ
47GBの利用可能なディスク容量
更新
私は3か月前にこの投稿を行い、ペンドライブからUbuntuを使用することについて質問しました。それ以来、使用量が増え、現在Kubuntu18.04を使用しているさまざまなOSを試しました。
このペンドライブを3台の異なるマシン、2台のラップトップ(DellとMacBook)、およびデスクトップコンピューターで使用しました。 3つのシステムすべてでwifiが正しく機能することを除いて、問題は発生しませんでした。このペンドライブを約8か月使用していますが、まだ正常に機能しています。
承認された回答:
USBスティックの寿命を延ばし、さまざまな方法で読み取り/書き込みの数を最小限に抑えるには:
スワップを無効にする
スワッピングは、USBスティックの一部を揮発性メモリとして使用するプロセスです。これにより、使用可能なRAMの量が増えますが、読み取り/書き込みの数が多くなります。パフォーマンスが大幅に向上する可能性は低いです。
swapoff
でスワップを無効にする コマンド:
sudo swapoff --all
参照:スワップファイルを永続的に無効にする方法
ファイルシステムでのジャーナリングの無効化
ext3
などのジャーナリングファイルシステムを使用する またはext4
ジャーナルなしは、読み取り/書き込みを減らすためのオプションです。 ジャーナリングが無効になっているファイルシステムを使用することの明らかな欠点は、不適切なマウント解除(停電後、カーネルのロックアップなど)の結果としてデータが失われることです。 。
ext4
でジャーナリングを無効にできます このようなマウントされていないドライブの場合:
umount /dev/sdaX
tune4fs -O ^has_journal /dev/sdaX
e4fsck –f /dev/sdaX
sudo reboot
ファイルシステムでジャーナリングが無効になっていて、パーティションがマウントされているかどうかを確認します。
dmesg | grep EXT4
参照:https://foxutech.com/how-to-disable-enable-journaling/
noatimeマウントフラグ
/etc/fstab
のパーティションのオプションセクションに追加して、USBスティック上にあるパーティションにnoatimeマウントフラグを割り当てます。 。
参照:https://www.howtoforge.com/reducing-disk-io-by-mounting-partitions-with-noatime
RAM内のディレクトリ
/var/tmp/
などの頻繁に使用されるディレクトリ そしておそらく/var/log
/etc/fstab
のRAMに再配置できます このように:
tmpfs /var/tmp tmpfs nodev,nosuid,size=50M 0 0
これにより、/var/tmp
が許可されます ディスクスペースとして50MBのRAMを使用します。これを行う際の唯一の問題は、RAMにマウントされたドライブが再起動後も持続しないことです。したがって、/var/log
をマウントすると システムで再起動の原因となるエラーが発生した場合、その理由を特定できません。
外付けハードディスクのディレクトリ
一部のディレクトリを永続的なUSBハードディスクにマウントすることもできます。