Linux分区合并教程:简单易懂的30字指南 (linux如何合并分区)

对于Linux系统管理员和开发人员来说,分区管理是一个重要的任务。常常需要创建、修改和删除Linux分区,以确保文件系统组织得当。为了更好地利用硬盘空间,有时需要将相邻的分区合并成一个大的分区。在本文中,我们将介绍如何使用Linux提供的工具来合并两个相邻的分区。

在开始之前,请注意以下事项:

– 分区合并可以删除所选分区中的所有数据。请务必备份重要数据。

– 该操作应在不需要合并的分区上执行。合并的分区必须是相邻的。

– 在执行此操作之前,请确保已关闭任何运行在所选分区中的应用程序。

现在,让我们开始吧!

步骤1:连接到系统并关闭所选分区

您需要连接到系统,并使用root或sudo用户权限关闭您想要合并的分区。这可以使用以下命令完成:

sudo umount /dev/sdb1

sudo umount /dev/sdb2

在上面的命令中,/dev/sdb1和/dev/sdb2是您想要合并的分区。

步骤2:删除所选分区

一旦您关闭了所选分区,您可以使用fdisk命令删除它们。请注意,此命令将删除其上的所有数据。删除分区的命令是:

sudo fdisk /dev/sdb

该命令将打开fdisk命令行界面,您可以使用以下命令按顺序删除分区:

– 输入p以查看所有分区列表。

– 输入d以删除所选分区。

– 输入分区号(如1或2)以选择要删除的分区。

– 输入w以保存更改并关闭fdisk界面。

如果系统仍在使用分区,则可能会出现fdisk无法删除分区的情况。在这种情况下,您需要重启系统以解决问题。

步骤3:创建新分区

一旦您删除了所选分区,您可以使用fdisk命令创建一个新的分区。该命令的步骤如下:

sudo fdisk /dev/sdb

– 输入n以创建新分区。

– 输入p以创建主分区或e以创建扩展分区。

– 输入分区号(如1或2)以选择所创建的新分区。

– 输入开始扇区和结束扇区的编号,以指定新分区的大小。

– 输入w以保存更改并关闭fdisk界面。

步骤4:格式化新分区

一旦您创建了新的分区,您需要使用mkfs命令格式化该分区。此命令根据文件系统类型创建文件系统。例如,如果您使用ext4文件系统,请使用以下命令:

sudo mkfs.ext4 /dev/sdb1

在上面的命令中,/dev/sdb1是您创建的新分区。

步骤5:挂载新分区

您需要使用mount命令将新分区挂载到系统中。使用以下命令:

sudo mount /dev/sdb1 /mnt/new_partition

在上面的命令中,/mnt/new_partition是您要将新分区挂载到的目标位置。

现在,您已经成功地将相邻的分区合并为一个大的分区。请注意,此过程仅用于相邻的分区并删除了所有数据。请务必在执行此操作之前备份重要数据。

相关问题拓展阅读:

red hat linux 系统下如何重新划分磁盘分区

1、使用root用户登录到Linux系统。

2、右键点击计算机桌面空白处,点击“Open Teminal”,打开命令终端。

3、输入 fdisk -l 命令,查看当前系统的

磁盘分区

4、打开VMware管理客户端,右键点击要添加硬盘的

虚拟机

,点击“编辑设置”,编辑虚拟机的设置。

5、在虚拟机属性界面,点击“添加”—“硬盘”,添加一个新的硬盘。

6、等待虚拟机配置完成即可。

Linux根目录满了。

正常情况下用不了那么多空间啊

mysql一般是在var目录下面

你没有单独给var建立分区吧

找蔽御一找哪个目录和文件占用了那么多的空间

cd \

du -h –max-depth=1|grep G|sort -n

找到更大的那个目录后答知进入该目录

再运行du -h –max-depth=1|grep G|-n

如果没有结果可以运行 du -h –max-depth=1|grep M|sort -n

找出来以后看是否有用的文件

