/dev/ram* 是什么?我的硬盘上应该有多少个?

/dev/ram* 是什么?我的硬盘上应该有多少个?

我做到了

fdisk -l

并发现我有 15 个不同的 ramdisk,它们都被称为 /dev/ram*(其中*是 1 到 15 之间的一个数字。)

这看起来很奇怪,但我不是硬件专家,所以我不知道它们是否都需要,或者我是否应该只更改/删除其中一些。那么,这是正常的吗?我应该不管它,还是应该在这里做些改变?

答案1

正如您已经发现的,这些设备被称为“ramdisk”,本质上是一个系统,以备您随时使用。它们在任何 Linux 系统上都是完全正常的,不需要任何改动。

事实上,你甚至无法删除它们。其中的任何东西/dev实际上并不“在”你的硬盘上。它们只是为了方便而注入到文件系统中的设备的抽象表示。从中删除某些东西/dev(在最好的情况下)不会产生任何效果,或者(在最坏的情况下)会损坏你的整个计算机。

中的任何条目/dev都由内核(更准确地说,udev)分配和管理,并且根本不占用硬盘空间,因为它是一个tmpfs分区:

udev on /dev type devtmpfs (rw,relatime,size=498080k,nr_inodes=124520,mode=755)

相关内容