微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > Linux教程

Linux系统管理磁盘和文件的方法

时间:2024-06-16 10:03:13   

大家好,今天Win10系统之家小编给大家分享「Linux系统管理磁盘和文件的方法」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

万能小组件主题软件系列软件最新版本下载

  在日常维护Linux系统的过程中,对磁盘和文件的管理是重要的内容。因为在Linux中磁盘也被当做文件,所以对磁盘和文件的管理实际上就是对Linux文件的管理。本文就来介绍一下Linux系统Linux系统磁盘和文件的管理方法。

  一、文件接口:open(),read(),write(),close()等等。

  设备类型:

  块设备(block):随机访问的特性,数据交换单位为“块”

  字符设备(character):线性设备,数据交换单位为“字符”。比如:键盘输入

  设备文件:FHS(文件系统的层级标准)

  Linux中/dev/目录用于存放设备文件,设备文件是关联至设备驱动程序及访问设备的入口

  设备的管理:设备号

  设备号:主设备号(major),次设备号(minor)

  major: 设备类型,区别设备类型,用于表明所需驱动程序

  minor: 同一类型下的不同设备,驱动程序驱动的具体设备(c,字符设备,b块设备)

  二、Linux磁盘设备文件命名:

  IDE (ATA):133MB/s,/dev/hd

  SCSI: 640MB/s

  SATA:6Gbps

  SAS:6Gbps

  USB:480MB/s

  除IDE外Linux中识别硬盘设备:/dev/sd

  标记不同的硬盘设备:/dev/sd[a-z]

  标记同一设备上的不同分区:/dev/sd[a-z][1-]

  1-4: 主或扩展分区标识

  5+:逻辑分区标识

  三、机械硬盘介绍:track 磁道,sector 扇区,cylinder 柱面

  MBR:0磁道0扇区,主引导扇区(master boot record)

  MBR分三部分:446bytes:bootloader,引导程序

  64bytes: 分区表

  16bytes:标记一个分区

  2bytes:55AA,当前MBR信息是否有效的标记

  如果单块硬盘超过2T就不能使用MBR分区,只能使用 GPT分区

  分区:分隔存储空间为多个小的空间,每个空间可独立使用文件系统;

  分区工具:

  fdisk, parted, sfdisk

  fdisk工具的使用:

  fdisk最多支持在一块硬盘上的15个分区;

  fdisk分区管理子命令:

  m: 获取帮助,用于显示子命令的功能

  p: 显示现有分区表

  n: 创建

  d: 删除

  t: 修改分区ID

  l: 列出所有支持ID类型

  w: 保存退出

  q: 放弃修改并退出

  四、创建完成之后,查看内核是否已经识别新的分区:

  # cat /proc/partitions

  有三个命令可以让内核重读磁盘分区表:

  CentOS 5: partprobe [DEVICE]

  CentOS 6,7:

  partx

  kpartx

  partx命令:注意:已挂载的硬盘上分区需执行,可能需要命令重复执行2次或以上才能读取分区成功

  partx DEVICE

  partx -a DEVICE

  partx -a -n M:N DEVICE

  M

  M:

  :N

  2.kpartx命令:

  kpartx -af DEVICE

  创建分区后需创建文件系统和格式化

  以上就是Linux系统磁盘和文件的管理方法了,学会了本文的方法,你就会对Linux磁盘进行分区、重命名、和格式了。

以上就是关于「Linux系统管理磁盘和文件的方法」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

【文②章♀来自Win10系统之家,转载请联系!】

相关文章

  • Linux系统管理磁盘和文件的方法

    Linux系统管理磁盘和文件的方法


      在日常维护Linux系统的过程中,对磁盘和文件的管理是重要的内容。因为在Linux中磁盘也被当做文件,所以对磁盘和文件的管理实际上就是对Linux文件的管理。本文就来介绍一下Linux系统Linux系统磁盘和文件的管理方法。
      一、文件接口:open(),read(),write(),close()等等。
      设备类型:
      块设备(block):随机访问的...
  • 使用cgroups管理Linux磁盘io的方法

    使用cgroups管理Linux磁盘io的方法


      我们都知道Linux系统中的cgroups可用于管理cpu资源,今天小编要给大家介绍的是如何使用cgroups管理进程磁盘io,如果你对此感兴趣的话,不妨来了解下吧。
      这个功能通过blkio子系统实现。
      blkio子系统里东西很多。不过大部分都是只读的状态报告,可写的参数就只有下面这几个:
      代码如下:
      blkio.throttle.re...
  • 拒绝Linux虚拟机上错一步毁全部!教你Linux拍摄快照记录的方法

    拒绝Linux虚拟机上错一步毁全部!教你Linux拍摄快照记录的方法


      很多朋友最近遇到了一个小难题,就是不知道怎么在使用Linux虚拟机的时候,对操作进行保存,因为实际工作中如果我们不记录好每一步的操作,万一后面的步骤弄错了,那前面也不好修改,只能重新开始了,今天小编要为大家推荐一个好方法,能帮助大家用快照方式记录下来,这就来看看Linux虚拟机如何拍摄快照的方法吧。
      方法步骤
      1、打开VMware软件
      2、若已经有...
  • 命令太长输入烦?这就教你linux里用alias创建命令别名的方法

    命令太长输入烦?这就教你linux里用alias创建命令别名的方法


      许多用户还不知道什么是alias命令,其实这是在Linux系统中的一个工具,能够让我们把一些经常使用的很长的命令设置成别的名字,当下次再使用的时候,直接输入你设置的名字即可,具体操作是怎么样的呢?下面就看看小编分享的linux系统用alias创建命令别名的方法。
      方法步骤
      1、语法格式:alias[参数]
      比如我们给操作:cat命令起一个别名hhc...