温馨提示×

ubuntu分区后如何激活

小樊
38
2025-12-04 09:53:29
栏目: 智能运维

Ubuntu 分区后的激活与验证指南

一、先确认分区类型与状态

  • 查看分区表与文件系统:运行 sudo fdisk -llsblk -f,确认新分区的设备名(如 /dev/sda5)与类型(如 ext4swap)。
  • 查看是否已挂载:运行 df -h(用于 ext4 等数据分区)。
  • 查看 Swap 是否已启用:运行 free -mswapon --show
    以上命令能帮助你判断哪些分区需要“激活”(挂载或启用 Swap)。

二、激活数据分区 ext4 等

  • 临时挂载到指定目录(立即生效):
    • 创建挂载点:sudo mkdir -p /mnt/newpart
    • 挂载分区:sudo mount /dev/sdaX /mnt/newpart(将 X 替换为实际分区号)
  • 开机自动挂载(持久化):
    • 获取分区 UUIDsudo blkid
    • 编辑 /etc/fstab,新增一行(示例):
      • UUID=你的分区UUID /mnt/newpart ext4 defaults 0 2
    • 验证并挂载:sudo mount -a(无报错即生效)
      说明:使用 UUID 比设备名更稳定,避免因设备顺序变化导致挂载失败。

三、激活交换分区 swap

  • 若新分区为 Linux swap
    1. 初始化交换区:sudo mkswap /dev/sdaX
    2. 临时启用:sudo swapon /dev/sdaX
    3. 验证:free -mswapon --show 应能看到 Swap 容量
    4. 开机自动启用:
      • 获取新 UUIDsudo blkid
      • /etc/fstab 中写入:
        • UUID=你的swapUUID none swap sw 0 0
      • 若涉及休眠(resume),同步更新 /etc/initramfs-tools/conf.d/resume 中的 UUID,并执行 sudo update-initramfs -u
  • 若使用 swap 文件(替代或补充分区):
    • 创建并启用:
      • sudo fallocate -l 2G /swapfile(示例 2GB)
      • sudo chmod 600 /swapfile
      • sudo mkswap /swapfile
      • sudo swapon /swapfile
    • 持久化:在 /etc/fstab 增加
      • /swapfile none swap sw 0 0
        以上步骤覆盖分区与文件两种形态的 Swap 启用与持久化配置。

四、图形界面方式(可选)

  • 使用 GNOME Disks(磁盘工具):
    • 选中新分区,点击齿轮图标或右键选择 Mount/卸载 进行挂载;
    • 选中 swap 分区,点击 Turn On(或启用)即可激活;
    • 如需开机自动挂载/启用,可在磁盘工具的“Edit Mount Options”中勾选相应选项。
      该方式直观易用,适合不熟悉命令行的用户。

五、常见问题与排查

  • 扩容或调整分区后,重启出现 swap 丢失
    • 检查:free -m
    • 重新初始化并更新 /etc/fstab 中的 UUID
      • sudo mkswap /dev/sdaX → 记录新 UUID → 更新 /etc/fstab → 重启;
    • 如启用休眠,记得同步 /etc/initramfs-tools/conf.d/resume 并执行 sudo update-initramfs -u
  • 使用 UUID 而非设备名,避免因磁盘顺序变化导致挂载/启用失败。
  • 修改 /etc/fstab 后,先用 sudo mount -a 验证,确保无语法错误再重启。
    以上为扩容/调整分区后最常见的 Swap 与挂载问题处理路径。

0