当前位置:网站首页>磁盘管理与文件系统
磁盘管理与文件系统
2022-04-23 16:25:00 【qjwthink】
目录
一、磁盘基础
1、磁盘结构
硬盘的物理结构
盘片:硬盘有多个盘片,每盘片2面(正反两面)
磁头:每面一个磁头
机械硬盘
固态硬盘
2、硬盘的数据结构
扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据(扇区越多容量越大)
磁道:同一盘片不同半径的同心圆
柱面:不同盘片相同半径构成的圆〔柱面和磁道数量相同)
硬盘存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数
可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域
3、磁盘接口类型
IDE、SATA、SCSI、SAS、光纤通道
4、MBR与磁盘分区表示
主引导记录(MBR: Master Boot Record)
MBR位于硬盘第一个物理扇区处
MBR中包含硬盘的主引导程序446 bytes和硬盘分区表(66字节)
分区表有4个分区记录区,每个分区记录区占16个字节
Linux中将硬盘、分区等设备均表示为文件
Hda5表示:第一块ide接口的第五块分区
5、磁盘分区结构
硬盘中的主分区数目只有4个
主分区和扩展分区的序号限制在1~4
扩展分区再分为逻辑分区
逻辑分区的序号将始终从5开始
6、文件系统类型
XFS文件系统
优点:支持大文件,存储量巨大,是日志文件可备份可修复
●存放文件和目录数据的分区
●高性能的日志型文件系统
●CentOS 7系统中默认使用的文件系统
SWAP,交换文件系统
·为Linux系统建立交换分区
Linux支持的其它文件系统类型
FAT16、FAT32、NTFS
EXT4、JFS..
二、检测并确认新硬盘
1、fdisk命令
·查看或管理磁盘分区
Fdisk -l [磁盘设备]
或
Fdisk [磁盘设备]
交互模式中的常用指令
m、p、n、d、t、w、q
必要参数:
-l 列出素所有分区表
-u 与 -l 搭配使用,显示分区数目
选择参数:
-s<分区编号> 指定分区
-v 版本信息
菜单操作说明
m :显示菜单和帮助信息
a :活动分区标记/引导分区
d :删除分区
l :显示分区类型
n :新建分区
p :显示分区信息
q :退出不保存
t :设置分区号,修改分区的系统号码
v :进行分区检查
w :保存修改并且退出
x :扩展应用,高级功能
2、分区步骤
1、先添加硬盘并让系统识别,重启
此命令可以不用重启,来识别硬盘
2、fdisk 分区,方便使用,最大化使用硬盘性能
3、格式化后确认文件系统,windows不格式化也无法使用
Mkfs -t 文件系统下类型 mkfs.文件系统类型 格式化的分区或硬盘
4、挂载
解挂载
附:挂载注意点
1、最好为空文件,文件有几率丢失
2、如果在挂载目录下,你是不能解挂载的
3、不能一个目录挂多个设备。
三、创建文件系统
1、mkswap命令
make swap,创建交换文件系统
mkswap 分区设备
示例:
1、fdisk 新建分区
2、输入t,hex代码改为82
附:如分区没刷出来可以用partprobe /dev/sdb刷新一下
3、格式化成swap的一个分区
4、开你的swap分区
5、结束掉分区
四、挂载、卸载文件系统
1、mount命令
挂载文件系统,ISO镜像到指定文件夹
Mount [ -t类型] 存储设备 挂载点目录
mount -o loop lSO镜像文件 挂载点目录
2、umount命令
卸载已挂载的文件系统
Umount 存储设备位置
Umount 挂载点目录
附:永久挂载
修改配置文件 命令修改的参数 一般都是临时的
1、进入配置文件,修改参数
2、查看,成功
附:光驱的永久挂载,配置文件加如下文字
硬件设备(UUID) blkid 挂载点 文件系统(ISO9660) default(默认开启选项) 0(备份) 0(开机是否检测)
查看磁盘使用情况df命令
df [选项] [文件]
总结
了解以下内容
1、新建硬盘,并能够使用
2、swap分区 ,空间新建以及开启关闭
3、fdisk 分区
4、永久挂载光驱硬盘
5、硬盘的基本构造
版权声明
本文为[qjwthink]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qjwthink/article/details/120157697
边栏推荐
- Function summary of drawing object arrangement in R language
- 漫画:什么是IaaS、PaaS、SaaS?
- Distinct use of spark operator
- 如何进行应用安全测试(AST)
- The biggest winner is China Telecom. Why do people dislike China Mobile and China Unicom?
- 【Pygame小游戏】10年前风靡全球的手游《愤怒的小鸟》,是如何霸榜的?经典回归......
- Day (3) of picking up matlab
- RecyclerView advanced use - to realize drag and drop function of imitation Alipay menu edit page
- Report FCRA test question set and answers (11 wrong questions)
- Postman batch production body information (realize batch modification of data)
猜你喜欢
Day (4) of picking up matlab
Sort by character occurrence frequency 451
捡起MATLAB的第(8)天
捡起MATLAB的第(4)天
Day (6) of picking up matlab
Construction of esp32 compilation environment
运维流程有多重要,听说一年能省下200万?
G008-hwy-cc-estor-04 Huawei Dorado V6 storage simulator configuration
一文读懂串口及各种电平信号含义
Force buckle-746 Climb stairs with minimum cost
随机推荐
最详细的背包问题!!!
Government cloud migration practice: Beiming digital division used hypermotion cloud migration products to implement the cloud migration project for a government unit, and completed the migration of n
Day 9 static abstract class interface
Report FCRA test question set and answers (11 wrong questions)
Grbl learning (I)
JIRA screenshot
Meaning and usage of volatile
Gartner 发布新兴技术研究:深入洞悉元宇宙
捡起MATLAB的第(2)天
建站常用软件PhpStudy V8.1图文安装教程(Windows版)超详细
The most detailed knapsack problem!!!
Oak-d raspberry pie cloud project [with detailed code]
Simple usage of dlopen / dlsym / dlclose
浅谈 NFT项目的价值、破发、收割之争
捡起MATLAB的第(10)天
5分钟,把你的Excel变成在线数据库,神奇的魔方网表excel数据库
VIM uses vundle to install the code completion plug-in (youcompleteme)
Day (10) of picking up matlab
JSP learning 3
The system research problem that has plagued for many years has automatic collection tools, which are open source and free