快捷搜索:
来自 67677新澳门手机版 2019-07-08 02:51 的文章
当前位置: 67677新澳门手机版 > 67677新澳门手机版 > 正文

表示方法,Linux系统管理之硬盘管理

hdparm:
    hdparm命令提供了一个命令行的接口用于在驱动级别读取和设置IDE或SCSI硬盘参数

    安装:
        yum -y install hdparm

    命令格式:
        hdparm 参数 设备


    常用参数:
        -h                      查看帮助信息
        -I                      获取硬盘的详细信息,如序列号,硬盘转述,接口类型等
        -t                      评估硬盘的读取速度(不经过硬盘cache)
        -T                      评估硬盘快取的读取效率(内存中缓存的频繁使用的数据)
        -a                      设置硬盘的预读取功能,对于读取大文件有显著的性能提升
        -A 0/1                  启动或关闭读取文件时的快取功能
        -f                      将内存缓冲区的数据写入硬盘,并清空缓冲区(类似雨sync命令)
        --direct                通常和-t或-T参数一起使用,通过原始io测试硬盘读取速度,更好地指示原始设备和驱动程序的性能
        --drq-hsm-error         非常危险的命令,仅在测试环境中模拟故障时使用,生成环境中千万不要使用
        -g                      显示硬盘的磁轨,磁头,磁区等参数
        -i                      显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供
        -I                      直接读取硬盘所提供的硬件规格信息(从驱动器读取读取硬盘信息)
        --make-bad-sector       非常危险的命令,仅在测试环境中模拟故障时使用,生成环境中千万不要使用(故意创建一个坏扇区,用于测试raid等设备检查扇区的功能)
        -r                      将硬盘设置为自读模式
        -S                      设定硬盘进入省电模式前的等待时间
        -y                      强制IDE驱动器立即进入待机模式
        -Y                      强制IDE驱动器立即进入休眠模式
        -w                      设置硬盘的写入快取


    示例:
        hdparm -I /dev/sha                #获取硬盘的详细信息
        hdparm -C /dev/sda                #检测硬盘的电源管理模式
        hdparm -t                         #测试硬盘的读取速度(不经过cache)
        hdparm -T                         #测试硬盘快取的读取速度
        hdparm -Tt --direct /dev/sda      #测试硬盘的真实读取速度

  其他的一些相关命令:

fsck    检查并修复linux中的文件系统
    格式:
        fsck 参数 文件系统分区
    常用参数:
 -t    指定文件系统类型
 -a    自动修复

e2fsck    专用于修复ext系列的文件系统
    格式:
        e2fsck  参数  文件系统分区
    常用参数:  
        -f    强制检查
 -p    自动修复
mke2fs    专门管理ext系列的文件系统
    格式:
        mke2fs  参数  文件系统分区
    常用参数:
 -j    创建ext3类型的文件系统
 -b    指定块大小,默认为4096,可以值有,1024、2048.4096
 -L    指定卷标
 -m    指定预留给超级用户的块数百分比
 -E    指定额外文件系统属性

blkid    查看当前磁盘设备的相关属性
    格式:
        blkid 文件系统分区 
    字段说明:
        UUID:磁盘的唯一标识符 TYPT:文件系统类型 LABEL:卷标

e2label    查看或重新定义卷标
    格式:
        e2label 文件系统分区  [卷标名] 

    示例:
        e2label /dev/sda1          查看卷标名
        e2label /dev/sda1 test     设置卷标名

其他命令:
    lscpu    用于查询CPU信息
    lshw     用于显示硬件信息表
    hwinfo   用于查询硬件信息
    lsppci   用于列出PCI总线的信息以及连接到PCI总线上的设备信息
    lsblk    用于列出块设备的信息
    lsscsi   用于列出SCSI的设备信息 

Linux 学习 --- 磁盘分区/关系 挂载 表示方法

对hda1的解释:

hd:IDE硬盘。要是是SCSI硬盘,则为sd,那些只好记住,未有更加好的不二等秘书技。

