学向勤中得,萤窗万卷书。这篇文章主要讲述磁盘管理与文件系统相关的知识,希望能为你提供帮助。
MBR(主引导记录)位于硬盘第一个物理扇区,512字节 前446字节是主引导程序,分区表保存在447-510字节中,分区表有4个分区记录区,每个分区记录占16个字节。MBR分区最大支持2.2TB
MBR包含硬盘主引导程序和硬盘分区表
Llinux中将硬盘,分区等设备均表示为文件
注:Llinux中一切皆为文件
硬件设备文件在/dev/hda5代表IDE设备 sd代表SCSI设备,第一块硬盘为a第二块为b
5表示分区的顺序号
1到4为主分区 逻辑分区从5开始
主分区和扩展分区1~4
扩展分区 在分为逻辑分区
文件系统类型
XFS文件系统
CentOS7文件系统 6用EXT4 5用EXT3
SWAP 交换文件系统(相当中WIN系统虚拟内存一样)
为linux系统建立交换分区
一般设置为物理内在的1.5-2倍
Llinux支持的其它文件系统类型
EXT4,FAT32,NTFS,LVM(逻辑卷,可伸缩)
检测并确认新硬盘
fdisk命令
fdisk -l
Device(设备):分区的设备文件名称
Boot:
有*标识为引导分区(有MBR分区)
Start:
该分区在硬盘中的起始位置(柱面数)
End:
该分区在硬盘中的结束位置(柱面数)
Blocks(块):
分区的大小,以块为单位,默认的块为1024字节
ID:
分区对应的系统ID号。例如,83表示linux中的XFS分区或EXT4分区,8e表示LVM逻辑卷
System:
分区类型
管理磁盘分区
fdisk /dev/sdb
m帮助菜单
n新建分区
p查看分区情况
d删除分区
t变更分区的类型
w保存退出
q不保存退出
创建分区步骤:n---p主分区,e扩展分区,l逻辑分区
fdisk -l确认新硬盘
fdisk /dev/sdb硬盘分区
n---p---w
mkfs -t xfs /dev/sdb1
格式化(mkfs.xfs /dev/sdb1)
mount /dev/sdb1 /taoyuan
挂载
变更硬盘(正在使用的硬盘)的分区设置后执行:partprobe /dev/sdb
?
创建文件系统(虚拟内存意思)
mkswap命令
make swap 创建交换文件系统
创建swap之前,先分区,ID号设为82
mkswap /dev/sdb5(格式化)
swapon /dev/sdb5 (启用新分区)
swapoff /dev/sdb5(关闭分区)
swapoff -a(全关闭)
补充:free -m(以mb单位查询内存使用情况) free -h
swapon -s
?
?挂载,卸载文件系统
安装WinSCP软件,
mount -o(挂载参数) loop ISO镜像文件(没有光驱)
挂载点目录
卸载文件系统
umount
/mnt
无法解挂现象以下方法
umount -lf
/data
?
df查看硬盘使用情况
h显示分区的容量单位
T显示文件系统类型
i显示分区的inode号码数量
直接mount命令查看硬盘使用情况
自动挂载
linux系统每次开机时,会自动读取/etc/fstab文件的内容,自动挂载所指定的文件系统
vim /etc/fstab
/dev/sdb1
/opt
xfs
defaults
0
0
/dev/sr0(光驱
/mnt
iso9660
defaults
0
0
第1段:设备名
2:挂载目录位置
3:系统类型:如 xfs,swap等
4:挂载参数,即mount命令-o选项后可使用的参数。
例如,defaults(默认参数),rw(可读写),ro(只读),noexec(禁止执行程序)
5:表示是否需要dump备份(dump是备份工具)设置1为需要,0不需要
6:磁盘检查的顺序。0不查,1优先查,2稍后查。根分区设1,其它分区设2
mount -a 挂载刷新
无法解挂现象以下方法
umount -lf
/data,
【磁盘管理与文件系统】
lsof +d
/data
,fuser -mv
/data
推荐阅读
- 喜报!东方证券携手博睿数据荣获《金融电子化》2021科技赋能金融业务突出贡献奖
- jackson学习之二(jackson-core)
- 硬盘介绍与磁盘管理
- 一起看看MySQL中的隐藏列
- 微服务架构 | 2.2 Alibaba Nacos 的统一配置管理#yyds干货盘点#
- 减小Windows启动的时间
- Java如何实现HashMap(原理解析和代码实现)
- C++ wmemmove()函数用法介绍和示例
- Java中的通配符解读和用法指南