我在如何在ubuntu 16.04上添加交换空间之后创建了一个交换文件。我有4GB的交换内存可用。但是在我的根目录中,我看到了两个文件,它们的名称都是swapfile和swapspace,都占用了4.3GB的空间。我不明白为什么有两个文件。我想应该有一个交换文件,但这是什么?
发布于 2016-10-19 05:28:44
您有两个文件,可能是因为您创建了两个文件。
您可以有一个交换分区(推荐)或一个交换文件,或者交换分区和交换文件的组合。
在这里你可以得到更多的信息:
发布于 2016-10-19 06:07:23
您是否安装了一个名为swapspace的程序?
# dpkg -l swapspace
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-========================-=================-=================-===============
ii swapspace 1.10-4ubuntu3 amd64 dynamic swap space manager我从手册页swapspace(1)中看到,swapspace生成的交换文件的默认位置是/var/lib/swapspace,但是-s选项允许您将它放置在任何地方。
只要swapon -s只显示/swapfile在使用,那么文件/swapspace就不会使用。
如果您安装了swapspace,并且不打算使用它,那么使用apt-get remove删除它应该是安全的:
# apt-get remove swapspace
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED
swapspace
0 to upgrade, 0 to newly install, 1 to remove and 5 not to upgrade.
After this operation, 122 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 139800 files and directories currently installed.)
Removing swapspace (1.10-4ubuntu3) ...
Processing triggers for man-db (2.7.5-1) ...发布于 2016-10-19 09:41:12
尝试以根用户身份运行swapon -s。这将向您展示正在使用什么交换,以及它是磁盘上的分区还是文件系统上的swapfile。
一个4GB的交换分区作为主分区,一个1GB的交换文件在/mythtv1/中作为最后手段。
backend:~# swapon -s
Filename Type Size Used Priority
/dev/dm-4 partition 4194300 178756 -1
/myth1/swapfile file 1048572 512 -2您可以有多个交换文件和交换分区,具有相同或不同的优先级。也就是说,您可以选择将两个交换文件交换到两个快速硬盘驱动器中,每个交换文件在两个快速硬盘驱动器上各一个,并且在一个较慢的驱动器上有一个优先级较低的交换文件作为备份。
有效地交换文件和交换分区的功能相同,这是一个方便的问题,您可以选择。
Swapfiles不需要备份,但是它们应该有权限来阻止任何人(除了root读取它)。
https://askubuntu.com/questions/839033
复制相似问题