如果linux系统安装在vm虚拟机上则需要先添加一个硬盘设备,如果是安装在物理机上只需要插上新的硬盘,如果是老硬盘空间

则直接找到存储空间未全部使用完的硬盘就可以。

centos 部署手工分区 centos6手动分区_硬盘分区

 登录root用户

查看硬盘以及分区情况命令

fdisk -l //查看硬盘分区信息
df -Th   //查看分区格式化类型,分区总大小,分区已使用空间,以及挂载目录

centos 部署手工分区 centos6手动分区_文件系统_02

centos 部署手工分区 centos6手动分区_bc_03

 经过以上信息分析可得:

/dev/sdc总空间2GB为新加硬盘

/dev/sda总大小20GB一共有三个可见分区,并且空间全部使用完毕,挂载目录分别是 /,/boot,swap交换空间分区

/dev/sdb总大小5GB一共有一个分区,并且空间全部使用完毕,挂载目录为/test

所以进入新硬盘进行分区

fdisk /dev/sdc //进入新硬盘

输入n

centos 部署手工分区 centos6手动分区_centos 部署手工分区_04

选择分区类型 ,这里的e是扩展分区,p是主分区,这里输入p选择主分区。

扩展分区:个人的理解(可能有误),扩展分区就是在硬盘下划分一块空间,这块空间不能直接格式化使用,必须在扩展分区下面在创建逻辑分区后才能格式化逻辑分区使用。

主分区:个人的理解(可能有误),主分区就是在硬盘下划分一块空间,这块空间可以直接格式化使用,但是每个硬盘下面最多只能有4个主分区。

centos 部署手工分区 centos6手动分区_文件系统_05

 

centos 部署手工分区 centos6手动分区_centos 部署手工分区_06

 接着设置此分区开始磁盘数建议默认

centos 部署手工分区 centos6手动分区_文件系统_07

设置分区大小,如果按默认(按回车)即是使用全部可用存储额,如分一个1G的空间,输入+1024M

centos 部署手工分区 centos6手动分区_服务器_08

 然后输入w写入分区,也可以先输入p查看分区,再输入w写入分区

centos 部署手工分区 centos6手动分区_centos 部署手工分区_09

 到此已经分区成功

centos 部署手工分区 centos6手动分区_服务器_10

 接下来就是查看分区,以及格式化分区

fdisk -l //查看硬盘以及分区情况
mkfs.ext4 /dev/sdc1 //格式化分区

centos 部署手工分区 centos6手动分区_centos 部署手工分区_11

挂在分区

mount /dev/sdc1 /test1 //挂载分区

/dev/sdc1:分区名称(编号)

/test1:所要挂载的目录

centos 部署手工分区 centos6手动分区_centos 部署手工分区_12

设置开机自动挂载分区

编辑/etc目录下的fstab文件,在文件最后面加上挂载信息。

#
# /etc/fstab
# Created by anaconda on Sat Apr 25 02:42:09 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=0bb2e39f-fa22-4702-8b3c-9a4a34733750 /                       ext4    defaults        1 1
UUID=7a0f3add-d2d9-4212-8c11-4fd6c3394faf /boot                   ext4    defaults        1 2
UUID=2e892cf9-2f90-4a0d-bdde-461bce180785 swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/sdb1               /test                   ext4    defaults        0 0
/dev/sdc1               /test1                   ext4    defaults        0 0 #新的分区挂载信息

centos 部署手工分区 centos6手动分区_硬盘分区_13

 分区UUID查询命令

blkid  //分区UUID查询命令

文件系统参数

Async/sync:设置是否为同步方式运行,默认为async

auto/noauto :当下载mount -a 的命令时,此文件系统是否被主动挂载。默认为auto

rw/ro:是否以以只读或者读写模式挂载

exec/noexec:限制此文件系统内是否能够进行"执行"的操作

user/nouser :是否允许用户使用mount命令挂载

suid/nosuid:是否允许SUID的存在

Usrquota:启动文件系统支持磁盘配额模式

Grpquota:启动文件系统对群组磁盘配额模式的支持

Defaults:同时具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置

 

开发菜鸟一个用词不当或理解有问题欢迎指出