Centos7 硬盘分区与挂载

什么是分区?
分区是将一个硬盘驱动器分成若干个逻辑驱动器,分区是把硬盘连续的区块当做一个独立的磁硬使用。分区表是一个硬盘分区的索引,分区的信息都会写进分区表。
为什么要有多个分区?

  • 防止数据丢失:如果系统只有一个分区,那么这个分区损坏,用户将会丢失所的有数据。
  • 增加磁盘空间使用效率:可以用不同的区块大小来格式化分区,如果有很多1K的文件,而硬盘分区区块大小为4K,那么每存储一个文件将会浪费3K空间。这时我们需要取这些文件大小的平均值进行区块大小的划分。
  • 数据激增到极限不会引起系统挂起:将用户数据和系统数据分开,可以避免用户数据填满整个硬盘,引起的系挂起。

分区工具fdisk用法介绍
fdisk命令参数介绍
p、打印分区表。
n、新建一个新分区。
d、删除一个分区。
q、退出不保存。
w、把分区写进分区表,保存并退出。

实例
1、使用 fdisk -l 命令显示当前分区、df -h 命令查看磁盘挂载,可以看到只有一个磁盘,并且已经分配了部分空间。

2、执行 fdisk /dev/xvda 命令,开始对磁盘执行分区操作。

按”p”键打印分区表,按”n”键新建一个分区。出现两个菜单e表示扩展分区,p表示主分区
按”p”键出现提示:”Partition number (1-4): “选择主分区号
输入”3″表示第三个主分区。按两下回车把剩余空间分给第三个主分区。
按”w”键保存退出。
执行 partprobe 命令, 将新的分区表变更同步至操作系统。

3、使用分区
在使用硬盘之前必须对其分区进行格式化,命令:mkfs -t 文件系统格式  分区名称  ,然后创建待挂载目录,之后挂载分区,如下图(已经创建 了路径/data):

4、可使用 df -TH 查看磁盘挂载情况。

Filesystem Type Size Used Avail Use% Mounted on
/dev/xvda1 ext4 7.8G 1.6G 5.9G 22% /
devtmpfs devtmpfs 8.4G 0 8.4G 0% /dev
tmpfs tmpfs 8.4G 4.1k 8.4G 1% /dev/shm
tmpfs tmpfs 8.4G 18M 8.4G 1% /run
tmpfs tmpfs 8.4G 0 8.4G 0% /sys/fs/cgroup
tmpfs tmpfs 1.7G 0 1.7G 0% /run/user/1001
/dev/xvda3 ext4 203G 63M 193G 1% /data

5、设置开机启动,使用 blkid 命令,之后编辑/etc/fstab 文件 :

[root@srpweb570091 /]# blkid /dev/xvda3
 /dev/xvda3: UUID="daf0db75-24cd-4ddc-879c-9e72cd84bd6d" TYPE="ext4"
 [root@srpweb570091 /]# vi /etc/fstab

#在末尾增加一行
 UUID=查询到的UUID /data ext4 defaults 0 2

保存!

参见:https://www.cnblogs.com/stulzq/p/7610100.html

http://blog.51cto.com/linux008/548711

转载注明原文:Centos7 硬盘分区与挂载