GNU/Linux >> Linux の 問題 >  >> Linux

LinuxのRAMに一時パーティションをマウントする方法

テスト目的で読み取り/書き込みアクセスが可能な一時的な作業スペースが必要になったことがありますか?良い! LinuxのRAMに一時パーティションをマウントする簡単な回避策を知っています。使用とスローパーティションのように使用できます。意味-システムを再起動すると、パーティションとその中のすべてのデータが失われます。 tmpfsで作成されているため (つまりRAM)ではありませんか?したがって、パーティションを手動で削除する必要はありません。

tmpfsとは何ですか?

名前が示すように、tmpfsはメモリまたはスワップパーティションに作成される一時ファイルシステムです。 LinuxおよびUnixシステムでは、「/tmp」や「/var/run」などの一部のディレクトリがこのファイルシステムにマウントされます。これらのフォルダに保存されているものはすべて、再起動時に自動的にクリアされます。パフォーマンスを向上させるために多くの読み取り/書き込み操作を必要とするプログラムまたはタスクにtmpfsファイルシステムを使用することもできます。たとえば、ブラウザのプロファイルをtmpfsに再配置することはすでに示しました。 速度と応答性が大幅に向上します。

LinuxのRAMに一時パーティションをマウントする

Linuxのメモリに一時パーティションをマウントするには、rootまたはsudoユーザーとして次のコマンドを実行するだけです。

# mount -t tmpfs tmpfs /mnt -o size=100m

上記のコマンドは、サイズが 100 MBの一時パーティションを作成します tmpfsに保存し、/mntディレクトリにマウントします。

「mount」コマンドを使用して、この一時パーティションがマウントされているかどうかを確認できます。

# mount

CentOS 8サーバーからの出力例:

[...]
tmpfs on /mnt type tmpfs (rw,relatime,seclabel,size=102400k)

はい、マウントされています!

「df」コマンドを使用して/mntディレクトリスペースを調べてみましょう:

# df -h /mnt/

出力例:

Filesystem      Size  Used Avail Use% Mounted on
tmpfs           100M     0  100M   0% /mnt

ご覧のとおり、一時パーティションのサイズは100Mです。

これで、このパーティションスペースを任意の目的に使用できます。いくつかのファイルやディレクトリを保存し、システムを再起動して、それらがまだ使用可能かどうかを確認します。システムを再起動すると、その内容を含むパーティションはなくなります!

一時的なパーティションであるため、重要なデータを保存しないでください。このパーティションスペースは、純粋にテスト目的です。

関連記事:

  • LinuxでLog2ramを使用してRAMにログファイルを書き込む方法
  • 初心者向けの例を含むmktempコマンドチュートリアル
  • Linuxでアプリケーションの起動時間を改善する方法

Linux
  1. Linuxでディスクをパーティション分割する方法

  2. Linuxでスワップパーティションを管理する方法

  3. Linux スワップ パーティションを有効にするにはどうすればよいですか?

  1. Linux でファイルシステム / パーティションをマウントおよびアンマウントする方法 (Mount/Umount コマンドの例)

  2. Linux で iso ファイルをマウントする方法

  3. Linux でデバイスをマウントするには?

  1. Linux でマルチパーティション ディスク イメージをマウントする方法は?

  2. GNU/Linux でパーティションを移動するには?

  3. LinuxでISOファイルをマウントするには?