Linux磁盘管理与文件系统

磁盘基础

磁盘结构

硬盘的物理结构
盘片:硬盘有多个盘片,每盘片有2面
磁头:每面一个磁头
硬盘的数据结构
扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据
磁道:同一盘片不同半径的同心圆
柱面:不同盘片相同半径构成的圆柱面
1、硬盘存储容量=磁头数x磁道(柱面)数 x 每道扇区数 x 每扇区字计数
2、可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域
3、磁盘接口类型

IDE、SATA、SCSI、SAS、光纤通道

MBR与磁盘分区表示

主引导记录(MBR:Master Boot Record)
MBR位于硬盘第一个物理扇区处
MBR中包含硬盘的主引导程序和硬盘分区表
分区表有4个分区记录区,每个分区记录区占16个字节
Linux中将硬盘、分区等设备均表示为文件
/dev/hda5
(IDE设备)(第一块硬盘)(分区号)
1、硬盘中的主分区数目只有4个
2、分区的类型分为主分区和扩展分区,分区时至少要有一个主分区,主分区和扩展分区的序号限制在1~4

3、扩展分区不能直接用,要创建逻辑分区,逻辑分区是的序号从5开始排的,5是第一个逻辑分区,6是第二个逻辑分区
在这里插入图片描述

文件系统

文件系统类型

XFS文件系统
1、存放文件和目录数据的分区
2、高性能的日志型文件系统
3、CentOS 7系统中默认使用的文件系统
SWAP,交换文件系统
为Linux系统建立交换分区
Linux支持的其他文件系统类型
FAT16、FAT32、NTFS
EXT4、JFS…

检测并确认新硬盘

fdisk命令(<2TB)
查看磁盘分区
fdisk -l [磁盘设备]
管理磁盘分区
fdisk [磁盘设备]

若磁盘大于2TB,可用parted/dev/sdb进行分区,我们都知道MBR分区磁盘是不能大于2TB,所以超过2TB需要使用GPT分区模式

我们现在超级用户模式下用fdisk -l命令查看挂载的硬盘设备,假设设备号为/dev/sdb,接下来我们使用parted命令来进行GPT分区:
1.yum install pated -y
parted /dev/sdb
GUN Parted 1.8.1
Using /dev/sdb
Welcome to GUN Parted! Type ‘help’to view a list of commands.
2、将MBR磁盘分区格式调整为GPT
(parted)mklabel gpt
3、划分所有空间到一个分区
(parted)mkpart primary 0-1
这一步也可以这样设置:
unit TB (设置单位为TB)
mkpart primary 0 3 (设置为一个主分区,大小为3TB,开始是0,结束是3)
4、显示设置的分区大小
(parted)print
5、退出parted程序
(parted)quit
6、用parted将分区做好后,进行格式化操作,完成后即可挂载使用
mkfs.ext4 -F /dev/sdbl
7、最后加入 /etc/fstab自动挂载
vi /etc/fstab
/dev/sdbl /data ext4 defaults 0 0

交互模式中的常用指令
在这里插入图片描述

创建文件系统

mkfs命令
Make Filesystem,创建文件系统(格式化)
mkfs -t 文件系统类型 分区设备

格式化硬盘分区
mkfs -t ext4/xfs /dev/sdx1
mkfs . ext4/xfs /dev/sdx1

mkswap命令
make swap,创建交换文件系统
mkswap 分区设备

挂载、卸载文件系统

mount命令
挂载文件系统、ISO镜像到指定文件夹
mount [-t 类型] 存储设备 挂载点目录
mount [-o loop] ISO 镜像文件 挂载点目录
umount 命令
卸载已挂载的文件系统
umount 存储设备位置
umount 挂载点目录

设置文件系统的自动挂载

/etc/fstab配置文件
包含需要开机后自动挂载的文件系统记录
/dev/sdb1 /mailbox xfs defaults 0 0
(分区) (挂载点)(文件系统类型)

查看磁盘使用情况

df命令
df [选项][文件]

df-hT
T:类型 h:人性化(带单位)

磁盘分区实验

fdisk -l检测新硬盘
fdisk /dev/sdb管理磁盘分区
:n新建分区
:p列出分区
:t改变分区类型
:83
:wq
mkfs -t ext4 /dev/sdb格式化
mkdir /data创建挂载点
mount /dev/adb /data
df -Th
vi /etc/fstab
/dev/sdb                     /data    ext4   defaults  0   0(永久挂载)
mount -a(重新挂载列表)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值