a:: 第一块硬盘。倘使是第二块硬盘,则为b,依此类推c,d……

1: 主分区。当中1,2,3,4都以主分区,从第5从头为逻辑分区,最大到16

磁盘体积与主分区、扩丰裕区、逻辑分区的涉及:

硬盘的体量 = 主分区的容积 + 扩张分区的体积

推而广之分区的体积 = 各类逻辑分区的体量之和


cd /mnt
mkdir winc
mkdir wind
mkdir wine
mount /dev/hda1 /mnt/winc
mount /dev/hda5 /mnt/wind
mount /dev/hda6 /mnt/wine

tune2fs   调整文件系统属性
    格式:
        tune2fs 参数 分区
    常用参数:
 -j       在不损坏原有数据的情况下升级ext2为ext3
 -L       设定或修改卷标(卷名)
 -m       调整预留给超级用户(root)的百分比,默认为5%
 -c       指定挂载次数达到n次之后进行自检,0或-1表示关闭此功能
 -i       每次挂载使用多少天之后进行自检,0或-1表示关闭此功能
 -l       显示超级块中的信息

最多有4个主分区,所以逻辑分区从5开始

在linux的分区表示中,硬盘为hd,第一块硬盘为hda,第二块为hdb.一块硬盘最多能够分为多少个主分区,dos主分区,dos扩大分区,linux根分区和linux调换分区都属于主分区,4个主分区分别用数字代表,如若是第一块硬盘,就 hda1,hda2,hda3和hda4. 在扩充分区上还是能够分逻辑分区,标号从5以后所有人家排列.在windows中c盘为dos主分区,是hda1, d盘一般是dos扩大分区上的首先个逻辑分区, 是hda5, e为hda6, f为hda7等等. 在linux下能够透过mount命令挂栽windows分区到叁个文本夹(这几个文件夹称作挂载点),然后你能够通过那几个文件夹访谈windows分区.

mount -t vfat /dev/hda1 /mnt/winc -o codepage=936 iocharset=936

顺便说一下挂载光盘和iso镜像和挂载U盘挂载U盘的命令:

挂载光盘和iso镜像

mount -t iso 9660 -o loop 名称.iso 挂载点

挂载U盘

mount -t vfat /dev/sda1 /mnt/usb

在網上碰着一耳光相關的問題,睇下啊:

在Linux中,分区为主分区、扩充足区和逻辑分区,使用fdisk –l命令获得分区新闻如下所示:
  Disk /dev/hda:240 heads, 63 sectors, 140 cylinders
  Units=cylinders of 15120 * 512 bites
  Device Boot      Start      End      Blocks      Id      System
  /dev/hda        1        286      2162128   c      Win95 FAT32(LBA)
  /dev/hda2  *    288      1960    12496680  5      Extended
  /dev/hda8      984      1816    6297448   83      Linux
  /dev/hda9      1817      1940    937408     83      Linux
  个中,属于扩大分区的是 (5) 。
  使用df -T命令获得音讯部分如下所示:
  Filesystem  Type    1k Blocks    Used    Avallable    Use%  Mounted on
  /dev/hda6    relserfs  4195632    2015020  2180612    49%      /
  /dev/hda1    vfat    2159992    1854192    305800    86%  /windows/c
  在那之中,不属于Linux系统一分配区的是 (6) 。
答案:
  (5)/dev/hda2,(6)/dev/hda1 

在Linux中对硬盘也可以有三种象征方法:

先是种形式:IDE接口中的整块硬盘在Linux系统中表示为/dev/hd[a-z],比方/dev/hda,/dev/hdb ... ... 以此类推,不常/dev/hdc只怕意味着的是CDROM 。这种办法其实表示了硬盘的大要地方,只要硬盘的连日地点不改变,标号也不会发生变化。
对于/dev/hda 类似的代表方法,也并不面生吧;大家在Linux通过fdisk -l 就足以查到硬盘是/dev/hda依然/dev/hdb。

