精华内容
下载资源
问答
  • linux 查看硬盘信息

    2020-07-07 17:40:03
    df命令是用来查看文件系统中硬盘的使用状况的,也可以用来列出系统中挂载的硬盘,使用-h选项可以以人类可的格式输出硬盘使用状况: ~$ df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda2 55G 3.7G 49G 8% /...

    df

    df命令是用来查看文件系统中硬盘的使用状况的,也可以用来列出系统中挂载的硬盘,使用-h选项可以以人类可读的格式输出硬盘使用状况:

    ~$ df -h
    文件系统        容量  已用  可用 已用% 挂载点
    /dev/sda2        55G  3.7G   49G    8% /
    udev            2.0G  4.0K  2.0G    1% /dev
    tmpfs           394M  776K  394M    1% /run
    none            5.0M     0  5.0M    0% /run/lock
    none            2.0G  220K  2.0G    1% /run/shm
    /dev/sda1       487M  3.3M  483M    1% /boot/efi
    

    df命令无法显示未挂载的硬盘。

    lsblk

    lsblk命令是用来查看块设备的:

    $ lsblk 
    NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda      8:0    0    60G  0 disk 
    ├─sda1   8:1    0   487M  0 part /boot/efi
    ├─sda2   8:2    0  55.5G  0 part /
    └─sda3   8:3    0     4G  0 part [SWAP]
    sdb      8:16   0    50G  0 disk 
    sr0     11:0    1  1024M  0 rom  
    

    不带参数时会列出所有硬盘,根节点代表硬盘,二级节点代表磁盘上的分区。使用-d选项可以只列出硬盘,不列出分区信息。

    lshw

    lshw可以打印硬件的详细信息:

    $ sudo lshw -class disk
      *-disk:0
           description: SCSI Disk
           physical id: 0.0.0
           bus info: scsi@32:0.0.0
           logical name: /dev/sda
           size: 60GiB (64GB)
           capabilities: gpt-1.00 partitioned partitioned:gpt
           configuration: guid=ff481b67-ace2-47b9-a7e8-a50d4e6a6e55
      *-disk:1
           description: SCSI Disk
           physical id: 0.1.0
           bus info: scsi@32:0.1.0
           logical name: /dev/sdb
           size: 50GiB (53GB)
      *-cdrom
           description: DVD-RAM writer
           physical id: 0.0.0
           bus info: scsi@3:0.0.0
           logical name: /dev/cdrom
           logical name: /dev/cdrw
           logical name: /dev/dvd
           logical name: /dev/dvdrw
           logical name: /dev/sr0
           capabilities: audio cd-r cd-rw dvd dvd-r dvd-ram
           configuration: status=open
    

    blkid

    blkid命令可以打印块设备的一些信息:

    $ sudo blkid 
    /dev/sda1: UUID="AB45-3BA0" TYPE="vfat" 
    /dev/sda2: UUID="802daf3d-fe98-4f0c-a9a8-b02e6fa83f2d" TYPE="ext4" 
    /dev/sda3: UUID="e313a026-1e9b-4b5d-87ca-f604199984c4" TYPE="swap"
    

    fdisk

    fdisk是一个用来格式化硬盘、分区等的常用的分区表操纵工具,可以用来打印硬盘信息:

    $ sudo fdisk -l
    
    WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
    
    
    Disk /dev/sda: 64.4 GB, 64424509440 bytes
    255 heads, 63 sectors/track, 7832 cylinders, total 125829120 sectors
    Units = 扇区 of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x00000000
    
       设备 启动      起点          终点     块数   Id  系统
    /dev/sda1               1   125829119    62914559+  ee  GPT
    
    Disk /dev/sdb: 53.7 GB, 53687091200 bytes
    255 heads, 63 sectors/track, 6527 cylinders, total 104857600 sectors
    Units = 扇区 of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x00000000
    
    Disk /dev/sdb doesn't contain a valid partition table
    

    fdisk工具不支持GPT分区表,可以使用GNU Parted即下面的parted工具替代。

    parted

    parted也是一个分区表操纵工具,目前只能在GNU/LinuxGNU/Hurd下运行:

    $ sudo parted -l
    Model: VMware, VMware Virtual S (scsi)
    磁盘 /dev/sda: 64.4GB
    Sector size (logical/physical): 512B/512B
    分区表:gpt
    
    数字  开始:  End     大小    文件系统        Name  标志
     1    1049kB  512MB   511MB   fat32                 启动
     2    512MB   60.1GB  59.6GB  ext4
     3    60.1GB  64.4GB  4293MB  linux-swap(v1)
    
    
    错误: /dev/sdb:未确认磁盘标签
    

    /proc/partitions

    通过查看/proc/partitions文件内容可以查看当前硬盘及分区的一些信息:

    $ cat /proc/partitions 
    major minor  #blocks  name
    
       8        0   62914560 sda
       8        1     498688 sda1
       8        2   58221568 sda2
       8        3    4192256 sda3
       8       16   52428800 sdb
      11        0    1048575 sr0
    

    lsscsi

    lsscsi工具可以打印SCSI硬盘信息,这个工具在Ubuntu12.04中默认没有安装,需要自行安装:

    $ lsscsi 
    [3:0:0:0]    cd/dvd  NECVMWar VMware SATA CD01 1.00  /dev/sr0
    [32:0:0:0]   disk    VMware,  VMware Virtual S 1.0   /dev/sda
    [32:0:1:0]   disk    VMware,  VMware Virtual S 1.0   /dev/sdb
    展开全文
  • 关于Linux下面移动硬盘不出来

    千次阅读 2013-12-04 16:57:08
    今天要一个有4t数据的seagate移动硬盘,结果插上USB口后, 用lsusb可以看到有seagate字样,硬盘分别对应sdb,sdc,sde...sdi。 但是fdisk -l看不到对应硬盘信息,用strace fdisk -l /dev/adb显示的是no such ...

    今天要读一个有4t数据的seagate移动硬盘,结果插上USB口后,

    用lsusb可以看到有seagate字样,硬盘分别对应sdb,sdc,sde...sdi。

    但是fdisk -l看不到对应硬盘信息,用strace fdisk -l /dev/adb显示的是no such device or address。

    上网查了一下基本上没有找到相关的内容信息,去seagate的官网上查了一下也不是驱动的问题。

    最后发现是Linux版本太低。。重新装了个debian就好啦!

    展开全文
  • Linux操作系统读书报告 姓 名 学 号 专 业计算机信息管理 院 系 所得分数 指导老师签名指导老师评定意见 指导老师签名 指导老师评定意见 本书报告进程管理 进程的含义 程序是存储在键盘上包含可执行机器指令和数据...
  • LINUX硬盘基础知识

    2019-03-19 20:22:59
    硬盘正面:硬盘大小,品牌,型号,接口等信息 硬盘背面:有一块电路板,有数据和电源接口 数据的和写需要通过数据接口 硬盘内部结构:完全封闭 磁盘:也叫做盘片,表面有许多带磁性的很小的东西,靠这些...

    1.硬盘基本参数
    2.硬盘的结构
    3.硬盘的术语
    4.硬盘的接口类型

    1.硬盘的基本参数
    容量、转速、缓存、传输速率(跟数据接口有关)、平均寻道时间

    以下都是机械硬盘的讲解,固态硬盘没有机械部分
    2.硬盘的结构

    硬盘正面:硬盘大小,品牌,型号,接口等信息
    在这里插入图片描述
    硬盘背面:有一块电路板,有数据和电源接口
    数据的读和写需要通过数据接口
    在这里插入图片描述
    硬盘内部结构:完全封闭
    磁盘:也叫做盘片,表面有许多带磁性的很小的东西,靠这些东西来存放数据,有正反两面
    马达:马达转动带动盘片转动,转速大有不同,转速越快越好,价格也贵
    磁头:通过磁头改变表面磁性物质来进行读和写,但是和盘片不接触
    磁臂:长度固定,不可伸缩,通过马达进行转动,不活动的时候磁头停在磁头停泊区,
    在这里插入图片描述

    3.硬盘的术语

    盘面、磁道、扇区、柱面、CHS

    1.盘面:硬盘一般会有一个或多个盘片,每个盘片可以有两个面(Side),每个盘面对应一个磁头(head)用于读写数据。第一个盘片的正面叫做0面,反面叫做1面,依次类推,第一个盘片的正面对应的磁头叫做0磁头,反面对应的磁头叫做1磁头
    盘面数和磁头数是相等的。
    在这里插入图片描述分别对应正面和反面,磁臂都是一样的长度,活动的时候是同时活动的,例如上图中的三个是一个整体,不能独立自己做转动

    2.磁道(Track):每个盘片的每个盘面被划分成多个狭窄的同心圆环,数据就是存储在这样的同心圆环上,我们将这样的圆环称为磁道。在每个盘面的最外圈,离盘心最远的地方是“0”磁道,向盘心方向依次增长为1磁道,2磁道,等等。硬盘数据的存放就是从最外圈开始。

    3.扇区(Sector):每个磁道划分成若干弧段,每段称为一个扇区。扇区是硬盘上存储的物理单位
    当所有盘片的0磁道上所有扇区全部用光之后,才会去使用1磁道的扇区(因此容易理解柱面的由来)
    从DOS时代起,每扇区是512字节(1B=8b)。扇区的编号是从1开始,而不是0,这一点需要注意。扇区号是按照某个间隔跳跃着编排。有个交叉因子(原因:按物理顺序进行编号,很有可能出现当磁头读取完第一个扇区后,由于盘片转速过快来不及读取下一个扇区,(要知道物理相邻扇区位置距离是极小的),必须等待转完一圈,这极大浪费了时间。所以就用交叉来解决这个问题)

    4.柱面(Cylinder):柱面是抽象出来的一个逻辑概念。各个盘片相同位置上磁道的集合,硬盘数据的读写是按柱面进行

    在这里插入图片描述
    5.CHS(Cylinder Head Sector):现代硬盘寻到方式(可以理解为读取数据的操作)都是采用CHS
    解释:按照柱面来读写数据,数据是存放在扇区的(扇区在磁道上,相同位置的磁道形成柱面),依靠磁头去读写
    首先:磁头移动到要读取的扇区所在的磁道的上方,称为寻道时间(接卸运动,平均约9毫秒)
    其次:马达带动盘片转动,使得要读取的扇区转到磁头的下方,称为旋转延迟时间(平均约为4.17毫秒)
    平均寻道时间+平均旋转延迟时间=平均读写时间

    硬盘容量的计算公式:
    **硬盘容量=512字节*一个磁道的扇区数目 一个盘片上的磁道数目(柱面数)盘面数

    4.硬盘的接口类型

    IDE
    SCSI
    光纤通道
    SATA:家庭用,便宜,速度相对不快,硬盘容量大
    SAS:服务器,速度快,价格贵,硬盘容量较小

    SATA跟SAS是兼容的

    IDE跟SATA接口
    在这里插入图片描述

    展开全文
  • 1. 查看磁盘空间命令:df简述:df 命令以磁盘分区为单位查看文件系统中磁盘空间的使用情况选项: -h 或 --human-readable 将信息以人类可的形式打印 -i 或 --inode 查看分区inode使用情况 一般,如果inode分配不...

    1. 查看磁盘空间

    命令:

    df

    0cedacbd67ffebd2c5e95c078474127b.png

    简述:df 命令以磁盘分区为单位查看文件系统中磁盘空间的使用情况

    选项:

    • -h 或 --human-readable
      • 将信息以人类可读的形式打印

    af97fcfeaf26131e02944ecfb42c41de.png
    • -i 或 --inode
      • 查看分区inode使用情况

    148177e6fce0528512ad292a9b29f88e.png


    一般,如果inode分配不合理,会导致空间没使用完,但是没有inode号了,所以这个参数需要重点关注哦!别到时候,人死了,钱没花了~~

    2. 查看磁盘空间

    目录容量 = 目录本身的大小 + 目录下所有文件(包括子目录和普通文件)的总大小。

    命令:

    du

    1d2e7e5719db62e976b5dacd13f6d1b4.png

    df 和 du 命令的区别:

    • du 命令是统计文件或目录及其子目录的硬盘空间使用情况,一般可以帮我们快速定位目录下是否存在超大文件或其他特殊大小的文件。
    • df 命令是统计磁盘分区整体的使用情况。
    • du 命令会直接到特定目录内查找所有文件数据,并统计累加,所以命令执行时会耗费一点儿时间。
    • df 命令直接从文件系统中提取信息,所以比较快速。

    命令使用格式:

    du 选项 文件/目录

    选项:

    • -a或--all
    • 列出所有的文件和目录容量大小而不仅仅列出目录容量大小
    • -s或--summarize
    • 仅显示总计,只列出最后加总的值
    • -h或--human-readable
    • 以K,M,G为单位,提高信息的可读性
    • -c或--total
    • 除了列出文件和目录的容量大小外,最后在列出总容量
    • --max-depth=N
    • 递归显示(仅仅是显示)时的递归深度小于等于N。--max-depth=0相当于-s参数
    展开全文
  • 使用hdparm工具进行测试 先yum安装一下 ...然后查看硬盘信息 df -h 使用hdparm -tT 测试的卷 hdparm -tT /dev/mapper/data-lvol0 和写的速度显示出来。此数据比较粗略。若需要详细还得压测试试 ...
  • 1)查看硬盘及分区信息,命令:fdisk -l 2)检查文件系统的磁盘空间占用情况,命令:du -h 3)查看硬盘的I/O性能,命令:iostat -x 1 10 其中,iostat是含在套装systat中的,在Centos5.5下可以用命令yum -y install ...
  • Linux读书笔记_2021-02-02

    2021-02-03 01:36:38
    其中第一个扇区最重要,保存着主导记录和分区表信息。就第一个扇区而言,主引导记录需要占用446字节,分区表64字节,结束符2字节;其中分区表中每记录一个分区是4个主分区。 分区: 第一扇区中最多只能存在4个分区...
  • 一、前言咱们在Linux常用命令中已经介绍了几个linux常用命令,关注IEEE长期技术文章的同学可能会发现,好多文章所用的实验环境都是基于Linux的,其实大家如果生活中是搞开发、运维等生产者角色时,应该经常和linux...
  • Linux中,通常使用ls -l列出,其中可以查看文件属性,所属用户组等较为详细的信息。 第一列第一个字段:文件类型,后面9个字符是模式,其中分为三组,每一组三个字段。第一组为所属用户权限。第二组为所属组的...
  • linux 下查看硬盘坏道代码(转)

    千次阅读 2015-09-07 22:27:08
    对于硬盘的坏道的确没有什么好的办法,ata协议中的smart命令本意上是好的,但是很多的硬盘厂商并...通过完整的一遍硬盘可以找出坏道的完整信息,但是牵涉到了DMA的数据传输过程所以效率较低;ata的协议里READ VE
  • 通常情况下可以使用fdisk、df等命令查看...在Linux下可以使用hdparm工具查看硬盘的相关信息或对硬盘进行测速、优化、修改硬盘相关参数设定。我主要常用这个工具来测试硬盘速度。 hdparm(hard disk parameters)功...
  • 在vmware虚拟机中给linux加一块硬盘,大小自定义。 添加完硬盘后#partprobe --重新,但是不管用,重启机器后#fdisk -l ----列出分区信息 #fdisk /dev/sde --对新加硬盘分区...
  • 信息以人类可的形式打印 -i 或 --inode 查看分区inode使用情况 一般,如果inode分配不合理,会导致空间没使用完,但是没有inode号了,所以这个参数需要重点关注哦!别到时候,人死了,钱没花了~~ 2. ...
  • 背景 服务器最容易故障的部件,非硬盘莫属,相比人工巡检,自动监控更...zabbix使用lld低阶发现,创建发现的硬盘item,再使用trapper模式将megacli取出的硬盘信息过滤推送给zabbix服务端(使用推模式不用考虑zabb...
  • 然后在Linux下,对U盘只能不能写。提示:Read only system.参考:https://bugs.launchpad.net/ubuntu/+bug/2286081,# tail -f /var/log/syslog 查看文件系统的动态信息May 19 21:31:28 controller kern...
  • 然后在Ubuntu LInux下,U对U盘只能不能写。提示:Read only system.参考:https://bugs.launchpad.net/ubuntu/+bug/2286081,# tail -f /var/log/syslog 查看文件系统的动态信息May 19 21:31:28 control...
  • 《鸟哥的linux私房菜》读书笔记

    千次阅读 2013-05-18 22:47:42
     加载BIOS的硬件信息。可以按ESC或Delete键进入BIOS设置;  2. 读取MBR的Kernel Loader (亦即lilo或grub或spfdisk等) 引导信息。  MBR(Master Boot Record)硬盘的主引导记录,位于硬盘的0柱面、0磁头、1扇区...
  • Linux下通过proc获取监测信息

    千次阅读 2018-09-14 18:40:06
    最近项目中需要在linux操作系统下定时监测一些状态信息,如cpu使用率,ddr使用率,网卡带宽,硬盘使用率等。自己写代码时发现很多东西都可以从proc内存文件系统中到,linux实在太强大了。这里把我写的代码整理在...
  • 然后在Ubuntu LInux下,U对U盘只能不能写。提示:Read only system. 参考:https://bugs.launchpad.net/ubuntu/+bug/228608 1,# tail -f /var/log/syslog 查看文件系统的动态信息 May 19 21:31
  • 1 [root@LAMP ~]# dd if=/dev/sda of=mbr.hex bs=512 ...从第一块硬盘(sda)中读取数据放到mbr.hex文件中,每次512(bs=512)字节,总共一次(count=1) 2 1+0 records in 3 1+0 records out 4 512 bytes (51...
  • 然后在Linux下,对U盘只能不能写。提示:Read only system. 参考:https://bugs.launchpad.net/ubuntu/+bug/228608 1,# tail -f /var/log/syslog 查看文件系统的动态信息 May 19 21:31:28 con...
  • 计算器其实是:『接受用户输入指令与数据,经由中央处理器的数学与逻辑单元运算处理后,以产生或储存成有用的信息』 计算机硬件的五大单元 计算机的五大单元包括:输入单元、输出单元、控制单元、算数逻辑单元、...
  • 在实际活动过程中,我们的脑袋需要有外界刺激的数据(例如光线,环境,语言)来分析,那这些互动数据暂时存放的地方就是内存,主要是用来提供给脑袋判断用的信息 硬盘=脑袋中存放回忆的记忆区块: 跟刚刚的内存...
  • Linux上有很多工具可以检查Linux系统的硬件信息。大多数命令仅报告特定的硬件组件,例如cpu或内存或硬盘,但是Dmidecode命令包含大多数硬件信息。Dmidecode是一种工具,可以读取计算机DMI表的内容并以人类可的格式...
  • i节点包含了文件的大量信息,如保存文件内容的块号码,文件的访问权限,文件的长度和指向该文件的目录的硬链接数等目录项保存着文件的文件名和i节点号。多个目录项可以指向同一个i节点,这也是一个i节点的链接数...
  • linux程序不像其它语言一样有界面上的按钮交互等,所以一般需要获取用户的键盘输入。 这次学习如何通过键盘获取用户输入的信息及将信息显示在屏幕上。 读取键盘输入 用户界面将信息显示在屏幕上,提示用户在...
  • bootsect.s 我们实验环境中,Image 就是一个软盘镜像,bootsect.s就在软盘的第一个扇区中(引导扇区,0...因为前面的内存保存有有用的信息。 如果是从硬盘启动系统,就不执行bootsect.s。LILO, Grub等多操作系统引
  • Linux服务器配置查看,主要包括CPU、内存、硬盘、网卡等信息 一、查看机器所有硬件信息: 1、dmidecode |more dmidecode以一种可的方式dump出机器的DMI(Desktop Management Interface)信息。这些信息包括了硬件...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 215
精华内容 86
关键字:

linux读盘信息

linux 订阅