1. 首页 > 热点 >

linux磁盘扩容(linux磁盘扩容失败原因)

本文目录一览:

Linux 下磁盘管理--逻辑卷--LV

linux中如果发生磁盘空间不足的问题,可能导致某些软件无法使用,用户账号登录发生问题,为的情况可能导致系统的crash,所以如果发现磁盘空间不足,需要及时进行清理。

linux磁盘扩容(linux磁盘扩容失败原因)linux磁盘扩容(linux磁盘扩容失败原因)


linux磁盘扩容(linux磁盘扩容失败原因)


linux系统的磁盘清理相对于windows来说要简单不少,原因是linux中的软件安装不像windows那样需要注册注册表,linux中的软件都是以文件的形式存在于目录中的,所以删除目录及子文件就是删除软件。

linux中比较容易成为文件占用空间的文件类型有下面几种

日志文件

软件安装包,tar包,rpm包,zip包等等

软件运行结果

错误脚本导致的循环文件

所以首先需要对上述文件进行排查,找出你需要删除的无用数据,然后使用rm命令删除即可。

命令:rm -rf foldername

由以上信息:根目录 / 格式为 ext4 (下面会用到这个参数),大小为 60GB ,路径为 /dev/mapper/ubuntu--vg-ubuntu--lv (逻辑卷路径,下面会用到这个参数)

由以上信息:根目录 / 所在磁盘为 nvme0n1 ,类型为 ext4 , nvme0n2 为新挂载未格式化的数据盘 60GB

由以上信息:根目录 / 所在磁盘为 nvme0n1 ,磁盘标签类型: gpt ; nvme0n2 所在路径为 /dev/nvme0n2

由上面信息知道分区是 gpt ,使用工具 gdisk ;如果分区是 mbr ,使用工具 fdisk

由上面信息发现多了一个分区路径 /dev/nvme0n2p1 ,这个路径下面格式化会用到

因为根目录是 ext4 格式, /dev/nvme0n2p1 (这个参数在 点击跳转 获取)

/dev/nvme0n2p1 (这个参数在 点击跳转 获取)

由上面信息得知: 系统分区的卷组名称为 ubuntu-vg (这个参数下面会用到)

物理卷 /dev/nvme0n2p1 这个参数在 点击跳转 获取 加入卷组 ubuntu-vg (这个参数在 点击跳转 获取)

由以上信息得知: Free PE / Size 为 220 / 89.49 GiB , 220 (等会下面用到这个参数)用于拓展

逻辑卷扩容,扩容 /dev/mapper/ubuntu--vg-ubuntu--lv (这个参数在 点击跳转 获取) + 220 (这个参数在 点击跳转 获取)

由以上信息得知: LV Size 已经变成 118.99 GiB

如果文件系统是 xfs 格式用 xfs_growfs ,我这里是 ext4 格式用 resize2fs

扩容 /dev/mapper/ubuntu--vg-ubuntu--lv (这个参数在 点击跳转 获取)

在Linux磁盘作中,如果磁盘写满,那么就需要对磁盘进行扩容。把数据写入到更大的磁盘中,这个工作量是非常大的,而且非常容易出现错误,危险性很高,那么我们就可以使用逻辑卷管理器(LVM)来对磁盘进行管理扩容。这样就可以很轻松的,没有危险的对数据进行移动。

我们来看看LVM比传统硬盘管理的优点:

1.灵活性容量:允许多个磁盘或分区作为一个逻辑卷。

2.可以伸缩的存储池:不必格式化,用命令可以直接修改逻辑卷。

3.在线数据的分配:可以在线移动数据,可以热插拔硬盘更换磁盘。

4.设备命名方便。

5.镜像卷:很方便的做数据镜像。

6.卷快照:快照会把逻辑卷的全部内容保存。

那么逻辑卷要怎么来创建呢,我们做如下步骤:

1.在创建逻辑卷前,必须要有一块物理磁盘做物理卷(PV)。

2.由一个或多个物理卷组成一个存储池,我们叫他卷组(VG)。

