linux磁盘管理知识汇总

 更新时间:2018年08月10日 08:57:39   作者:wx58bec48a1d77b  
这篇文章主要介绍了linux磁盘管理知识汇总的相关资料,需要的朋友可以参考下

linux系统一切皆文件:

1 linux文件系统将一切的设备映射为文件,一切以文件作为访问入口的,以文件的性质来进行open read write close
2 linux设备文件有两类 块设备:block (存取单位块)磁盘 字符设备:char (存取单位为“字符”) 键盘
3 设备文件:将一个文件关联到一个设备的驱动程序, 进而能跟与之对应的硬件设备进行通信(进行read , write )进行硬件的控制

设备号 :

1 设备文件:只有源数据 没有数据
2 主设备号 major number 标识设备类型
3 次设备号 minor number 标识同一设备类型下不同设备

设备文件都在 /dev/dev_file

硬盘接口类型 :

1 并口 IDE 理论值 133M/s SCSI 理论值644M/s
2 串口 SAS 6Gbps STAT3 6Gbps usb 3.0 480M/s
rpm:rotations per minute(转速)

硬盘设备的文件命名:

1 IDE :/dev/hd
2 scsi SATA SAS USB : /dev/sd
3 不同设备用不同的字母进行表示 a-z
/dev/sda,/dev/sdb .....
4 同一设备的不同分区 分区:数字
/dev/sda1
/dev/sda2

磁道 :盘片上面的磁道

1 track :盘片上面的磁盘道 真正用来存数据的地方
2 cylinder :柱面 盘片上面的柱面
3 cecotr :扇区 盘片上面的分的柱面 512 byte

如何分区 :

1 按柱面进行划分
2 硬盘的零磁道的零扇区 是被预留出来的叫做mbr共512bytes
3 MBR:boot master record
4 446byte 是用来存boot loader
5 64byte是用来存 分区表
6 16byte标识一个分区 一块磁盘只能标识四个分区
7 2byte:55AA 四个十六进制数字 如果是55AA 就是550个字节是有效的否则就是无效的
8 如果单块硬盘大于2t的话现在的mbr技术是无法识别2t以后的磁盘空间的
2t以后可以用 gpt 和uefi

linux的分区管理工具:

1 fdisk parted sfdisk
2 fidsk对于一块硬盘来讲只能管理15个分区
3 fdisk -l [-u] device
4 要执行分区的话 直接使用 fdisk device
5 分区工具fdisk用法介绍
fdisk命令参数介绍
p、打印分区表。
n、新建一个新分区。
d、删除一个分区。
q、退出不保存。
w、把分区写进分区表,保存并退出。
l,显示所有的分区代码
t,调整分区类型
6 查看内核是否已经识别新的分区
cat /proc/partations
7 手动通知系统读取新的分区
partx -a /dev/sda
partx -a -n 4-6 /dev/sda
8 另一个方法
kpartx -a /dev/device
-f force

相关文章

  • Linux上查看用户创建日期的几种方法总结

    Linux上查看用户创建日期的几种方法总结

    在Linux系统中,如何找到用户创建的时间呢?下面这篇文章就来给大家介绍了关于在Linux上如何查看用户创建日期的几种方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-05-05
  • linux jexus服务设置开机启动

    linux jexus服务设置开机启动

    这篇文章主要为大家详细介绍了linux jexus服务设置开机启动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 在Centos上搭建Maven中央仓库的方法

    在Centos上搭建Maven中央仓库的方法

    这篇文章主要介绍了在Centos上搭建Maven中央仓库的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • Linux unlink函数和删除文件的操作方法

    Linux unlink函数和删除文件的操作方法

    这篇文章主要介绍了Linux unlink函数和删除文件的操作方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • 17个Linux tar命令实用示例

    17个Linux tar命令实用示例

    这篇文章主要为大家详细介绍了Linux 中 17 个tar命令实用示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • Linux proc目录下子文件或子文件夹的作用

    Linux proc目录下子文件或子文件夹的作用

    这篇文章主要介绍了Linux proc目录下子文件或子文件夹的作用,以及读取这些信息的实际操作命令,需要的朋友可以参考下
    2014-03-03
  • Ubuntu12.04建立内核树实现过程详解

    Ubuntu12.04建立内核树实现过程详解

    这篇文章主要介绍了Ubuntu12.04建立内核树实现过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • linux下pip的安装步骤及使用详解

    linux下pip的安装步骤及使用详解

    pip类似RedHat里面的yum,安装软件非常方便,下面这篇文章主要给大家介绍了关于在linux系统下pip的安装步骤及使用的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-07-07
  • Linux实现文件内容去重及求交并差集

    Linux实现文件内容去重及求交并差集

    这篇文章主要介绍了Linux实现文件内容去重及求交并差集,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • 详解Liunx下配置DNS服务器

    详解Liunx下配置DNS服务器

    本篇文章主要介绍了Liunx下配置DNS服务器,具有一定的参考价值,有需要的可以了解一下。
    2016-11-11

最新评论