当前位置: 首页 > wzjs >正文

自主建站平台温岭网站制作

自主建站平台,温岭网站制作,买了域名后怎么建立网址,公司网站建设需要注意哪些内容问题背景 lsblk 显示存在物理设备(如 /dev/nvme0n1),但 swapon --show 无输出 说明 系统未启用任何 Swap 设备 问题原因分析 /etc/fstab 中 Swap 的 UUID 配置错误 从图片中看到执行 sudo swapon -a 时报错: swapoff: cannot fin…

问题背景

在这里插入图片描述lsblk 显示存在物理设备(如 /dev/nvme0n1),但 swapon --show 无输出
说明 系统未启用任何 Swap 设备


问题原因分析

  1. /etc/fstab 中 Swap 的 UUID 配置错误
    从图片中看到执行 sudo swapon -a 时报错:

    swapoff: cannot find the device for UUID=7c428630-813b-...  # 提示 UUID 无效
    

    这通常是因为 /etc/fstab(系统自动挂载配置文件)中定义了 Swap 分区的 UUID,但实际磁盘中不存在该 UUID 对应的分区。可能原因:

    • 分区被删除或重新格式化。
    • 手动修改了 UUID 但未更新 /etc/fstab
    • 复制了其他机器的 fstab 配置导致 UUID 冲突。
  2. Swap 分区未正确格式化或未启用

    • 如果 Swap 分区未格式化为 linux-swap 类型,系统无法识别。
    • 即使分区存在,若未执行 swapon 命令,Swap 也不会被激活。

解决方案

1. 检查 /etc/fstab 中的 Swap 配置
cat /etc/fstab | grep swap  # 查看 Swap 相关配置行
  • 如果输出类似以下内容:
    UUID=7c428630-... none swap sw 0 0  # 但此 UUID 实际不存在
    
    说明配置的 UUID 无效,需修正或删除此行。
2. 确认磁盘上的真实 Swap 分区
  • 列出所有磁盘分区的 UUID

    sudo blkid | grep -i swap  # 检查是否有标记为 "swap" 的分区
    

    如果有输出(如 /dev/nvme0n1pX: UUID="..." TYPE="swap"),记录其 UUID 和设备路径(如 /dev/nvme0n1pX)。
    若无输出,说明磁盘上无 Swap 分区

  • 检查分区类型(若分区存在但未格式化为 Swap):

    sudo fdisk -l /dev/nvme0n1  # 查看分区表,确认是否有 "Linux swap" 类型分区
    

    若分区类型不是 Linux swap,需重新格式化:

    sudo mkswap /dev/nvme0n1pX  # 格式化指定分区为 Swap
    sudo swapon /dev/nvme0n1pX   # 临时启用 Swap(重启后失效)
    
3. 修正 /etc/fstab 或手动启用 Swap
  • 若磁盘上有 Swap 分区
    更新 /etc/fstab 中的 UUID 为真实的 UUID(通过 sudo blkid 获取)或直接使用设备路径:

    # 替换为真实 UUID 或设备路径(二选一)
    UUID=正确的-UUID-here none swap sw 0 0
    # 或
    /dev/nvme0n1pX none swap sw 0 0
    

    保存后执行:

    sudo swapoff -a  # 关闭所有 Swap
    sudo swapon -a    # 重新启用 Swap(此时应无报错)
    
  • 若磁盘上无 Swap 分区
    删除或注释掉 /etc/fstab 中无效的 Swap 配置行,然后选择以下方案之一:

    • 方案 1:创建 Swap 文件(推荐,无需分区)
      sudo fallocate -l 4G /swapfile     # 创建 4GB 文件(大小自定)
      sudo chmod 600 /swapfile           # 设置权限
      sudo mkswap /swapfile              # 格式化为 Swap
      sudo swapon /swapfile              # 启用 Swap
      echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab  # 永久生效
      
    • 方案 2:新建 Swap 分区
      使用 gpartedfdisk 工具创建一个新分区并格式化为 linux-swap,再更新 /etc/fstab
4. 验证 Swap 是否生效
swapon --show    # 应显示已启用的 Swap 设备
free -h          # 检查 "Swap" 行是否有使用量

图片中其他问题的解释

  • sudo weapon 报错:这是命令拼写错误,正确命令是 sudo swapon
  • Swap 总量 59Gi 但使用 0B:系统检测到 Swap 设备的总容量,但因未正确启用,实际未使用。
  • 🔑 图标未显示:与加密无关,因当前问题集中在 Swap 配置,加密图标可能因分区未加密或无解锁操作导致。

操作总结

  1. 删除或修正 /etc/fstab 中的无效 Swap 配置。
  2. 确认磁盘上的 Swap 分区是否存在并正确格式化。
  3. 若无 Swap 分区,建议直接创建 Swap 文件(更简单且无需分区)。
  4. 更新配置后执行 swapon -a 并验证。

执行完上述步骤后,swapon --show 应有输出,且 free -h 会显示 Swap 使用量。

http://www.dtcms.com/wzjs/541337.html

相关文章:

  • 国外网站注册宁波seo排名方案优化
  • 房地产 网站 设计制作网站栏目一般有哪些
  • 手机网站案列中山智能设备网站建设
  • 软件开发包括网站开发吗wordpress模板开发教程
  • 山东省住房和城乡建设挺网站站长交易网
  • 在北京建设教育协会的网站百度搜索量
  • 邯郸企业网站制作建设推广系统
  • 建设网站dns如何设置梧州做网站
  • 手机网站建设创意新颖wordpress post type
  • 对电子商务网站建设与管理的心得wordpress页面更新失败
  • 网站在公司做有什么要求吗专业网站建设现状及对策研究
  • 建永久网站金昌市住房和城乡建设局网站
  • 网站栏目划分网站开发实用技术第2版文档
  • 河北建设教育培训网站高中信息技术网站设计规划
  • 网站编辑的岗位职责海珠网站建设哪家好
  • 网站开发存在的问题已经备案的网站新增ip怎么做
  • html5手机网站制作教程多用户版商城系统
  • 保定网站建设服务平台企业电话号码大全
  • 网站版权信息修改wordpress 不显示全文
  • 广东建设工程质量安全协会网站做网站客户总是要退款
  • 做软件需要网站微信群 网站建设
  • 手机免费建站平台下载网站编辑专题怎么做
  • 彩虹云商城网站网站开发流程进度表
  • 如何进入谷歌网站绵阳新区大建设
  • 莆田网站建站建设企业内部网站制作模板
  • 网站建设兼职平台鹏鸿生态板官方网站开发区代理
  • 分局网站建设科技尽头
  • 中国诚乡建设部网站手机网站自适应屏幕
  • 中材矿山建设有限公司网站上海迪士尼乐园官网
  • 做设计有哪些免费网站微信小程序注册方式选哪个