tft每日頭條

 > 科技

 > linux系統為什麼會有4個工作空間

linux系統為什麼會有4個工作空間

科技 更新时间:2024-07-28 06:24:58

在linux系統上通過df -h 查看系統存儲使用量時,經常會碰到tmpfs文件系統,tmpfs是什麼文件系統?

linux系統為什麼會有4個工作空間(linuxtmpfs是什麼文件系統)1

tmpfs 使用舉例

tmpfs 概念

tmpfs是一種虛拟内存文件系統,即基于内存的文件系統,創建時不需要使用mkfs等初始化。

tmpfs數據存儲空間在vm(virtual memory),VM是由linux内核裡面的vm子系統管理。linux下面VM的大小由RM(Real Memory)和swap組成,RM的大小就是物理内存的大小,而Swap的大小是由自己決定的。

挂載tmpfs實踐

挂載tmpfs 目錄大小可以任意設定

我的linux系統内存16G

linux系統為什麼會有4個工作空間(linuxtmpfs是什麼文件系統)2

主機内存

但是可以挂載100G的tmpfs

linux系統為什麼會有4個工作空間(linuxtmpfs是什麼文件系統)3

挂載查過内存大小的tmpfs

挂載目錄下超過tmpfs文件系統大小的文件内容會被截斷

挂載1G tmpfs

linux系統為什麼會有4個工作空間(linuxtmpfs是什麼文件系統)4

挂載1G tmpfs

往tmpfs 目錄複制2G大小文件,可以看到隻複制了1G 到/demo/tmpfs目錄中

linux系統為什麼會有4個工作空間(linuxtmpfs是什麼文件系統)5

通過free -g查看内存使用狀況,可以證明/demo/tmpfs目錄下文件都放到了内存中。下圖中,/demo/tmpfs/test 文件大小為1G,可用内存為9G。删除/demo/tmpfs/test後,可用内存變為10G

linux系統為什麼會有4個工作空間(linuxtmpfs是什麼文件系統)6

tmpfs 占用内存查看

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved