Linux使用fdisk缩减或扩容分区大小|调整分区大小

在Linux中,调整分区大小时需要小心,尤其是挂载分区时,因为可能正在写入数据,因此只能扩大未挂载分区的大小,而不能缩小分区。
扩展时有限制。
例如,您不能直接将一个分区的大小减少到下一个分区,因为分区表记录的是该分区的起始和结束位置,而不是它们之间的空间。
操作过程以卸载分区为例。
首先使用df或lsblk命令确定需要更改的分区的磁盘路径,例如/dev/sda。
接下来,启动fdisk工具,输入“p”查看分区当前情况,并记下要扩展的分区的初始扇区数(例如sda2)。
要扩展,先删除分区,输入“d”,选择分区号2,然后输入“n”创建新分区。
保留默认设置,仅输入您之前在扇区开头记下的值。
确保最终的扇区位置大于原始分区,否则会出现问题。
设置完成后,输入“w”保存并执行更改。
在缩小分区之前,要使用resize2fs命令并添加“-M”选项来最小化文件系统。
缩小分区的操作与扩大分区的操作类似。
只需更改扇区的最终位置,使其小于原始位置即可。
无论是扩容还是缩容,最后一步都是运行resize2fs命令来确保文件系统大小和分区大小同步。
这样,您就可以安全地调整Linux分区的大小。

公司服务器Linux服务器需要扩容,整理记录一下

公司服务器中,部分Linux服务器需要扩容。
在此之前,请通过在线资源进行研究和组织。
本文将提供详细的步骤供参考。
首先,检查磁盘使用情况。
使用df-hl命令查看系统当前的磁盘使用情况,以了解当前存储空间的状态。
然后,使用fdisk-l命令查询系统中所有现有的磁盘,以便在后续操作中选择合适的磁盘进行扩容。
使用fdisk/dev/sdb命令选择添加的驱动器,按照提示完成驱动器分区的相关设置。
使用PVCreate/dev/sdb1命令创建物理驱动器。
此步骤是将磁盘分区转换为可用状态。
执行pvdisplay命令测试物理卷的创建情况,确认物理卷创建成功。
使用vgextendcentos/dev/sdb1命令将新添加的物理驱动器添加到驱动组的centos中,进行磁盘分配和整合。
使用vgdisplay命令检查卷的空闲块(FreePE)状态,以确保有足够的资源用于进一步的操作。
使用lvextend-L+60G/dev/mapper/centos-root命令为要扩容的目录添加额外空间,指定60GB。
执行命令xfs_growfs/dev/mapper/centos-root,扩容根目录的XFS文件系统大小。
最后使用df-hl命令检查扩容操作是否完成,并通过检查磁盘使用情况来确认扩容效果。
通过以上步骤,Linux服务器扩容就可以顺利进行,满足业务增长的需求。
请注意,您应在进行具体操作前备份重要数据,以免操作过程中意外丢失数据。