3.根据卷组中的空闲物理空间,建立逻辑卷(LV)。

上面3步时创建逻辑卷的具体思路。下面我们具体作:

创建逻辑卷步骤:

1.使用fdisk创建一个物理分区,t 选项设置类型为:linuxLVM

2.使用partprobe向内核注册新的分区。

3.创建物理卷pvcreate /dev/sdb1(需要创建的硬盘分区名,根据自己查找)

4.创建卷组 vgcreate 卷组名 /dev/sdb1

5.创建逻辑卷 lvcreate -n 逻辑卷名 -L 卷组大小 卷组名

lvcreate -n abc -L 10yvg

6.创建文件系统 mkfs.ext4 /dev/卷组名/逻辑卷名

mkfs.ext4 /dev/myvg/abc

7.创建挂载点(写入文件/etc/fstab),这一步就不在赘述,可以查阅我前一文章,有详细记载。

这样,我们的逻辑卷就创建成功了。

那我们怎么查看物理卷,卷组,逻辑卷呢

查看物理卷信息:pvdisplay /dev/sdb1

查看卷组信息:vgdisplay myvg

查看逻辑卷信息:lvdisplay /dev/myvg/abc

逻辑卷的扩容

如果在建立的卷组还有空间,就可以给逻辑卷扩容。那怎么做呢。

1.lvextend -L +10G /dev/myvg/abc

给逻辑卷 abc 扩容10G。减少容量直接把 + 变为 - 即可。

2.resize2fs /dev/myvg/abc 针对ext4文件

xfs_growfs /dev/myvg/abc 针对xfs文件

使扩容生效。

如果卷组空间不够,需先增加卷组空间,在对逻辑卷扩容。

1.准备物理磁盘 fdisk ,partprobe ,mkfs.ext4

2.创建物理卷

3.给原来的卷组增加物理卷 vgextend myvg /dev/sdc1,然后vgdiaplay

创建完成,那么我们需要删除逻辑卷,怎么做呢。

1.取消挂载,同时删除 /etc/fstab 文件下的挂载内容。

2.删除逻辑卷 lvremove /dev/myvg/abc

3.删除卷组 vgremove myvg

4.删除物理卷 pvremove /dev/sdb1

步骤和创建相反。

Linux下磁盘管理的逻辑卷就总结完毕。

linux磁盘空间不足怎么办,磁盘清理方法

linux中如果发生磁盘空间不足的问题,可能导致某些软件无法使用,用户账号登录发生问题,为的情况可能导致系统的crash,所以如果发现磁盘空间不足,需要及时进行清理。

linux系统的磁盘清理相对于windows来说要简单不少,原因是linux中的软件安装不像windows那样需要注册注册表,linux中的软件都是以文件的形式存在于目录中的,所以删除目录及子文件就是删除软件。

linux中比较容易成为文件占用空间的文件类型有下面几种

日志文件

软件安装包,tar包,rpm包,zip包等等

软件运行结果

错误脚本导致的循环文件

所以首先需要对上述文件进行排查,找出你需要删除的无用数据,然后使用rm命令删除即可。

命令:rm -rf foldername

Linux 扩容根目录

linux中如果发生磁盘空间不足的问题,可能导致某些软件无法使用,用户账号登录发生问题,为的情况可能导致系统的crash,所以如果发现磁盘空间不足,需要及时进行清理。

linux系统的磁盘清理相对于windows来说要简单不少,原因是linux中的软件安装不像windows那样需要注册注册表,linux中的软件都是以文件的形式存在于目录中的,所以删除目录及子文件就是删除软件。

linux中比较容易成为文件占用空间的文件类型有下面几种

日志文件

软件安装包,tar包,rpm包,zip包等等

软件运行结果

错误脚本导致的循环文件

所以首先需要对上述文件进行排查,找出你需要删除的无用数据,然后使用rm命令删除即可。

命令:rm -rf foldername

由以上信息:根目录 / 格式为 ext4 (下面会用到这个参数),大小为 60GB ,路径为 /dev/mapper/ubuntu--vg-ubuntu--lv (逻辑卷路径,下面会用到这个参数)

由以上信息:根目录 / 所在磁盘为 nvme0n1 ,类型为 ext4 , nvme0n2 为新挂载未格式化的数据盘 60GB

由以上信息:根目录 / 所在磁盘为 nvme0n1 ,磁盘标签类型: gpt ; nvme0n2 所在路径为 /dev/nvme0n2

由上面信息知道分区是 gpt ,使用工具 gdisk ;如果分区是 mbr ,使用工具 fdisk

由上面信息发现多了一个分区路径 /dev/nvme0n2p1 ,这个路径下面格式化会用到

因为根目录是 ext4 格式, /dev/nvme0n2p1 (这个参数在 点击跳转 获取)

/dev/nvme0n2p1 (这个参数在 点击跳转 获取)

由上面信息得知: 系统分区的卷组名称为 ubuntu-vg (这个参数下面会用到)

物理卷 /dev/nvme0n2p1 这个参数在 点击跳转 获取 加入卷组 ubuntu-vg (这个参数在 点击跳转 获取)

由以上信息得知: Free PE / Size 为 220 / 89.49 GiB , 220 (等会下面用到这个参数)用于拓展

逻辑卷扩容,扩容 /dev/mapper/ubuntu--vg-ubuntu--lv (这个参数在 点击跳转 获取) + 220 (这个参数在 点击跳转 获取)

由以上信息得知: LV Size 已经变成 118.99 GiB

如果文件系统是 xfs 格式用 xfs_growfs ,我这里是 ext4 格式用 resize2fs

扩容 /dev/mapper/ubuntu--vg-ubuntu--lv (这个参数在 点击跳转 获取)

vm linux 虚拟机空间怎么扩容

linux中如果发生磁盘空间不足的问题,可能导致某些软件无法使用,用户账号登录发生问题,为的情况可能导致系统的crash,所以如果发现磁盘空间不足,需要及时进行清理。

linux系统的磁盘清理相对于windows来说要简单不少,原因是linux中的软件安装不像windows那样需要注册注册表,linux中的软件都是以文件的形式存在于目录中的,所以删除目录及子文件就是删除软件。

linux中比较容易成为文件占用空间的文件类型有下面几种

日志文件

软件安装包,tar包,rpm包,zip包等等

软件运行结果

错误脚本导致的循环文件

所以首先需要对上述文件进行排查,找出你需要删除的无用数据,然后使用rm命令删除即可。

命令:rm -rf foldername

由以上信息:根目录 / 格式为 ext4 (下面会用到这个参数),大小为 60GB ,路径为 /dev/mapper/ubuntu--vg-ubuntu--lv (逻辑卷路径,下面会用到这个参数)

由以上信息:根目录 / 所在磁盘为 nvme0n1 ,类型为 ext4 , nvme0n2 为新挂载未格式化的数据盘 60GB

由以上信息:根目录 / 所在磁盘为 nvme0n1 ,磁盘标签类型: gpt ; nvme0n2 所在路径为 /dev/nvme0n2

由上面信息知道分区是 gpt ,使用工具 gdisk ;如果分区是 mbr ,使用工具 fdisk

由上面信息发现多了一个分区路径 /dev/nvme0n2p1 ,这个路径下面格式化会用到

因为根目录是 ext4 格式, /dev/nvme0n2p1 (这个参数在 点击跳转 获取)

/dev/nvme0n2p1 (这个参数在 点击跳转 获取)

由上面信息得知: 系统分区的卷组名称为 ubuntu-vg (这个参数下面会用到)

物理卷 /dev/nvme0n2p1 这个参数在 点击跳转 获取 加入卷组 ubuntu-vg (这个参数在 点击跳转 获取)

由以上信息得知: Free PE / Size 为 220 / 89.49 GiB , 220 (等会下面用到这个参数)用于拓展

逻辑卷扩容,扩容 /dev/mapper/ubuntu--vg-ubuntu--lv (这个参数在 点击跳转 获取) + 220 (这个参数在 点击跳转 获取)

由以上信息得知: LV Size 已经变成 118.99 GiB

如果文件系统是 xfs 格式用 xfs_growfs ,我这里是 ext4 格式用 resize2fs

扩容 /dev/mapper/ubuntu--vg-ubuntu--lv (这个参数在 点击跳转 获取)

在Linux磁盘作中,如果磁盘写满,那么就需要对磁盘进行扩容。把数据写入到更大的磁盘中,这个工作量是非常大的,而且非常容易出现错误,危险性很高,那么我们就可以使用逻辑卷管理器(LVM)来对磁盘进行管理扩容。这样就可以很轻松的,没有危险的对数据进行移动。

我们来看看LVM比传统硬盘管理的优点:

1.灵活性容量:允许多个磁盘或分区作为一个逻辑卷。

2.可以伸缩的存储池:不必格式化,用命令可以直接修改逻辑卷。

3.在线数据的分配:可以在线移动数据,可以热插拔硬盘更换磁盘。

4.设备命名方便。

5.镜像卷:很方便的做数据镜像。

6.卷快照:快照会把逻辑卷的全部内容保存。

那么逻辑卷要怎么来创建呢,我们做如下步骤:

1.在创建逻辑卷前,必须要有一块物理磁盘做物理卷(PV)。

2.由一个或多个物理卷组成一个存储池,我们叫他卷组(VG)。

3.根据卷组中的空闲物理空间,建立逻辑卷(LV)。

上面3步时创建逻辑卷的具体思路。下面我们具体作:

创建逻辑卷步骤:

1.使用fdisk创建一个物理分区,t 选项设置类型为:linuxLVM

2.使用partprobe向内核注册新的分区。

3.创建物理卷pvcreate /dev/sdb1(需要创建的硬盘分区名,根据自己查找)

4.创建卷组 vgcreate 卷组名 /dev/sdb1

5.创建逻辑卷 lvcreate -n 逻辑卷名 -L 卷组大小 卷组名

lvcreate -n abc -L 10yvg

6.创建文件系统 mkfs.ext4 /dev/卷组名/逻辑卷名

mkfs.ext4 /dev/myvg/abc

7.创建挂载点(写入文件/etc/fstab),这一步就不在赘述,可以查阅我前一文章,有详细记载。

这样,我们的逻辑卷就创建成功了。

那我们怎么查看物理卷,卷组,逻辑卷呢

查看物理卷信息:pvdisplay /dev/sdb1

查看卷组信息:vgdisplay myvg

查看逻辑卷信息:lvdisplay /dev/myvg/abc

逻辑卷的扩容

如果在建立的卷组还有空间,就可以给逻辑卷扩容。那怎么做呢。

1.lvextend -L +10G /dev/myvg/abc

给逻辑卷 abc 扩容10G。减少容量直接把 + 变为 - 即可。

2.resize2fs /dev/myvg/abc 针对ext4文件

xfs_growfs /dev/myvg/abc 针对xfs文件

使扩容生效。

如果卷组空间不够,需先增加卷组空间,在对逻辑卷扩容。

1.准备物理磁盘 fdisk ,partprobe ,mkfs.ext4

2.创建物理卷

3.给原来的卷组增加物理卷 vgextend myvg /dev/sdc1,然后vgdiaplay

创建完成,那么我们需要删除逻辑卷,怎么做呢。

1.取消挂载,同时删除 /etc/fstab 文件下的挂载内容。

2.删除逻辑卷 lvremove /dev/myvg/abc

3.删除卷组 vgremove myvg

4.删除物理卷 pvremove /dev/sdb1

步骤和创建相反。

Linux下磁盘管理的逻辑卷就总结完毕。

当云使用一段时间后可能会有数据盘空间不足的情况,那么升级数据盘大小之后就需要进行系统内部磁盘空间扩容作,这边以数据盘20G升级为30G为例(针对此作时需小心谨慎作,作失误将会导致数据丢失,建议先备份好数据再进行作):

