RAMが62GBのコンピュータがあり、トランクは7GBに過ぎないので、RAMディスクを作成してそこでコンパイルする必要があると思いました。私はLinuxの専門家ではありません。オンラインでRAMディスクを作成する方法についての指示が見つかりました。
mkfs -q /dev/ram1 8192
ところで、8192を16777216に変更して16GBのRAMディスクを割り当てようとしました。
次のエラーが発生します。
mkfs.ext2: Filesystem larger than apparent device size.
Proceed anyway? (y,n)
それから私は怖がって宝石を出しました。
sudo dmidecode --type 17 | grep Size
プログラム
8x8192MB + 2048MB = 67584 MB
しかしdu
それは/dev
与えられる804K
。
これは問題ですか?このサイズを超えることができますか/dev
?
ベストアンサー1
LinuxでRAMディスクを作成する最良の方法はtmpfsです。 RAMに位置するファイルシステムなので、ext2は不要です。次のコマンドを使用して、16 GBのサイズのtmpfsを生成できます。
mount -o size=16G -t tmpfs none /mnt/tmpfs