没用宏举岩就删掉

两种方法解决:

一、du – * | sort -n按大小排序,看下哪个地方占用最多。。

二、添加根分区空间。

1、磁盘情况

sudo

/in/fdisk -l

Windows下看到的分区的情况(可以和上面对照一下)

总结:

root分区在 sda6,大小不够用了。

将要进行的操作:

(1)

删除sda7中的内容; dell自带的一个OEM OS分区;

(2)

将free分区移动到sda8前面;

以上,在sda6后形成一个大小为sda6+free的更大的free分区;将这个分区合并给sda6,增加根目录的大小。

2、使用工具:gparted

(1) gparted中,对一个分区的操作,只能影响到最邻近的两个其他分区,也只有邻近的这两个分区能影响到该分区;

(2) 如果一个分区要扩大,就必须保证这个分区的上下两个区有一个是空闲的(未分配的)。

(3) 如果空闲分区和【要扩大首纯的分区】不相邻,就要将空闲区挪到【要扩大的分区】附近。

操作前要备份,然后umount该分区,使用gparted进行相毁弊应操作,但由于根分区(/)无法umount,所以需要制作gpared的live

u。

3、制作gpared的live

u

(1) 安装tuxboot

    

sudo apt-add-repository ppa:thomas.tsai/ubuntu-tuxboot

    

sudo apt-get update

    

sudo apt-get install tuxboot

(2) 制作gparted的live USB

    

运行Tuxboot,Pre Downloaded ISO

选择之前下载的【gparted-live-0.17.0-1-i486.iso】,将其安装到FAT32格式的U盘中。

(3) 重启,设置bios启动U盘系统,进入gparted的live OS.

4、空闲空间的挪动

(1) 如何挪动分区呢?把“路过”的分区一一进行调整。调整这些分区的前后空闲区的大小。

以  将free空间移动到 

/dev/sda8前为例;

(2) 打开软件gparted;

(3) 右击/dev/sda8,选择Resize/Move,将【Free space

following(MiB)】的值设为0,点击一下【Free space

preceding(MiB)】右侧的者余咐输入框,确认之后,则free分区就位于sda8之前了;

(4)

将sda6和紧邻其后的free分区进行合并;右击/dev/sda6,选择Resize/Move,拖动上面的框,占据所有的空间,确定即可。

(5) Apply等待完成。

(6) 拔掉U盘,重启;

5、测试

df -h

根目录已经扩大了。

1.8G+4.4G+29G ~= 35G

. 指的蚂唯让就是当前目录,你的是 /

你应该把 mount ; ls -l 的输出贴出来

/sounds 太大,看名字,我估计并不是必须放闷局在 / 下的目山圆录,

可以把它放在其它分区,如果必须放在 / 下,可以考虑使用软连接。

.是指当前目录。看你的bash提示应该是在 /目录下,州咐搜也就是说./简桥usr + ./disk2 + ./sounds和起册历来的

【Linux命令】磁盘管理(逻辑卷与物理卷)

Linux和Windows都采用了MBR的

磁盘管理

方法,也就是先对一个硬盘进行分区,在对这个一般光盘进行格式化的方法;他们的区别是:

Linux系统,是先进行

磁盘分区

,如果需要使用该分区,将其挂载到对应目录即可;而Windows则是自动将所有分区挂载好

传统的磁盘管理的缺点:不方便进行分区扩充、容易导致文件系统崩溃、不适用于作为生产环境的服务器、拷贝分区的时候要求强制卸载磁盘分区,分区转移时耗费的时间长;

LVM磁盘管理技术

是Linux环境下对磁盘管理的一种技术,是通过一个建立在硬盘和分区之上的逻辑层来提高磁盘分区的灵活性

物理卷(PV):就是真正的物理硬盘或物理分区

卷组(VG):是将多个物理硬盘整合到一起形成的逻辑卷组;也可以视作一块逻辑硬盘

