调整Linux磁盘分区的大小的方法

在使用Linux的过程中,有时会因为安装系统时分区不正确而出现某些分区空间不足、某些分区空间过多的情况。
例如:您在安装系统时分配了/usr/local分配器。
5G的空间,但是使用一段时间后发现/usr/local只能使用1G,这样就可以将/usr/local的大小调整为1G,剩下4G可以用于其他用途。
本文总结的在不破坏文件系统数据的情况下调整文件系统大小的方法就是“拆东墙补西墙”的方法,当然,如果你的磁盘上还有未分区的空闲空间,则不需要。

准备工作

(1)备份

首先,将已删除的分区中的文件备份一份。
在磁盘上执行的操作可能会导致数据丢失开始之前最好将重要数据保存在其他部分。

(2)获取相关信息。

1运行$df查看文件系统信息,记下要挂载的分区对应的设备文件。

这一步是检查/usr/local中哪个设备文件对应于/dev/。

2.运行#sudofdisk/dev/sda输入fdisk,按p,并显示磁盘分区信息。
记下/dev/sda8的起始柱面号和结束柱面号,并记下“模块”包含多少字节。

注意文件系统大小和磁盘。
分区大小不一样:至少它们在文件系统中的计量单位不同,一般使用KB、MB、GB作为磁盘值(即磁盘中的字节数)的单位。
我们在v/sda之后运行#fdisk/de,fdisk显示以下信息:

Disk/dev/sda:163.9GB,163928604672bytes

255heads,63sectors/track,19929Columns

Units=Columnsof16065*512=8225280bytes

(3)计算结束柱面号

例如:/usr/local原始大小为5000MB,起始柱面的面号是2550,结束柱面的面号是3157。
现在我想将其大小调整为1000MB。
结束柱面数应计算如下([3.2]=4):

结束柱面数=2550+[(1000*1024)。
*1024)/8225280]=2678

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

增加分区大小:将柱面号结尾设置为最后一个柱面的可用空间数。
减少断面尺寸:完成缸数计算完毕。

开始调整

在开始调整之前,最好拿一张纸,写下有关该断面的以下信息,以便待调整:

修改前大小和修改后大小。
安装在哪个目录,/dev/中的哪个设备对应起始柱面和结束柱面。

例如:修改前:5G,修改后:1G,挂载点:/usr/local,对应/dev/hda7。
起始柱面和结束柱面分别为2550和3157。

1、卸载。
该分区

最好在bootlevel=1时卸载。

#umount/dev/

2、检查文件系统一致性

#fsck-n/dev/

3,如果是的话ext3也需要去掉日志

#tune2fs-O^has_journal/dev/

注意:输出日志后无法安装ext3。
使用

#tune2fs-j/dev/重建注册表。

4调整文件系统大小

#resize_reiserfs-s1000M/dev/h。
da7

调整文件系统大小后,使用以下命令进行全面的文件系统扫描:

#reiserfsck--check--fix-fixable/dev/hda7

#reiserfsck--check--fix-fixable/dev/hda7

5、输入fdisk并设置分区大小。

#fdisk/dev/hda

由于内核还在使用旧的分区表,所以重启后再执行执行以下步骤。

通过上述步骤,您已经我们已经完成了调整硬盘分区大小的过程,现在我们回到调整文件系统大小的问题。
由于硬盘分区是按照柱面来规划的,所以我们很难在resize_reiserfs步骤中一步将文件系统大小设置为恰好等于硬盘分区大小。
因此,一般需要将硬盘分区设置得比文件系统稍大,然后通过以下命令进行同步(当然,如果不介意硬盘分区有一些空间的话,可以忽略以下步骤):

#umount/home/

#resize_reiserfs/dev/hda6

这样/usr/local的大小设置为1G,剩余4G可用磁盘空间。

linux如何挂载raid分区

1.创建所需的分区。

2.使用mdadm创建raid。

3.RAID的可用磁盘空间。

4、实际搭建RAID时,单盘较大,搭建磁盘阵列需要时间,所以请等待几分钟,然后运行mdadm--detail/dev/md0查询磁盘阵列的详细信息。

5.格式化RAID。

6.使用RAID挂载即可。

标题Linux下挂载sda2分区linux挂载sda2

在Linux系统中挂载sda2分区是一个非常常见的操作。
例如,在服务器环境中安装系统文件或者使用资源共享等需要对硬盘的某个分区进行挂载操作的情况。
以下是介绍。
在Linux系统中挂载sda2分区。
加载sda2分区的具体方法。
首先需要检查sda2分区是否能够被正确识别。
可以使用fdisk-l查看磁盘的分区信息,查看sda2分区的大小。
如果识别正确,则无需修改。
如果识别不正确,则可能需要正确重新格式化sda2分区。
标识内部文件系统。
然后您需要确定安装位置。
一般情况下,sda2分区挂载在/data目录下。
可以创建一个目录来存放sda2分区的文件,如:mkdir-p/data/sda2。
接下来,需要在/etc/fstab文件中添加一行记录sda2分区的挂载状态,详信息如下:/dev/sda2/data/sda2ext4noatime00。
最后可以使用mount命令将sda2分区挂载到指定目录:mount/dev/sda2/data/sda2将sda2分区挂载到指定硬盘,然后就可以挂载到/data/sda2文件夹了查看存储在磁盘上的文件。
综上所述,在Linux系统中挂载sda2分区的步骤如下:1、使用fdisk-l查看sda2分区的大小。
如果识别不正确,请重新格式化sda2分区,以正确识别里面的文件系统。

2、确定挂载位置一般情况下sda2分区挂载在/data目录下。
您可以创建一个文件夹来存放sda2分区的文件。
3、在/etc/fstab文件中添加一行记录sda2分区的挂载状态。
4、使用mount命令将sda2分区挂载到指定目录。
因此,在使用Linux系统挂载sda2分区时,我们只需按照以下步骤将sda2分区文件挂载到指定目录即可。

160G硬盘,安装了linux只用了50个G,剩下的硬盘没有分配,系统安装好后想把剩下的硬盘分区挂载,该怎么做

[root@node8~]#fdisk-cu/dev/vda

#这里的vda是虚拟机磁盘,物理设备是第一个sda;其次应该是sdb等。

2.输入字母“n”以创建一个新部分。

3.主分区输入p创建分区号2;分区编号不能使用已使用的编号。

4.然后输入“w”,保存并退出

5.格式化挂载分区

mkfs.ext4/dev/vda2#格式化设备

mkdir/data#创建挂载点

mount/dev/vda2/data#挂载设备

>/etc/fstab#写入fstab并启动电脑。
好的