关注分享主机优惠活动
国内外VPS云服务器

linux如何调整分区大小(linux如何修改分区大小)

本文主机频道详细介绍了“如何调整linux的分区大小”。内容详细,步骤清晰,细节处理得当。希望这篇文章《如何调整linux的分区大小》能帮你解决疑惑。让我们按照主机频道的思路,一起学习新知识。

(1)备份

首先,对要更改的分区中的文件做好备份。对磁盘的操作可能会导致数据丢失。在开始工作之前,最好将重要数据保存到另一个分区。

(二)获取相关信息

1.运行$ df检查文件系统信息。记下与您想要调整的分区相对应的挂载点和设备文件。

这一步是检查/dev/中的哪个设备文件对应于/usr/local。本文以/dev/hda7为例。

2.运行# sudo fdisk /dev/sda。输入fdisk,按p,检查磁盘分区信息。记下/dev/sda8的起始柱面编号和结束柱面编号。分别将它们设置为开始、结束和结束,并写下“单位& quot包括多少字节。

注意,文件系统大小和磁盘分区大小是不同的:至少它们的度量单位是不同的。在文件系统中,一般以kb、mb、gb、GB为单位。但是在fdisk中,它是基于磁盘“单元”的值(即圆柱体中包含的字节数)。在我们运行# fdisk /dev/sda之后,fdisk显示以下信息:

disk /dev/sda: 163.9 gb,163928604672字节
255个磁头,63个扇区/磁道,19929个柱面
单位= 16065 * 512的柱面= 8225280字节(3)计算结束柱面数。

例如:/usr/local的原始大小是5000 mb,起始柱面编号是2550,结束柱面编号是3157。所以现在我想把它的大小改成1000mb,结束柱面数应该计算如下([3.2] = 4):

终止柱面数= 255主机频道[(1000 * 1024 * 1024)/8225280]= 2678。

使用fdisk删除原分区(之前分区的数据不会丢失!).然后创建一个新的分区。新分区和旧分区的唯一区别是分区大小不同,这体现在它们的终止柱面数量不同。

增加分区大小:结束柱面编号设置为可用空间的最后一个柱面编号。减小分区大小:计算结束柱面数。

开始调整

在开始调整之前,最好拿出一张纸,记下关于要调整的分区的以下信息:

调整大小之前,调整大小之后。它挂载在哪个目录,对应/dev/中的哪个设备。开始和结束圆柱体。

例如:调整前5g,调整后1g,挂载点:/usr/local,对应/dev/hda7。起始和结束气缸分别为2550和3157。

1.卸载分区

最好在runlevel=1时卸载。

#umount/dev/2,检查文件系统的一致性。

#fsck-n/dev/3。如果是ext3系统,日志应该被删除。

# tune 2 fs-o has _ journal/dev/注意:取出日志后不能挂载ext3系统。使用#tune2fs-j/dev/来重建日志。

4.调整文件系统的大小

# resize _ reiserfs-s 1000m/dev/hda 7调整文件系统大小后,使用以下命令全面检查文件系统:

# reiserfsck-check-fix-fixable/dev/hda 75,输入fdisk,调整分区大小。

#fdisk/dev/hda由于内核仍然使用旧的分区表,重启后会进行以下步骤。

通过以上步骤,我们已经完成了调整硬盘分区大小的操作,接下来回到调整文件系统大小的问题。因为硬盘分区是按照柱面来规划的,所以我们很难在resize_reiserfs一步到位的把文件系统大小调整到正好等于硬盘分区大小。所以一般是把硬盘分区调整得比文件系统大一点,然后通过下面的命令进行同步(当然如果你不在乎硬盘分区存在一些空间,也可以忽略下面的步骤):

#umount/home/
#resize_reiserfs/dev/hda6这样就把/usr/local的大小调整为1g,剩下4g的空闲磁盘空间。

未经允许不得转载:主机频道 » linux如何调整分区大小(linux如何修改分区大小)

评论 抢沙发

评论前必须登录!