双系统中6.3GB Linux Swap分区是什么?能否格式化使用?
嗨,我来帮你理清楚这个问题:
首先,这个6.3GB的Linux swap分区是Ubuntu安装时自动创建的交换分区,它的作用和Windows里的虚拟内存很像——当你的物理内存不够用的时候,系统会把一部分暂时用不到的数据挪到这个分区里,保证程序和系统能流畅运行,不会因为内存耗尽而崩溃。
那能不能格式化它来用呢?答案是可以,但得先做几步确认和操作,避免搞崩系统:
第一步,先检查这个swap分区是不是正在被系统使用:
打开终端,输入命令swapon --show,如果输出里能看到这个6.3GB的分区信息,说明它当前是活跃状态,系统正在依赖它。第二步,要是它正在被使用,得先把它关掉:
用命令sudo swapoff /dev/xxx,这里的/dev/xxx是你swap分区的设备名(比如/dev/sda3,你可以从swapon --show的结果里找到对应的设备路径)。第三步,让系统下次开机不再尝试挂载这个swap分区:
编辑/etc/fstab文件,输入命令sudo nano /etc/fstab,找到类似UUID=xxxxxx none swap sw 0 0的行(这行就是swap的挂载配置),把它删掉,然后按Ctrl+O保存,Ctrl+X退出编辑器。
做完这三步,你就可以放心地把这个分区格式化成你需要的文件系统(比如ext4或者NTFS)来存储数据了。
最后提个小建议:如果你的物理内存小于等于4GB,我个人建议保留这个swap分区,不然多开几个程序可能会出现内存不足的情况;如果内存有8GB以上,日常使用内存完全够用的话,删掉swap分区也不会有什么问题。
内容的提问来源于stack exchange,提问作者Tinh Lac

