linux新增磁盘分区挂载 linux怎么给磁盘分区扩容步骤详细

摘要今天主要分享Linux磁盘挂载、分区、扩展操作的实现方法,先介绍一下基本概念。1.唱片在Linux系统中,所有设备都是以文件的形式存储的。设备一般存放在/dev目录下,有sda,sda1,s

本文最后更新时间:  2023-02-26 11:01:48

摘要

今天主要分享Linux磁盘挂载、分区、扩展操作的实现方法,先介绍一下基本概念。

1.唱片

在Linux系统中,所有设备都是以文件的形式存储的。设备一般存放在/dev目录下,有sda,sda1,sda2 …,sdb,sdb1…,hda,hdb。现在的设备一般都是以sd命名,而以前的硬盘都是以ha命名的。

Sda:第一块硬盘。如果磁盘分区,会有sda1(第一个分区),sda2等。

Sdb:第二块硬盘,也分为sdb1、sdb2等。

2.划分

分区的目的是为了方便管理。比如在Windows系统中,我们通常分为C盘、D盘、E盘等。

Linux只能创建四个主分区。如果需要创建更多的分区,那么必须创建逻辑分区,其中逻辑分区需要占用一个主分区。

3.文件系统

linux中的文件系统也是分区类型。在Windows中,有NTEF、FAT32等。在Linux中,有Ext2,Ext3,Ext4,Linux swap,proc,sysfs,tmpfs等。可以通过装载名称查看当前装载的文件系统。

4.格式化

创建分区后,第一步是格式化分区。其实在Windows系统中也是一样的。创建分区后,还需要格式化分区,只有格式化成特定的文件类型才能使用。

5.增加

在Windows中,分区可以在格式化后使用,但是在Linux中,分区必须挂载到特定的路径。

6.常见命令

Lsblk查看当前磁盘情况

Df -lh查看文件系统状态-l查看装载点

Parted -l列出了文件系统类型。

Fdisk -l查看当前卸载的硬盘


添加新磁盘

挂载新硬盘的基本思路是:创建分区,创建文件系统,挂载。

1.检查新硬盘。

首先,检查硬盘状态:

fdisk -l

其中:如果有这样的情况:disk/dev/sdcd不包含磁盘下的有效分区表;或者磁盘下面没有类似:sdb1 sdb2的东西,说明磁盘没有挂载。这里假设新硬盘是/dev/sdb。

2.创建分区。

fdisk/开发/sdb

根据提示,依次输入“N”、“P”、“1”,按两次enter,“wq”

意思是创建一个新的主分区(1),大小是整个sdb盘,然后写入。

注意:为了简单起见,上面的操作只是创建一个主分区。其实一个磁盘最多有四个主分区(包括一个扩展分区),而且都是1-4。我们也可以用一个分区作为扩展分区(通过df -lh查看的系统是扩展的)。

此时磁盘已经分区,但是没有文件系统,磁盘仍然无法使用。

3.写入系统。

mkfs.ext4 /dev/sdb

该命令格式化磁盘并写入文件系统。

4.增加

例如,挂载在/data下。

mkdir -p /datamount /dev/sdb /data


扩大电信容量

扩展时,如果想挂载,但是用来挂载的目录不是空,那么文件系统挂载后,原来记录的东西会暂时消失。它不是被覆盖,而是暂时隐藏。当新的分区槽被移除时,原始目录的原始内容将再次出来。

如果要永久挂载现有目录,可以在新硬盘创建文件系统后,先将其挂载到一个临时目录,然后将要扩展的目录复制到这个临时目录,再删除要扩展的目录,然后卸载临时挂载点,重新挂载到要扩展的目录。

示例:扩展/var目录

1.创建文件系统后,创建一个新的临时装载点存储。

市场目录/存储

2.在/storage下挂载/dev/sdb1

装载/开发/SD B1/存储

3.将/var下的所有内容复制到新硬盘。

CP-PDR/var/存储

4.删除当前/var目录中的内容。

rm -rf /var/*

5.将硬盘重新加载到/var目录。

卸载/开发/sdb1

挂载/开发/sdb1 /var

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。