另一种表示方法是:hd[0-n] ,个中n是一个正整数,举例hd0,hd1,hd2 ... ... hdn ;数字从0开首,依照BIOS中开掘硬盘的顺序排列,假诺机器中只有一块硬盘,无论大家通过fdisk -l 列出的是/dev/hda 依旧/dev/hdb ,都以hd0;如若机器中留存多个或多个以上的硬盘,第一个硬盘/dev/hda 另一种格局表示为hd0,第叁个硬盘/dev/hdb,另一种表法是hd1 。
当今新的机械,在BIOS 中,在开发银行盘设置那块,硬盘是有hd0,hd1之类的,那正是硬盘表示方法的一种。

在Linux中,对SATA和SCSI接口的硬盘的表示方法和IDE接口的硬盘同样,只是把hd换来sd;如你的机器中诸如有二个硬盘是/dev/hda ,也可以有三个硬盘是/dev/sda ,那/dev/sda的硬盘应该是sd0; 具体每一种分区用(sd[0-n],y)的意味方法和IDE接口中的算法同样,举个例子/dev/sda1 便是(sd0,0)。

>>>以下来自百度完善

磁盘及分区  设备管理 在 Linux 中,每二个硬件配备都映射到八个系统的文本,对于硬盘、光驱等 IDE 或 SCSI 设备也不例外。 Linux 把种种 IDE 设备分配了八个由 hd 前缀组成的文件;而对此各样 SCSI 设备,则分配了三个由 sd 前缀组成的文本。

  举例,第贰个 IDE 设备,Linux 就定义为 hda;第贰个 IDE 设备就定义为 hdb;上边就这样推算。而 SCSI 设备就应有是 sda、sdb、sdc 等。

  分区数量 要拓展分区就亟须针对每八个硬件设备开展操作,那就有一点都不小希望是一块IDE硬盘或是一块SCSI硬盘。对于每多个硬盘(IDE 或 SCSI)设备,Linux 分配了二个 1 到 16 的行列号码,那就代表了那块硬盘上边包车型大巴分区号码。

  比方,第三个 IDE 硬盘的第多个分区,在 Linux 上边映射的便是hda1,第二个分区就称为是 hda2。对于 SCSI 硬盘则是 sda1、sdb1 等。

本文永恒更新链接地址:

学习 --- 磁盘分区/关系 挂载 表示方法 对hda1的表明: hd:IDE硬盘。假使是SCSI硬盘,则为sd,那些只好记住,未有更加好的秘诀。 a:: 第...

mount          挂载指定设备
    格式:mount -t 文件系统类型(通常mount命令会自动识别)  设备路径  挂载点
    示例:
    mount /dev/sda1  /mnt/             #将/dev/sda1 挂载到/mnt  
    mount /dev/cdrom /media/       #将cdrom(光盘设备)挂载到/media
    mount -a                           #重读/etc/fstab文件


umount            卸载指定设备
  格式:umount 设备/挂载点
  示例:
       umount /dev/sda1           #卸载/dev/sda1 卸载到整个设备,比如说这个分区一共挂载到了/mnt /test /test1那么这三个挂载点的挂载都将卸掉
       umount /media/             #卸载挂在/media目录上面的设备

硬盘是总结的要紧组成都部队件之一,硬盘为操作系统提供持久话存款和储蓄的效果,在Linux硬盘设备的个性和上下可能涉及到生成线的安全和用户体验等等。熟识的调控硬盘管理相关的音讯能让大家管理起这么些题材来贯虱穿杨。

 

Linux中非常关键到的法学正是一切皆文件,硬盘设备也不例外,在Linux系统中硬盘设备一般寄存在/dev/上面SATA、SCSI等接口类型的硬盘使用sd表示,第一块sd的硬盘表示为/dev/sda,第二块sd的硬盘表示为/dev/sdb。IDE硬盘使用hd表示,第一块hd的硬盘表示为/dev/hda,第二块hd的硬盘表示为/dev/hdb。就那样类推。

 

本文由67677新澳门手机版发布于67677新澳门手机版,转载请注明出处:表示方法,Linux系统管理之硬盘管理

关键词: