目录

1、磁盘管理与文件系统:

2、MBR与磁盘分区表示:

3、磁盘分区结构:

4、文件系统类型:

5、检测并确认新硬盘:

6、格式化分区:

7、挂载,卸载文件系统:

8、设置文件系统的自动挂载:

9、实验:

总结:


1、磁盘管理与文件系统:

(1)硬盘的物理结构

●盘片:硬盘有多个盘片,每盘片2面

●磁头:每面一个磁头

(2)硬盘的数据结构:

●扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据,硬盘的最小存储单位

●磁道:同一盘片不同半径的同心圆

●柱面:不同盘片相同半径构成的圆柱面,由同-半径圆的多个磁道组成

(1)硬盘存储容量=磁头数x 磁道(柱面)数x 每道扇区数x 每扇区字节数

(2)可以用柱面/磁头/扇区来唯- -定位磁盘上每一一个区域

(3)磁盘接口类型

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

IDE:抗干扰性差;

SCSI:CPU占用小,读速快,支持热插拔;

热插拔:即带电插拔,指的是在不关闭系统电源的情况下,将模块、板卡插入或拔出系统而不影响系统的正常工作,从而提高了系统的可靠性、快速维修性、冗余性和对灾难的及时恢复能力等。

2、MBR与磁盘分区表示:

(1)主引|导记录(MBR: Master Boot Record)
MBR位于硬盘第一个物理扇区处;
MBR中包含硬盘的主弓|导程序446 bytes和硬盘分区表;
分区表有4个分区记录区,每个分区记录区占16个字节;

(2)Linux中将硬盘,分区等设备均表示为文件:

3、磁盘分区结构:

(1)硬盘中的主分区数目只有4个;

(2)主分区和扩展分区的序号限制在1 ~4;

(3)扩展分区再分为逻辑分区;

(4)逻辑分区的序号将始终从5开始;

4、文件系统类型:

(1)XFS文件系统:(支持大文件,可以备份可以修复,存储量大)

●存放文件和目录数据的分区

●高性能的日志型文件系统

●CentOS 7系统中默认使用的文件系统

(2)SWAP,交换文件系统

●为Linux系统建立交换分区

(3)Linux支持的其它文件系统类型

●FAT16、FAT32、NTFS

●EXT4、JFS...

5、检测并确认新硬盘:

(1)fdisk命令

查看或管理磁盘分区

fdisk -I [磁盘设备]   或   fdisk [磁盘设备]

(2)交互模式中的常用指令

m、p、n、d、t、W、q

[root@localhost ~]# echo "- - -"> /sys/class/scsi_host/host0/scan  在不重启的情况下使系统识别硬盘;

6、格式化分区:

(1)mkfs命令
mkfs -t  文件系统类型分区设备
(2)示例
[root@localhost ~]# mkfs -t xfs /dev/sdb1

7、挂载,卸载文件系统:

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

8、设置文件系统的自动挂载:

(1)/etc/fstab配置文件
●包含需要开机后自动挂载的文件系统记录
[root@localhost ~]# vim  /etc/fstab
/dev/sdb1        /mailbox                  xfs                   defaults         0 0
分区                挂载点              文件系统类型         默认选项     备份   系统开启时是否需要检测

(2)查看磁盘使用情况
df   [选项]   [文件]

  • -h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
  • -T :显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出;
  • -i :不用硬盘容量,而以 inode 的数量来显示;

9、实验:

(1)添加硬盘和检测硬盘:

(2)使用echo让系统检测新添加硬盘sdb;并使用fdisk -l查看分区情况;(这里还没有分区)

(3)用lsblk查看分区情况:(sda已经分区了,sdb没有分区)

(4)对硬盘sdb进行分区:输入m可以查看有哪些操作;

命令操作a   toggle a bootable flag   //切换可引导标志b   edit bsd disklabel     //编辑 bsd 磁盘标签c   toggle the dos compatibility flag    //切换DOS兼容性标志d   delete a partition    //删除一个分区g   create a new empty GPT partition table    //创建一个新的空GPT分区表G   create an IRIX (SGI) partition table     //创建一个IRIX (SGI)分区表l   list known partition types    //列出已知的分区类型m   print this menu   //打印这个菜单n   add a new partition    //添加新分区o   create a new empty DOS partition table   //创建一个新的空DOS分区表p   print the partition table    //打印分区表q   quit without saving changes   //不保存更改而退出s   create a new empty Sun disklabel    //创建一个新的空的Sun磁盘标签t   change a partition's system id    //修改分区的系统idu   change display/entry units    //改变显示/输入单元v   verify the partition table    //检查分区表w   write table to disk and exit   //将表写入磁盘并退出x   extra functionality (experts only)   //额外功能(仅限专家)

(5) 输入p 查看当前硬盘分区,目前没有分区。

(6)输入n创建分区:前三项默认即可,第四项为设置所分区的内存,默认的话即全部分给它;

(7)输入w保存退出,输入q为不保存退出;

再次查看分区情况;已经分好了sdb1区;

(8)删除分区的话,输入d即可,再保存退出;

(9)格式化分区:我这里用mkfs. 这个和mkfs -t是一样的;xfs为系统文件类型,/dev/sdb1为硬盘所在位置;

(10)挂载分区:挂载分区时要挂载到一个空目录下;若此目录下有文件,则挂载时那些子文件会消失,解挂载后又会出现,但为了不让数据丢失,一般都是挂载到空目录下;

用df查看磁盘使用情况;

(11)解挂载umount:解挂载时不能处于挂载时的目录,否者显示正在使用不能解挂载;

umount   /opt/ky15(挂载点)

实验2:格式成swap,让内存叠加;打开分区swapon,关闭分区swapoff

 实验3:永久挂载分区,一般普通挂载重启一下就没了。

(1)先新建一个分区sdb2;

[root@localhost ~]# mkfs.xfs /dev/sdb2   //格式化一下分区sdb2

(2)永久挂载:# vim  /etc/fstab

/dev/sdb2      /opt/ky15          xfs              defaults                  0  0

设备名       挂载点        文件系统类型      默认选项            备份   系统开启是是否需要检测

[root@localhost ~]# reboot    //重启系统再次查看是否成功永久挂载;

[root@localhost ~]# df      //查看磁盘分区挂载情况

总结:

1、硬盘的数据结构:扇区,柱面,磁道;

2、磁盘管理及操作:新建磁盘,创建分区,格式化文件系统,挂载/永久挂载;

3、永久挂载:

/dev/sdb2      /opt/ky15          xfs              defaults                  0  0

设备名       挂载点        文件系统类型      默认选项            备份   系统开启是是否需要检测;

Linux磁盘管理(添加磁盘,分区、删除分区、格式化、挂载、卸载)相关推荐

  1. html5中如何分区,win7磁盘管理怎样给新硬盘分区

    新买的硬盘怎么建立1个主分区,3个逻辑分区,Win7 Win7自带的磁盘管理,建完C盘在建立D盘还是主分区,建立E盘时才自动转为逻win7新建一个主分区方法: 当安装程序运行到创建磁盘分区界面时→按下 ...

  2. Windows磁盘管理软件/磁盘管理工具/硬盘分区管理工具

    说到磁盘管理软件/磁盘管理工具/硬盘分区管理工具,大家可能会想到Windows自带的磁盘管理器,可以做简单的创建.删除.格式化.压缩.扩展卷.基本盘/动态盘互转.MBR/GPT盘格式互转等操作.但是对 ...

  3. 磁盘管理器/磁盘管理工具给电脑硬盘分区

    关于给电脑硬盘分区的方法,大家都知道,一般情况下,可以借助Windows自带的磁盘管理器来完成.但特殊情况下,比如磁盘上已存有不少数据,需要在保留数据的情况下对硬盘重新分区,重新调整分区的大小,那么使 ...

  4. linux asm 磁盘管理,asm磁盘管理篇

    linux上asm添加磁盘方法 划分磁盘 [root@localhost init.d]# fdisk /dev/sdd Command (m for help): n Command action ...

  5. linux 获得磁盘 寻道时间,Linux入门篇 —— Linux 磁盘管理之磁盘理论篇 | 七日打卡...

    Linux 磁盘管理之磁盘理论篇 磁盘简介作用: 用来存放数据(二进制方式来管理数据) 分类机械硬盘 固态硬盘 机械硬盘组成盘片: 上面布满磁性颗粒,保存写入数据 主轴: 带动盘片转动,转到磁头的下方 ...

  6. 磁盘管理:磁盘调度算法

    磁盘调度算法 磁盘管理:磁盘调度算法 1.1 一次读写磁盘操作需要的时间 1.1.1 寻道时间 1.1.2 延迟时间 1.1.3 传输时间 2.1 磁盘调度算法 2.1.1 先来先服务(FCFS) 2 ...

  7. linux 下如何修改mysql授权,linux下mysql添加用户、删除用户、授权、修改密码

    摘要 腾兴网为您分享:linux下mysql添加用户.删除用户.授权.修改密码,之了课堂,云闪付,英语字典,易信等软件知识,以及pr安卓,彩绘大师,微软应用商店,广告屏蔽管家,pandahelper, ...

  8. 1.2.7存储结构-磁盘管理:磁盘移臂调度算法、先来先服务(FCFS)、最短寻道时间优先(SSTF)、扫描算法(SCAN)、循环扫描(CSCAN)

    1.2.7存储结构-磁盘管理:磁盘移臂调度算法.先来先服务(FCFS).最短寻道时间优先(SSTF).扫描算法(SCAN).循环扫描(CSCAN) 先来先服务(FCFS) 最短寻道时间优先(SSTF) ...

  9. Linux命令 磁盘管理——了解磁盘、磁盘分区

    了解磁盘 电脑硬盘是计算机最主要的存储设备.硬盘(港台称之为硬碟,英文名:Hard Disk Drive, 简称HDD 全名温彻斯特式硬盘)由一个或者多个铝制或者玻璃制的碟片组成.这些碟片外覆盖有铁磁 ...

  10. Linux磁盘管理:磁盘分区的分配和格式化磁盘

    目录 磁盘分配分区 格式化磁盘 磁盘分配分区 1.为创建的虚拟机添加磁盘(可以添加一个或多个磁盘): 2.打开虚拟机,用户登录 3.查看磁盘设备名, /dev/设备文件目录下sdb就是添加的新磁盘名. ...

最新文章

  1. ZLMS教学管理平台系统V1.2.0最新版本发布,支持纯Web视频直播点播,还带运营在线支付功能!完全免费提供!...
  2. 【arduino】继续arduino玩CyberPi童芯派之官方arduino库
  3. node-inspector 在chrome里调试node代码
  4. python字符串相加_Python实用技法第33篇:字符串连接及合并
  5. linux c设置系统时间函数,Linux C 中获取local日期和时间 time()localtime()函数
  6. 利用CSS按比例缩小图片
  7. IE 11打开之后一直提示“恢复非正常关闭的网页”,让后IE就卡死
  8. (转)SqlServer基础之(触发器)(清晰易懂)
  9. Vue源码解读之事件机制
  10. 致远oa系统unix 服务器,致远oa服务器设置
  11. 计算机专业29岁博士毕业,已经29岁了想去读博士晚不晚?
  12. 【微分方程】微分算子法求微分方程特解
  13. 实用工具推荐【待更新】
  14. idea 上传项目到码云git仓库提交到gitee(完整操作流程)
  15. 6-4 学生成绩链表处理(20 分)
  16. VBA 连接Oracle 数据库
  17. 分析了一个小说站,速度挺不错的,顺便学习下js
  18. App过工信部第三方审核注意要点
  19. 美国FBI招聘测试题
  20. Rosetta中文教程(三)

热门文章

  1. JS05-循环的嵌套demo
  2. 软件测试计划和测试方案区别
  3. c语言英文字母降序排列,英文单词排序
  4. 小程序源码:王者荣耀吃鸡气泡等等头像框DIY在线生成N种风格-多玩法安装简单
  5. matlab设置图片背景透明_MATLAB设置图片背景透明,和设定大小,适合论文中使用...
  6. WaveDrom 时序图编辑器
  7. jetbrains验证服务器,搭建个人jetbrains授权服务器
  8. XBuilder:Ext表单设计的完美实现
  9. HBuilder封装APP集成推送功能
  10. word里画的流程图怎么全选_流程图怎么做?用Word制作流程图超方便!