Linux操作系统:06 Linux磁盘管理_第1页
Linux操作系统:06 Linux磁盘管理_第2页
Linux操作系统:06 Linux磁盘管理_第3页
Linux操作系统:06 Linux磁盘管理_第4页
Linux操作系统:06 Linux磁盘管理_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Linux磁盘管理本次内容7.1 Linux磁盘存储概述7.2 Linux常用磁盘管理命令7.3 Linux磁盘配额本次内容7.1 Linux磁盘存储概述7.2 Linux常用磁盘管理命令7.3 Linux磁盘配额7.1 Linux磁盘存储概述Linux中所有的硬件设备都是通过文件的方式来表现和使用的,这些文件称为设备文件。字符设备文件:存取是以字符流的方式进行的,一次传送一个字符。如,打印机、终端、绘图仪和磁带设备等。块设备文件:存取是以数据块的方式实现的,最常见的就是磁盘。系统通过块设备存取文件时,先从内存中的缓冲区读写数据,而不是直接传送数据到物理磁盘。7.1 Linux磁盘存储概述操作

2、系统必须以特定的方式对磁盘进行操作;磁盘管理建立起原始数据存储,然后借助于文件系统将原始的数据存储转换为能够存储和检索的可用数据格式。磁盘数据组织磁盘设备命名Linux文件系统7.1 Linux磁盘存储概述磁盘数据组织硬盘包括盘面、磁道、扇区、柱面等逻辑组件,所有的物理扇区都统一编号,从0开始递增。低级格式化将空白磁盘划分出柱面和磁道,磁道划分出扇区,扇区划分出标识区、间隔区和数据区等。磁盘分区磁盘可划分若干分区,每个分区有起始扇区和终止扇区,每个分区可视作一个逻辑磁盘。高级格式化在磁盘上建立相应的文件系统,对磁盘各分区的磁道进行格式化,在逻辑上划分磁道。7.1 Linux磁盘存储概述磁盘设备

3、命名常见的磁盘类型有IDE并口磁盘、SATA串口硬盘、SCSI硬盘等。命名方式:主设备号+从设备号+磁盘分区号对于IDE硬盘: hdazx,如/dev/hda1, /dev/hdb/5对于SCSI硬盘:sdazx命名方式:主设备号+0-n,y对于IDE硬盘:(hd0n,y),如(hd0,7)等同于hda7对于SCSI硬盘:(sd0n,y)hdazx,这里的x索引从1开始,1-4代表主分区,5开始代表逻辑分区。sdazy,这里的y索引从1开始7.1 Linux磁盘存储概述Linux文件系统文件系统是用来管理和组织保存在磁盘上的数据的系统软件,它解决了如何在设备上有效地存储数据。除了保存和管理数据

4、外,它同样将文件及文件系统自身的一些重要信息写在磁盘上,这些信息成为文件系统的元数据。为什么要使用文件系统?数据存取、管理操作变得简单磁盘分区管理灵活支持数据容错机制,数据安全得到保障。7.1 Linux磁盘存储概述文件系统是操作系统与磁盘之间的一座桥梁。优点:合理简单地组织磁盘数据。缺点:文件系统本身也会产生开销。7.1 Linux磁盘存储概述Linux常见文件系统Ext3:日志式文件系统,是ext2的升级版本。Ext4:日志式文件系统,升级了以下功能:支持更多的子目录数量支持更大的文件系统和文件支持盘区结构支持日志校验功能支持快速fsck和在线碎片整理7.1 Linux磁盘存储概述Linu

5、x常见文件系统Ext3:日志式文件系统,是ext2的升级版本。Ext4:日志式文件系统,升级了以下功能。XFS:高级日志文件系统,提供对文件系统数据低延迟、高带宽的访问。优秀的日志记录功能可扩展性强快速的写入功能选择合理的文件系统读写操作频繁,同时小文件众多ext4 XFS ext3 写操作频繁XFS ext4 ext3对性能要求不高、数据安全要求不高的业务ext3本次内容7.1 Linux磁盘存储概述7.2 Linux常用磁盘管理命令7.3 Linux磁盘配额7.2 Linux常用磁盘管理命令挂载磁盘分区使用磁盘分区必须先挂载该分区挂载分区就必须指定挂载的设备和挂载目录mount t typ

6、e device dir7.2 Linux常用磁盘管理命令查看磁盘分区信息查看磁盘挂载情况mount查看磁盘分区情况fdisk查看磁盘使用情况df7.2 Linux常用磁盘管理命令卸载磁盘分区卸载命令:umount device|dir其参数可以是设备名称,也可是是挂载点名称umount /dev/hdcumount /mnt/cdrom7.2 Linux常用磁盘管理命令磁盘分区:fdisk查看现有分区:sudo fdisk -l创建分区: sudo fdisk p, sudo fdisk -n修改分区类型: sudo fdisk -t删除分区: sudo fdisk -d保存分区修改结果:

7、sudo fdisk w7.2 Linux常用磁盘管理命令分区格式化查看文件系统类型:file s /dev/sda1使用mkfs创建文件系统mkfs t type device block_size检查维护文件系统检查和修复文件系统:fsck options device查看文件系统的磁盘空间占用情况:df lh查看文件和目录的磁盘使用情况:du本次内容7.1 Linux磁盘存储概述7.2 Linux常用磁盘管理命令7.3 Linux磁盘配额7.3 Linux磁盘配额对于多用户操作系统,用户配额可以提高磁盘空间利用效率。磁盘配合包括:用户配额与用户组配额/dev/sda5 /home ext3 defaults, usrquota 1 2/dev/sda6 /www ext3 defaults, grpquota 1 2为使系统按照配额进行工作,必须建立磁盘配额文件磁盘配额文件:aquota.group和aquota.user命令:quotacheck7.3 Linux磁盘配额对用户和用户组设置磁盘配额一般从占用磁盘大小与文件数量两方面进行,分为软限制与硬限制

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论