linux扩容后刷新磁盘的命令

worktile 其他 946

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux中,当你扩容了磁盘后,你需要执行下面的步骤来刷新磁盘的命令。

    1. 首先,你需要查看系统当前的磁盘分区表,使用命令:
    “`
    fdisk -l
    “`
    这个命令会列出所有当前的磁盘和分区信息。

    2. 然后,你需要卸载要刷新的磁盘分区,使用命令:
    “`
    umount /dev/sdX
    “`
    这里的“/dev/sdX”是你要卸载的磁盘分区的设备名。请根据实际情况替换它。

    3. 接下来,使用下面的命令重新扫描磁盘:
    “`
    partprobe /dev/sdX
    “`
    这个命令会告诉操作系统重新扫描指定设备的分区表。

    4. 最后,重新挂载磁盘分区,使用命令:
    “`
    mount /dev/sdX /mnt
    “`
    这里的“/dev/sdX”是你要挂载的磁盘分区的设备名,“/mnt”是你要挂载的挂载点。请根据实际情况替换它们。

    完成以上步骤后,你的磁盘分区就会被刷新,并可以正常使用了。请注意,在执行任何磁盘操作之前,务必备份你的重要数据,以防止数据丢失。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,如果你对磁盘进行了扩容的操作,你会需要对系统进行刷新来使系统意识到磁盘的新大小。以下是一些常用的Linux命令,可以用来刷新磁盘。

    1. `partprobe`:这个命令会从系统的角度来刷新磁盘分区的信息。它会读取磁盘分区表,并更新内核中的分区信息。这样,系统就能够识别到新的分区大小。你可以简单地在命令行中输入`partprobe`来执行。

    2. `kpartx`:如果你的磁盘是使用 LVM(逻辑卷管理)进行管理的,那么你可以使用 `kpartx` 命令来刷新逻辑卷。执行 `kpartx -a /dev/sdX`,其中 `/dev/sdX` 是你要刷新的逻辑卷的设备名。这个命令会将磁盘分区映射为逻辑卷设备,使其对系统可见。

    3. `resize2fs`:如果你扩容的是一个文件系统,而不是整个磁盘或逻辑卷,你需要使用 `resize2fs` 命令来刷新文件系统。执行 `resize2fs /dev/sdXN`,其中 `/dev/sdXN` 是你要刷新的文件系统的设备名。这个命令会将文件系统扩容到新的磁盘空间大小。

    4. `lvextend`:如果你使用 LVM 进行管理,并且扩容的是逻辑卷而不是文件系统,你可以使用 `lvextend` 命令来刷新逻辑卷。执行 `lvextend -L +XG /dev/mapper/VolGroup00-LogVol00`,其中 `/dev/mapper/VolGroup00-LogVol00` 是你要刷新的逻辑卷的设备名,`+XG` 是你要增加的逻辑卷的大小(以 G 为单位)。

    5. `parted`:如果你对磁盘进行了分区扩容,并且需要刷新分区表,你可以使用 `parted` 命令来完成。执行 `parted /dev/sdX` 来进入 `parted` 的交互式命令行界面,然后输入 `resizepart N END`,其中 `N` 是你要刷新的分区号,`END` 是你要设置的分区的新结束位置。这样,你就可以更改分区表中的分区大小。

    这些命令可以帮助你在Linux中刷新磁盘,以便系统能够正确识别和利用新的磁盘空间。根据你的具体情况选择适合你的命令,并按照命令的相应语法和参数执行。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,当我们扩容磁盘后,需要刷新磁盘以使操作系统能够正常识别新的磁盘空间。以下是刷新磁盘的方法和操作流程。

    1. 使用fdisk命令重新扫描磁盘
    – 执行命令:sudo fdisk -l
    – 查看当前的磁盘分区情况,找到你要刷新的磁盘设备名称,例如/dev/sdb。
    – 执行命令:sudo fdisk /dev/sdb
    – 进入fdisk交互界面。
    – 执行命令:p
    – 查看当前磁盘分区情况,确保你要刷新的磁盘分区已经改变。
    – 执行命令:w
    – 保存并退出fdisk。

    2. 使用parted命令重新扫描磁盘
    – 执行命令:sudo parted -l
    – 查看当前的磁盘分区情况,找到要刷新的磁盘设备名称,例如/dev/sdb。
    – 执行命令:sudo parted /dev/sdb
    – 进入parted交互界面。
    – 执行命令:rescan
    – 扫描磁盘,使操作系统能够识别新的磁盘空间。
    – 执行命令:quit
    – 退出parted。

    3. 使用udevadm命令更新设备信息
    – 执行命令:ls /sys/class/scsi_host
    – 查看当前系统中的SCSI主机列表,找到对应的主机编号,例如host0。
    – 执行命令:echo “- – -” | sudo tee /sys/class/scsi_host/host0/scan
    – 执行命令:lsblk
    – 查看新的磁盘空间是否被识别。

    4. 使用partprobe命令更新分区信息
    – 执行命令:sudo partprobe
    – 更新分区信息,使操作系统能够识别新的磁盘空间。

    以上就是在Linux系统中刷新扩容后的磁盘的方法和操作流程。根据具体的系统版本和磁盘类型,可能会有所不同,建议参考相关的文档或使用帮助命令来获取详细的操作方式。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部