1、卸载挂载中的数据盘:

umount /dev/sdb1

2、使用parted工具读取磁盘分区表信息;先使用 p 查看可扩容磁盘大小,再通过unit s命令定义默认使用sectors展示,获取起始位置信息:

3、创建新分区。先使用 rm + 序列号 来删除老的分区表;然后使用 mkpart 命令来创建即可,这里需要注意的是parted工具里END的值,由于一般大家都不清楚具体的扇区数量,可以使用容量来替代。

请注意以下作步骤需要处于unit s的sectors扇区模式中作,否则将导致数据盘扩展异常

rm 1mkpart primary ext4 2048 32.2G

umount /dev/sdb1

e2fsck -f /dev/sdb1

resize2fs /dev/sdb1

mount -a

在关闭虚拟机的状态下可以在设置中重新分配硬盘大小。

小鸟云的云的Linux 无损扩容,怎么作?

linux中如果发生磁盘空间不足的问题,可能导致某些软件无法使用,用户账号登录发生问题,为的情况可能导致系统的crash,所以如果发现磁盘空间不足,需要及时进行清理。

linux系统的磁盘清理相对于windows来说要简单不少,原因是linux中的软件安装不像windows那样需要注册注册表,linux中的软件都是以文件的形式存在于目录中的,所以删除目录及子文件就是删除软件。

linux中比较容易成为文件占用空间的文件类型有下面几种

日志文件

软件安装包,tar包,rpm包,zip包等等

软件运行结果

错误脚本导致的循环文件

所以首先需要对上述文件进行排查,找出你需要删除的无用数据,然后使用rm命令删除即可。

命令:rm -rf foldername

由以上信息:根目录 / 格式为 ext4 (下面会用到这个参数),大小为 60GB ,路径为 /dev/mapper/ubuntu--vg-ubuntu--lv (逻辑卷路径,下面会用到这个参数)

由以上信息:根目录 / 所在磁盘为 nvme0n1 ,类型为 ext4 , nvme0n2 为新挂载未格式化的数据盘 60GB

由以上信息:根目录 / 所在磁盘为 nvme0n1 ,磁盘标签类型: gpt ; nvme0n2 所在路径为 /dev/nvme0n2

由上面信息知道分区是 gpt ,使用工具 gdisk ;如果分区是 mbr ,使用工具 fdisk

由上面信息发现多了一个分区路径 /dev/nvme0n2p1 ,这个路径下面格式化会用到

因为根目录是 ext4 格式, /dev/nvme0n2p1 (这个参数在 点击跳转 获取)

/dev/nvme0n2p1 (这个参数在 点击跳转 获取)

由上面信息得知: 系统分区的卷组名称为 ubuntu-vg (这个参数下面会用到)

物理卷 /dev/nvme0n2p1 这个参数在 点击跳转 获取 加入卷组 ubuntu-vg (这个参数在 点击跳转 获取)

由以上信息得知: Free PE / Size 为 220 / 89.49 GiB , 220 (等会下面用到这个参数)用于拓展

逻辑卷扩容,扩容 /dev/mapper/ubuntu--vg-ubuntu--lv (这个参数在 点击跳转 获取) + 220 (这个参数在 点击跳转 获取)

由以上信息得知: LV Size 已经变成 118.99 GiB

如果文件系统是 xfs 格式用 xfs_growfs ,我这里是 ext4 格式用 resize2fs

扩容 /dev/mapper/ubuntu--vg-ubuntu--lv (这个参数在 点击跳转 获取)

在Linux磁盘作中,如果磁盘写满,那么就需要对磁盘进行扩容。把数据写入到更大的磁盘中,这个工作量是非常大的,而且非常容易出现错误,危险性很高,那么我们就可以使用逻辑卷管理器(LVM)来对磁盘进行管理扩容。这样就可以很轻松的,没有危险的对数据进行移动。

我们来看看LVM比传统硬盘管理的优点:

