Linux中的储存管理的基本分区
磁盘简介
磁盘类型
机械磁盘:
机械硬盘即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。(右图)
固态磁盘:
固态驱动器(Solid State Disk或Solid State Drive,简称SSD),俗称固态硬盘,固态硬盘是用固态电子存储芯片阵列而制成的硬盘(左图)
图示
磁盘尺寸
3.5英寸 2.5英寸 1.8英寸
图示:
接口
早期IDE —— 现在SATA I/II/III
转速
5400转
7200转
10000转
15000转
厂商比较知名的
西部数据
希捷
三星/日立/金士顿
术语
盘片:
一块硬盘有若干盘片,每个盘片有可以存储数据的上、下两盘面(Side)。这些盘面堆叠在主轴上高速旋转,它们从上至下从“0”开始依次编号。
柱面:
所有盘面上的同一磁道构成一个圆柱,称作柱面
扇区:
将一个盘面划分为若干内角相同的扇形,这样盘面上的每个磁道就被分为若干段圆弧,每段圆弧叫做一个扇区。每个扇区中的数据作为一个单元同时读出或写入。硬盘的第一个扇区,叫做引导扇区。
磁道:
每个盘面被划分成许多同心圆,这些同心圆轨迹叫做磁道;磁道从外向内从0开始顺序编号。
命名
kernel对不同接口硬盘命名方式
IDE(并口):
/dev/hda
/dev/hdb
SATA(串口):
/dev/sda
/dev/sdb,c,d,e
分区方式:
MBR
MBR支持最大的磁盘容量是 <2TB。设计时分配4个分区
如果希望超过4个分区,需放弃主分区,改为扩展分区和逻辑分区。
GPT
GPT 支持大于2T的硬盘,支持128个分区
管理磁盘
添加磁盘
查看磁盘信息
lsblk查看磁盘使用情况
创建分区
启动分区工具
[[email protected] ~]# fdisk /dev/sdb
[[email protected] ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
Device does not contain a recognized partition table
使用磁盘标识符 0xd43058cb 创建新的 DOS 磁盘标签。
命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分区号 (1-4,默认 1):1
分区号 (1-4,默认 1):1
起始 扇区 (2048-10485759,默认为 2048):回车
起始 扇区 (2048-10485759,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-10485759,默认为 10485759):根据需要选择默认2048
Last 扇区, +扇区 or +size{K,M,G} (2048-10485759,默认为 10485759):+2G
分区 1 已设置为 Linux 类型,大小设为 2 GiB
命令(输入 m 获取帮助):如果分区完了就按“w”保存并退出
刷新分区列表
[[email protected] ~]# partprobe /dev/sdb
查看分区情况
[[email protected] ~]# fdisk -l /dev/sdb
创建文件系统
[[email protected] ~]# mkfs.ext4 /dev/sdb1
挂载mount
方法一:手动挂载开机自动失效
创建挂载点,一个分区一个挂载点
[[email protected] ~]# mkdir /mnt/disk1
[[email protected] ~]#mount -t ext4 /dev/sdb1 /mnt/disk1
方法二:自动挂载开机不失效
vim /etc/fstab
/dev/ sdb1 /mnt/disk1 ext4 defaults 0 0
磁盘 挂载点 文件系统类型 默认选项 优先级 优先级
查看挂载信息
df -hT
删除挂载
umount +路径
注释:
并非真正删除而是不挂载了,类似于把U盘拔下来,重新挂载就可以了。