温馨提示×

ubuntu分卷需要重启吗

小樊
45
2025-12-26 00:54:36
栏目: 智能运维

是否需要重启

大多数情况下,在 Ubuntu 中对磁盘进行分区、创建文件系统、挂载以及 LVM 的常规操作(如创建 PV/VG/LV、格式化、挂载)都可以在线完成,不需要重启。例如:使用 fdisk 新建分区后用 partprobe 让内核重新读取分区表,创建 ext4/xfs 文件系统并挂载,或创建 LVM 卷后直接格式化挂载,均可立即生效。

必须或建议重启的情形

  • 修改了正在被系统使用的系统分区(如 //boot)或其上的 initramfs,通常需要重启以切换到新的根环境或新的引导配置。
  • 调整了 LVM 物理卷/卷组/逻辑卷 后,若内核或工具仍缓存旧元数据,重启可确保一致性与稳定性(非必须,但可快速清除缓存)。
  • 对分区表做了较大结构性变更后,为确保所有工具与内核视图一致,重启是稳妥选择。
  • Live USB 环境中进行离线分区/格式化(如重装或修复系统前),完成后需重启进入目标系统。
    以上场景中,重启属于稳妥做法,但并非每次都强制要求。

不重启完成分卷的常用命令示例

  • 查看磁盘与分区:
    • 查看块设备:lsblk
    • 查看分区表:sudo fdisk -l
  • 新建分区并让内核重读分区表:
    • 分区:sudo fdisk /dev/sdX(n 新建 → w 保存)
    • 重读分区:sudo partprobe /dev/sdX
  • 创建 LVM 对象:
    • 物理卷:sudo pvcreate /dev/sdX1
    • 卷组:sudo vgcreate vg_name /dev/sdX1
    • 逻辑卷:sudo lvcreate -L 10G -n lv_name vg_name(或用 -l 100%FREE 使用全部空闲空间)
  • 格式化文件系统:
    • ext4:sudo mkfs.ext4 /dev/vg_name/lv_name
    • xfs:sudo mkfs.xfs /dev/vg_name/lv_name
  • 挂载与开机自动挂载:
    • 临时挂载:sudo mkdir -p /mnt/data && sudo mount /dev/vg_name/lv_name /mnt/data
    • 获取 UUID:lsblk -no UUID /dev/vg_name/lv_name
    • 写入 fstab(使用 UUID 更稳妥):echo “UUID=<你的UUID> /mnt/data ext4 defaults 0 2” | sudo tee -a /etc/fstab
    • 验证并激活自动挂载:sudo mount -a
      以上流程均可在运行中完成,无需重启。

风险提示

分区与文件系统操作存在数据丢失风险。操作前务必完整备份重要数据,优先使用 UUID 配置 /etc/fstab,并在变更前用 lsblk/df 确认设备名与挂载点,避免误写系统盘。

0