1.灵活性容量:允许多个磁盘或分区作为一个逻辑卷。

2.可以伸缩的存储池:不必格式化,用命令可以直接修改逻辑卷。

3.在线数据的分配:可以在线移动数据,可以热插拔硬盘更换磁盘。

4.设备命名方便。

5.镜像卷:很方便的做数据镜像。

6.卷快照:快照会把逻辑卷的全部内容保存。

那么逻辑卷要怎么来创建呢,我们做如下步骤:

1.在创建逻辑卷前,必须要有一块物理磁盘做物理卷(PV)。

2.由一个或多个物理卷组成一个存储池,我们叫他卷组(VG)。

3.根据卷组中的空闲物理空间,建立逻辑卷(LV)。

上面3步时创建逻辑卷的具体思路。下面我们具体作:

创建逻辑卷步骤:

1.使用fdisk创建一个物理分区,t 选项设置类型为:linuxLVM

2.使用partprobe向内核注册新的分区。

3.创建物理卷pvcreate /dev/sdb1(需要创建的硬盘分区名,根据自己查找)

4.创建卷组 vgcreate 卷组名 /dev/sdb1

5.创建逻辑卷 lvcreate -n 逻辑卷名 -L 卷组大小 卷组名

lvcreate -n abc -L 10yvg

6.创建文件系统 mkfs.ext4 /dev/卷组名/逻辑卷名

mkfs.ext4 /dev/myvg/abc

7.创建挂载点(写入文件/etc/fstab),这一步就不在赘述,可以查阅我前一文章,有详细记载。

这样,我们的逻辑卷就创建成功了。

那我们怎么查看物理卷,卷组,逻辑卷呢

查看物理卷信息:pvdisplay /dev/sdb1

查看卷组信息:vgdisplay myvg

查看逻辑卷信息:lvdisplay /dev/myvg/abc

逻辑卷的扩容

如果在建立的卷组还有空间,就可以给逻辑卷扩容。那怎么做呢。

1.lvextend -L +10G /dev/myvg/abc

给逻辑卷 abc 扩容10G。减少容量直接把 + 变为 - 即可。

2.resize2fs /dev/myvg/abc 针对ext4文件

xfs_growfs /dev/myvg/abc 针对xfs文件

使扩容生效。

如果卷组空间不够,需先增加卷组空间,在对逻辑卷扩容。

1.准备物理磁盘 fdisk ,partprobe ,mkfs.ext4

2.创建物理卷

3.给原来的卷组增加物理卷 vgextend myvg /dev/sdc1,然后vgdiaplay

创建完成,那么我们需要删除逻辑卷,怎么做呢。

1.取消挂载,同时删除 /etc/fstab 文件下的挂载内容。

2.删除逻辑卷 lvremove /dev/myvg/abc

3.删除卷组 vgremove myvg

4.删除物理卷 pvremove /dev/sdb1

步骤和创建相反。

Linux下磁盘管理的逻辑卷就总结完毕。

当云使用一段时间后可能会有数据盘空间不足的情况,那么升级数据盘大小之后就需要进行系统内部磁盘空间扩容作,这边以数据盘20G升级为30G为例(针对此作时需小心谨慎作,作失误将会导致数据丢失,建议先备份好数据再进行作):

1、卸载挂载中的数据盘:

umount /dev/sdb1

2、使用parted工具读取磁盘分区表信息;先使用 p 查看可扩容磁盘大小,再通过unit s命令定义默认使用sectors展示,获取起始位置信息:

3、创建新分区。先使用 rm + 序列号 来删除老的分区表;然后使用 mkpart 命令来创建即可,这里需要注意的是parted工具里END的值,由于一般大家都不清楚具体的扇区数量,可以使用容量来替代。

请注意以下作步骤需要处于unit s的sectors扇区模式中作,否则将导致数据盘扩展异常

rm 1mkpart primary ext4 2048 32.2G

umount /dev/sdb1

e2fsck -f /dev/sdb1

resize2fs /dev/sdb1

mount -a

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息