磁盘分区管理与文件系统
目录
一 磁盘基础
磁盘三要素
磁盘接口类型
MBR
硬盘目录
分区结构
文件系统类型
检测并确认新硬盘
格式化分区以确定文件系统
挂载,卸载文件系统(临时)
设置文件系统的自动挂载(永久)
二 实验
三 总结
一 磁盘基础
磁盘三要素
扇区 指磁盘上划分的区域。磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区,硬盘的读写以扇区为基本单位(每个扇区512字节)
磁道 当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道
柱面 上下一串盘片中,相同半径的磁道所组成的一个圆柱型的环壁,就称为柱面
磁盘接口类型
IDE接口:已被淘汰
主流接口:SATA(个人PC),SCSI(服务器工作站),SAS
(散热性好,抗干扰强,支持热插拔,CPU占用小,转速更快读写速度快)
MBR
主引导记录(MBR,Master Boot Record)位于硬盘的第一个扇区,包括主引导程序(446字节)+硬盘分区表(64字节),以上决定了磁盘只有四个主分区。
硬盘目录
例:/dev/sda1 -------- 在硬件目录下第一块sd接口硬盘的第一分区
/dev 设备文件目录
sd 接口类型sd
a 第一块硬盘
1 第一分区
分区结构
(1)硬盘中的主分区数目只有4个;
(2)主分区和扩展分区的序号限制在1 ~4;
(3)扩展分区再分为逻辑分区;
(4)逻辑分区的序号将始终从5开始;
文件系统类型
(1)XFS文件系统:(支持大文件,可以备份可以修复,存储量大)
●存放文件和目录数据的分区
●高性能的日志型文件系统
●CentOS 7系统中默认使用的文件系统
(2)SWAP,交换文件系统
●为Linux系统建立交换分区
(3)Linux支持的其它文件系统类型
●FAT16、FAT32、NTFS
●EXT4、JFS...
检测并确认新硬盘
(1)fdisk命令
查看或管理磁盘分区
fdisk -I [磁盘设备] 或 fdisk [磁盘设备]
(2)交互模式中的常用指令
m、p、n、d、t、W、q
[root@localhost ~]# echo "- - -"> /sys/class/scsi_host/host0/scan 在不重启的情况下使系统识别硬盘;
格式化分区以确定文件系统
(1)mkfs命令
mkfs -t 文件系统类型 分区或设备
mkfs.xfs 分区或设备 (更常用)
(2)示例
[root@localhost ~]# mkfs -t xfs /dev/sdb1
[root@localhost ~]# mkfs.xfs /dev/sdb1
挂载,卸载文件系统(临时)
(1)mount命令
挂载文件系统、ISO镜像到指定文件夹;
mount [-t类型] 存储设备 挂载点目录
mount -o loop ISO镜像文件 挂载点目录
(2)umount命令
卸载已挂载的文件系统
umount 存储设备位置
umount 挂载点目录
设置文件系统的自动挂载(永久)
/etc/fstab 配置文件
包含需要开机后自动挂载的文件系统记录
[root@localhost ~]# vim /etc/fstab
/dev/sdb1 /mailbox xfs defaults 0 0
分区 挂载点 文件系统类型 默认选项 备份 系统开启时是否需要检测
查看磁盘使用情况
df [选项] [文件]
-h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示
-T :显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出
-i :不用硬盘容量,而以 inode 的数量来显示
二 实验
1 新建磁盘
重命名扫描检测命令
[root@localhost ~]# alias scan='echo "- - -"> /sys/class/scsi_host/host0/scan;echo "- - -"> /sys/class/scsi_host/host1/scan;echo "- - -"> /sys/class/scsi_host/host2/scan'检测硬盘
[root@localhost ~]# scan
[root@localhost ~]# lsblk
2 给磁盘分区
fdisk /dev/sdb
命令(输入 m 获取帮助):m
命令操作d delete a partition 删除分区m print this menu 显示帮助n add a new partition 新建分区p print the partition table 显示分区表t change a partition's system id 修改分区系统IDw write table to disk and exit 保存并退出
新建1分区 10G容量 系统ID为8e 对应逻辑卷
3.格式化分区确定文件系统
[root@localhost ~]# mkfs.xfs /dev/s
4.挂载(分临时挂载和永久挂载)
临时挂载
永久挂载(即修改配置文件)
三 总结
了解磁盘的基础构造和接口类型
熟悉掌握安装新磁盘并检测
磁盘分区/制作永久挂载
磁盘分区管理与文件系统相关推荐
- linux机械硬盘 ext32,Linux磁盘分区管理--ext2和ext3文件系统逻辑结构分析
Linux系统支持多种文件系统, 文件系统间的区别在于: 不同文件系统对同一块磁盘分区存储文件的结构不同. 举例来说相当于某些土豪买了500平住房: 有些工作狂会隔出1间卧室,1间客厅,1间厨房和5个 ...
- linux分区管理,Linux下磁盘分区管理
Linux下磁盘分区管理 发布时间:2009-04-11 10:29:37来源:红联作者:lvshengming 在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb, ...
- Linux进阶篇--磁盘分区管理
Linux进阶篇–磁盘分区管理 11.1 磁盘基础介绍 设备文件 * I/O Ports:I/O设备地址 * 设备类型: 块设备:block,存取单位"块",来自于磁盘 字 ...
- 磁盘分区管理工具(DiskGenius Pro 5.3)pjb 附安装教程
DiskGenius Pro 5是一款集磁盘分区管理和数据修复于一体的磁盘管理工具,该软件功能非常强大,不仅可以轻松帮助用户实现最简单化的硬盘数据格式化或者恢复,还能让用户一键管理自己的硬盘,并且支持 ...
- Linux基础笔记18 | 磁盘分区管理
fdisk 分区工具 fdisk 这个古老的软件并不认识 GPT ,所以 fdisk 只支持 MBR 的分区模式,且磁盘小于2T,大于了就不能使用 fdisk 进行分区了 新磁盘的分区 一块新加的磁盘 ...
- linux中fdisk的参数,Linux fdisk命令参数及用法详解--Linux磁盘分区管理命令fdisk
fdisk 命令 linux磁盘分区管理 用途:观察硬盘之实体使用情形与分割硬盘用. 使用方法: 一.在 console 上输入 fdisk -l /dev/sda ,观察硬盘之实体使用情形. 二.在 ...
- 总结:Linux磁盘分区管理
1. Linux系统中,/dev/目录下存放着Linux系统所使用的各种设备,其中存储设备为 b---------:块设备(其特点:按块为单位存放,随机访问) c---------:字符设备(其特点: ...
- linux命令之----fdisk命令-磁盘分区管理工具
1.fdisk命令作用 fdisk是一个创建和维护分区表的程序,它兼容DOS类型的分区表.BSD或者SUN类型的磁盘列表,是一个磁盘分区管理工具. 1)什么是分区? 分区是将一个硬盘驱动器分成 ...
- 文件系统(文件系统目录结构、磁盘分区、虚拟文件系统)、linux内核结构框图
什么是文件系统? 常规认知就是根目录下那些文件,但其实并不是那样.文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构:即在存储设备 ...
最新文章
- 搜索引擎技术——全文检索基础原理
- g++ 安装python_mac编译安装faiss
- dao层和service层和control_maven分模块构建SSM普通web项目:service层代码编写
- 收集的安全网站【公司】
- 博客园博客PDF生成器
- python单双三引号区别_python中单引号,双引号,多引号区别_python中单双引号
- LOAM_velodyne学习(二)
- ssl2331OJ1373-鱼塘钓鱼 之3【dp】
- Android加密通信防抓包,[原创]基于Taintdroid思想的android ssl\tsl保密通信抓包研究(未成功,分享一下思路)...
- (二十)深入浅出TCPIP之epoll的一些思考
- 省选专练 [SHOI2001]小狗散步
- access建立er图_ER图的构建
- SpringBoot+MyBatisPlus+Vue+ElementUI实现前后端分离的物业管理系统
- 戴德金--连续性和无理数--我自己做的中文翻译第1页
- Laravel log channel 分组配置
- 四道Java基础题 你能对几道?
- java 配置文件乱码_java程序读取properties配置文件出现中文乱码
- CEF 、chromium源码下载前相关代理配置
- A Brief History of Just-In-Time 简读
- 为什么我们要掌握Linux系统编程?