/homeのフォルダに「None」ファイルシステムをマウントする

/homeのフォルダに「None」ファイルシステムをマウントする

Jetson Xavierにubuntu 5.10.65-tegraがあり、ルート/フォルダにスペースが不足しています。 df -h の出力は次のようになります。

Filesystem      Size  Used Avail Use% Mounted on
/dev/mmcblk0p1   28G   26G  339M  99% /
none             16G     0   16G   0% /dev
tmpfs            16G   36K   16G   1% /dev/shm
tmpfs           3.1G   19M  3.1G   1% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs            16G     0   16G   0% /sys/fs/cgroup
tmpfs           3.1G   20K  3.1G   1% /run/user/124
tmpfs           3.1G   64K  3.1G   1% /run/user/1000

そのため、一部のインストールでは/ devフォルダの使用を開始しました。

2つの質問 -

  1. 私は/ devにマウントされている「none」ファイルシステムがハードドライブ上のどの領域にもマップされない仮想空間の一種であることを知っています。したがって、再起動または終了すると、この内容は消去されます。ところで、システムメモリやスワップスペースが足りなくなったら削除できますか?システムを再起動しなくても重いものをコンパイルし、スペースがきれいに消去され、多くのものを再インストールする必要があったので、そうです。

  2. / devに何かをインストールするには、sudoを引き続き使用する必要があります。 /homeディレクトリのフォルダに「none」をインストールできますか?

mkdir /home/install
sudo mount none /home/install

さて、サイズも16GBになりますか?

答え1

/dev特別カタログシステムのブロックおよび文字デバイスを表すファイルやその他の特殊ファイルが含まれています。カーネルや次のような特殊システムの悪魔によって生成されます。ウデブ。一般的に、ここに何も書きたくないので、「追加ストア」として使用することは確かに良い考えではありません。出力に表示される他のファイルシステムは/devすべてRAMにマップされ共有されているため。tmpfsdf/dev

何かを削除して空き容量を増やすことができず、より大きいまたは/2番目のSDカードを接続できず、空きRAMが多い場合は、デバイスを/tmptmpfsに移動して使用することをお勧めします(fstabで設定systemdがない場合)しかし、tmpfs次のようにディレクトリをマウントして一時的なRAMディスクを作成することもできます。

sudo mount -t tmpfs -o size=2g tmpfs /mnt/tmp

/mnt/tmpこの機能により、RAMを使用する一時的な2GiBデバイスが提供されます。

関連情報