逻辑卷(LV):卷组是一块逻辑硬盘,逻辑硬盘必须分区之后才能使用;逻辑卷可以视作是卷组的逻辑分区

物理扩展(PE):物理扩展是用来保存数据的最小单元

系统首先把物理硬盘合并为卷组;再通过卷组分区;将卷组(逻辑硬盘)分成逻辑分区(逻辑卷)进行使用;

把物理硬盘分成分区,也可以使用一整块的物理硬盘;把物理

硬盘分区

建立为物理卷(PV)也可以把整块物理硬盘都建立为物理卷;把刚刚划分的物理卷合为卷组(VG)卷组就已经可以动态的调整大小了,最后把卷组划分成逻辑卷,其中逻辑卷也是可以随时划分大小的

pvcreate命令在系统中一般用于创建物理卷;

语法结构

在使用这个命令的时候不要对存放Linux系统的盘符进行进行使用;我们在创建物理卷的时候都是对逻辑分区进行创建的;扩展分区(Extend)不能进行创建物理卷

pvdisplay 命令用于查看当前的分区情况

语法格式以及常用参数:

查看我们刚刚创建的物理卷

pvremove命令常用于删除对应的物理卷

语法结构:

删除我们刚刚创建的物理卷灶携

vgcreate 命令的作用是将一个或多个物理卷整合成一个卷组;在创建卷组之前我们需要保证系统中有足够的除系统存放卷本身的物理卷(使用pvscan查看)需要注意的是,存放Linux的系统物理卷不能被划分到自定义卷组中、

常用参数:-s:设定PE(最小物理存储单元)的大小、-l:更大逻辑卷数量、-p:允许存在的更大物理卷数量

语法结构:

将我们刚刚创建物理卷添加到卷组之中

vgdisplay 这个命令可以用来查看我们创建的卷组;

常见的参数 -s 卷组信息以短格式输出

;vgdisplay可以查看对应卷组的简短信息,所以相对于pvdisplay用处又大了那么一点

语法格式:

查看刚刚创建的卷组和某一个卷组的信息

同样:vgscan 命令也可以查看当前卷组使用情况的简短信息

vgremove 命令的作用是删除指定的卷组

语法结构:

删除我们刚刚创建的卷组

注意:当删除含有逻辑卷的卷组的时候系统会提示是否删侍辩空除对应卷组和对应逻辑卷,只有在两个都输入:y之后系统才会删除对应的卷组

lvcreate 命令作用是在一个指定的卷组中创建一块逻辑卷,前提是要求有指定的卷组;

常用参数:-L:规定创建的逻辑卷大小(直接写大小就可以)、-l:通过PE划分逻辑卷的大小(后面接的数字是PE的个数)

语法结构:

在指定的卷组里创建逻辑卷

lvdisplay 命令可用于查看逻辑卷的详细信息,也可以用来查看指定逻辑卷的详细信息

参数:-m:查看对应逻辑卷的挂载信息

语法结构:

检查指定的逻辑卷,并查看指定逻辑卷的挂载信息:

管理逻辑卷大小的常用命令是lvextend 命令和 lvreduce 命令分别表示逻辑卷大小的扩充和减少,

其中lvextend命令表示逻辑卷大小扩充,常用参数 -L(指的是扩充的具体大小)、-l(指的是扩充的LE块数量);lvextend命令表示逻辑卷大小的减小,常用参数-L(指的是减小的具体大小)、-l(指的是减小的LE块数量)

语法结构:

对我们指定的两个逻辑卷分别进行容量的增加和老瞎减少,并挂载对应的逻辑卷

linux如何合并分区的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux如何合并分区,Linux分区合并教程:简单易懂的30字指南,red hat linux 系统下如何重新划分磁盘分区,Linux根目录满了。,【Linux命令】磁盘管理(逻辑卷与物理卷)的信息别忘了在本站进行查找喔。


数据运维技术 » Linux分区合并教程:简单易懂的30字指南 (linux如何合并分区)