本文已参与「新人创作礼」活动,一起开启掘金创作之路。
一、磁盘管理
1、概述
Linux会根据设备类型对存储设备进行识别
2、基础知识
在0磁头0柱面1扇区,也就是MBR (Master Boot Record,主引导记录,是传统的分区机制,应用于绝大多数使用BIOS的PC设备),大小为512字节的扇区,称为主引导扇区,主要用于存放引导程序、文件分配表、结束程序等。其中64字节用来存放文件分配表,每建一个分区,就要用16个字节。所以一块硬盘最多可以分为四个主分区。如果需要更多的分区,则需要在扩展分区划分出多个逻辑分区,所有逻辑分区的总和等于扩展分展的大小。逻辑分区一定以编号为5开始的,即sda5。
3、fdisk命令
用途:在交互式的操作环境中管理磁盘分区
语法
fdisk [必要参数][选择参数]
必要参数:
-l 列出素所有分区表
-u 与 -l 搭配使用,显示分区数目
选择参数:
-s<分区编号> 指定分区
-v 版本信息
| 菜单操作说明 | |
|---|---|
| m | 显示菜单和帮助信息 |
| a | 活动分区标记/引导分区 |
| d | 删除分区 |
| l | 显示分区类型 |
| n | 新建分区 |
| p | 显示分区信息 |
| q | 退出不保存 |
| t | 设置分区号 |
| v | 进行分区检查 |
| w | 保存修改 |
| x | 扩展应用,高级功能 |
4、案例
例:添加一块硬盘10G,分成两个主分区,第1个主分区是2G,第2个主分区2G,两个逻辑分区,第1个逻辑分是3G,第2个分区是3G
(1)fdisk -l 列出磁盘设备
(2)添加硬盘
(3)分区 (进入到交互式界面,分区结束,要按w键)
(4)partx -a /dev/sdb (刷新下磁盘分区表)
(5)格式化磁盘(以下都以 sdb1为例)
mkfs.ext4 /dev/sdb1 (Centos 6.5默认的文件系格格式为ext4格式)
每个区都要格式化
(6)挂载文件系统
如:mount /dev/sdb1 /mnt/sdb1 (/mnt/sdb1 是我们建立的一个挂载目录)
(7) 永久挂载
Vim /etc/fstab
在此文件添加一行信息
/dev/sdb1 /mnt/sdb1 ext4 defaults 0 0