linux磁盘分区fdisk命令详解

 每日运维   2022-01-05 14:31   202 人阅读  0 条评论

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

防止数据丢失:如果系统只有一个分区,那么这个分区损坏,用户将会丢失所的有数据。

增加磁盘空间使用效率:可以用不同的区块大小来格式化分区,如果有很多1K的文件,而硬盘分区区块大小为4K,那么每存储一个文件将会浪费3K空间。这时我们需要取这些文件大小的平均值进行区块大小的划分。

数据激增到极限不会引起系统挂起:将用户数据和系统数据分开,可以避免用户数据填满整个硬盘,引起的系挂起。

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

1、lsblk -l查看可用硬盘,sdb是虚拟机新添加的硬盘5G

image.png

2、执行分区命令

[root@localhost ~]# fdisk /dev/sdb

image.png

按"p"键打印分区表

按"n"键新建一个分区

出现两个菜单e表示扩展分区,p表示主分区

image.png

按"p"键出现提示:"Partition number (1-4): "选择主分区号
输入"1"表示第一个主分区,默认为1。

直接按回车表示从1柱面开始分区,默认从第一个柱面开始到最后一个结束

可以输入+4096M 按回车,表示第一个分区为4G空间。

image.png

按"p"查看一下分区

这样一个主分区就分好了。
接下来按照以上的方法划分第二个主分区,把剩余空间都给第二个主分。
image.png

按"p"键打印分区表

按"w"键保存退出。 
4、使用分区
在使用硬盘之前必须对其分区进行格式化,并挂载。

image.png

root@xzw:/home/xzw# mkfs.ext4 /dev/sdb1
root@xzw:/home/xzw# mkfs.ext4 /dev/sdb2

手动挂载

root@xzw:/home/xzw# mount /dev/sdb1 /opt/

查看
image.png

现在往/opt目录写数据就存储到/dev/sdb1这块硬盘了。


把挂载硬盘信息添加到/etc/fstab中开机自动挂载

# vi /etc/fstab

image.png

执行以下命令进行挂载测试

root@xzw:/home/xzw# mount -a

image.png

本文地址:https://linux365.cn/post/67.html
版权声明:本文为原创文章,版权归 每日运维 所有,欢迎分享本文,转载请保留出处!

评论已关闭!