交换分区在 gparted 中显示为未知

交换分区在 gparted 中显示为未知

我的交换分区似乎运行不正常。昨天它运行正常,但今天似乎处于非活动状态。根据lsb_release -a,在 Compaq CQ62 上运行 Ubuntu 14.04 LTS 可信系统,双启动 Windows 7。我本来要发布一些图片,但该网站不允许我发布,因为我的声誉不足 10。很好。这让事情变得复杂。

因此,我采取了以下做法:

  1. 我跑了swapon -a,并且swapon -s是第一名。
  2. 然后我运行 GParted 来查看交换分区发生了什么情况。
  3. 我浏览了该站点并发现我应该查看它fstab并将其与进行比较blkid

以下是我在每个步骤中发现的详细信息:

确实swapon -a没有返回错误。

swapon -s显示:

Filename                   Type       Size     Used    Priority    
/dev/mapper/cryptswap1    partition   2025468    56     -1

GParted 显示unknown为交换分区,不允许我将其格式化为交换分区(使用 sudo、密码启动)。由于我无法直接向您展示 gparted 的屏幕截图,因此这里parted print显示了以下内容:

Model: ATA WDC WD2500BEVT-6 (scsi)    
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B    
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags    
 1      210MB   73.2GB  73.0GB  primary   ntfs         boot
 2      73.2GB  250GB   177GB   extended
 5      73.2GB  248GB   175GB   logical   ext4    
 6      248GB   250GB   2074MB  logical

最后一个分区,即 6 号分区,应该是交换分区。Linux 当然位于 5 号分区,它与交换分区位于同一个扩展分区 2 上。Windows 位于 1 号分区。Grub 可以正常工作,并且默认双启动到 Linux。

在 中blkid,它显示不同的 IDfstab并调用它,cryptswap而不仅仅是交换。

root@darkstar1:/home/darkstar# blkid
/dev/sda1: UUID="A84E02644E022C1E" TYPE="ntfs" 
/dev/sda5: UUID="c8635db4-5951-47fc-8f84-19b706a2e9ec" TYPE="ext4" 
/dev/mapper/cryptswap1: UUID="9b77fefd-115c-4bf2-8e17-52d1bcf58fee" TYPE="swap"

fstab看起来像这样:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

# / was on /dev/sda5 during installation
UUID=c8635db4-5951-47fc-8f84-19b706a2e9ec /               ext4    errors=remount-ro 0       1

# swap was on /dev/sda6 during installation
#UUID=c44f68cd-e433-462f-81dc-16b8e52c7abb none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

cryptswap1和我的交换分区一样吗?我是否需要更改我的以显示与显示的fstab相同的 ID ?我需要交换,因为我的电脑只有 2 GB 的 RAM,在线播放视频时很容易锁定。昨天交换运行时,它运行顺畅,没有任何问题。我刚刚用 Xubuntu 安装替换了旧的 Ubuntu 安装。Windows 在第一个分区上,Linux 和交换应该在第二个扩展分区上。blkidcryptswap1

我宁愿加密我的主驱动器。安装 Xubuntu 时,它没有给我不加密的选择(安装程序中已预先选中这些框,我无法取消选中它们)。所以它应该被加密。

我认为这可能与我以前安装的 Ubuntu 有关(我正在测试 KDE、XFCE 和 Gnome,并决定重新安装 Xubuntu,因为交换在原始安装上从未起作用,并且我在使用其他窗口管理器时遇到了很多问题 - XFCE 确实是最好的)。

答案1

现在问题的格式更好了,我可以更清楚地理解它了。

  • 是的,您的交换分区正在使用,如图swapon -s所示。这是一个 2GB 的交换分区,其中 56 KB 正在使用。(您也可以使用命令进行检查free。)
  • 对于 GParted 和大多数工具来说,加密的交换分区是一段无意义的数据,没有可检测的文件系统(理应如此),因此它们将其显示为“未知”。如果他们确实将其显示为交换分区,事情非常不对劲
  • 不,您不需要替换fstab(带有分区/dev/mapper/cryptswap1UUID 的行)中的行cryptswap1。注释掉的 UUID 是交换分区的 UUID,因为它最初创建时就被注释掉了。
  • 您可以使用交换文件添加更多加密交换。https://askubuntu.com/a/178726/158442https://askubuntu.com/a/396137/158442(将加密步骤中的设备替换为交换文件的路径)。

尽管如此,在我看来,您的问题与交换无关。

相关内容