Linux查看硬盘信息方法总结归纳

lsblk

lsblk命令用来查看接入到系统中的块设备,默认输出分区、大小、挂载点等信息,一目了然:

tlanyan@node1:~$ lsblk

sda 8:0 0 558.9G 0 disk

├─sda1 8:1 0 488M 0 part

├─sda2 8:2 0 1K 0 part

├─sda5 8:5 0 7.6G 0 part

└─sda6 8:6 0 550.8G 0 part /

sdb 8:16 0 558.9G 0 disk

├─sdb1 8:17 0 1K 0 part

└─sdb5 8:21 0 558.9G 0 part /journal

sdc 8:32 0 1.8T 0 disk /work

sr0 11:0 1 1024M 0 romdf

df命令用来查看硬盘的使用情况,经常配合-h给出友好的输出:

tlanyan@node1:~$ df -h

Filesystem Size Used Avail Use% Mounted on

udev 24G 0 24G 0% /dev

tmpfs 4.8G 2.1M 4.8G 1% /run

/dev/sda6 542G 148G 366G 29% /

tmpfs 24G 0 24G 0% /dev/shm

tmpfs 5.0M 4.0K 5.0M 1% /run/lock

tmpfs 24G 0 24G 0% /sys/fs/cgroup

/dev/sdc 1.8T 1.2T 582G 67% /work

/dev/sdb5 551G 245G 278G 47% /journal

需要注意的是df只能输出已挂载的磁盘分区信息,不能显示未挂载的硬盘。

另一个相似的命令是du,用来显示占用的硬盘空间,例如统计当前目录下文件大小:du -sh *fdisk

fdisk是常用的硬盘、分区操作工具,需要root权限执行,-l参数可以打印硬盘信息:

root@node1:~# fdisk -l

Disk /dev/sda: 558.9 GiB, 600127266816 bytes, 1172123568 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: dos

Disk identifier: 0xdf3a7994

Device Boot Start End Sectors Size Id Type

/dev/sda1 * 2048 1001469 999422 488M 83 Linux

/dev/sda2 1001470 1172121599 1171120130 558.4G 5 Extended

/dev/sda5 1001472 17000447 15998976 7.6G 82 Linux swap / Solaris

/dev/sda6 17002496 1172121599 1155119104 550.8G 83 Linux

Disk /dev/sdb: 558.9 GiB, 600127266816 bytes, 1172123568 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: dos

Disk identifier: 0x0006c4c0

Device Boot Start End Sectors Size Id Type

/dev/sdb1 63 1172118464 1172118402 558.9G 5 Extended

/dev/sdb5 126 1172118464 1172118339 558.9G 83 Linux

Disk /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: dos

Disk identifier: 0x7af0ba03

fdisk不支持GPT分区,需要要到下文的parted查看。parted

parted是一个分区操作工具,需要root权限,否则输出为空:

root@node1:~# parted -l

Model: HITACHI HUS156060VLS600 (scsi)

Disk /dev/sda: 600GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Disk Flags:

Number Start End Size Type File system Flags

1 1049kB 513MB 512MB primary ext4 boot

2 513MB 600GB 600GB extended

5 513MB 8704MB 8191MB logical linux-swap(v1)

6 8705MB 600GB 591GB logical ext4

Model: HITACHI HUS156060VLS600 (scsi)

Disk /dev/sdb: 600GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Disk Flags:

Number Start End Size Type File system Flags

1 32.3kB 600GB 600GB extended

5 64.5kB 600GB 600GB logical ext4

Model: SEAGATE ST2000NM0023 (scsi)

Disk /dev/sdc: 2000GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Disk Flags:

Number Start End Size Type File system Flagslsscsi

lsscsi可以打印SCSI硬盘信息,该命令在Ubuntu中默认没有安装:

tlanyan@node1:~$ lsscsi

[0:0:0:0] cd/dvd PLDS DVD+-RW DH-16ACS JD11 /dev/sr0

[6:0:0:0] disk HITACHI HUS156060VLS600 E516 /dev/sda

[6:0:1:0] disk HITACHI HUS156060VLS600 E516 /dev/sdb

[6:0:2:0] disk SEAGATE ST2000NM0023 0003 /dev/sdcblkid

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

tlanyan@node1:~$ blkid

/dev/sda6: UUID="93875607-7910-43d3-ac02-32200cfcea1a" TYPE="ext4" PARTUUID="df3a7994-06"

/dev/sda1: UUID="90cfad05-f84b-49fd-ac60-06c5d9c7382c" TYPE="ext4" PARTUUID="df3a7994-01"

/dev/sda5: UUID="66c522a8-b0eb-4a44-9ba9-2765b70eff28" TYPE="swap" PARTUUID="df3a7994-05"

/dev/sdb5: UUID="8a400f90-2390-4b5d-9fd2-58331c1230e2" TYPE="ext4" PARTUUID="0006c4c0-05"

/dev/sdc: LABEL="M-fM-^VM-0M-eM-^MM-7" UUID="8bd7100c-4120-4cf3-8d1e-268d4cf12bac" TYPE="ext4" PTUUID="7af0ba03" PTTYPE="dos"lshw

lshw命令用来打印硬件的详细信息,打印硬盘信息需要root权限:

root@node1:~# lshw -class disk

*-disk:0description: SCSI Disk

product: HUS156060VLS600

vendor: HITACHI

physical id: 0.0.0

bus info: scsi@6:0.0.0

logical name: /dev/sda

version: E516

serial: LXWMTVTM

size: 558GiB (600GB)

capacity: 690GiB (741GB)

capabilities: 15000rpm partitioned partitioned:dos

configuration: ansiversion=6 logicalsectorsize=512 sectorsize=512 signature=df3a7994

*-disk:1description: SCSI Disk

product: HUS156060VLS600

vendor: HITACHI

physical id: 0.1.0

bus info: scsi@6:0.1.0

logical name: /dev/sdb

version: E516

serial: LXWMTWAM

size: 558GiB (600GB)

capacity: 690GiB (741GB)

capabilities: 15000rpm partitioned partitioned:dos

configuration: ansiversion=6 logicalsectorsize=512 sectorsize=512 signature=0006c4c0

*-cdromdescription: DVD-RAM writer

product: DVD+-RW DH-16ACS

vendor: PLDS

physical id: 0.0.0

bus info: scsi@0:0.0.0

logical name: /dev/cdrom

logical name: /dev/cdrw

logical name: /dev/dvd

logical name: /dev/dvdrw

logical name: /dev/sr0

version: JD11

capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram

configuration: ansiversion=5 status=nodisc

mount

mount常用来挂载硬盘、分区等,自然也就可以查看挂载信息:

tlanyan@node1:~$ mount

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)

proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)

udev on /dev type devtmpfs (rw,nosuid,relatime,size=24697992k,nr_inodes=6174498,mode=755)

devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)

tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=4944076k,mode=755)

/dev/sda6 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)

securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)

tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)

tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)

tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)

/dev/sdc on /work type ext4 (rw,relatime,data=ordered)

/dev/sdb5 on /journal type ext4 (rw,relatime,data=ordered)exportfs

exportfs命令用来查看NFS共享文件夹,需要root权限:

root@node1:~# exportfs -s

/work 192.168.1.12(rw,wdelay,no_root_squash,no_subtree_check,sec=sys,rw,secure,no_root_squash,no_all_squash)

/work 192.168.1.13(rw,wdelay,no_root_squash,no_subtree_check,sec=sys,rw,secure,no_root_squash,no_all_squash)

/opt 192.168.1.12(ro,wdelay,no_root_squash,no_subtree_check,sec=sys,ro,secure,no_root_squash,no_all_squash)

/opt 192.168.1.13(ro,wdelay,no_root_squash,no_subtree_check,sec=sys,ro,secure,no_root_squash,no_all_squash)

linux磁盘信息文件,Linux查看硬盘信息方法总结归纳相关推荐

  1. linux 查看磁盘信息命令行,linux命令-查看硬盘信息(磁盘阵列模式下)

    如果服务器有做磁盘阵列,那么运行fdisk -l或者smartctl –all /dev/sda,得不到你要的磁盘信息. [root@localhost /]# fdisk -l WARNING: G ...

  2. Linux查看硬盘信息方法总结

    转载请注明文章出处:https://tlanyan.me/linux-list-disk-info-summary 本文简要总结Linux查看硬盘信息的方法,基本涵盖普通用户.系统管理员所能接触到的各 ...

  3. linux查看硬盘信息命令

    linux下查看硬盘信息的命令有df,du等 格式:df -[ikm] 功能:查看硬盘的总容量.已用容量与inode等 -i   i-nodes显示结果 -k  KB显示结果 -m MB显示结果 格式 ...

  4. linux查看显卡核心数,linux查看硬件信息,linux查看硬盘信息,linux查看CPU信息,linux查看显卡,硬件型号信息 | 帮助信息-动天数据...

    linux查看硬件信息,linux查看硬盘信息,linux查看CPU信息,linux查看显卡,硬件型号信息 作者:dthost | 时间:2015-09-30 | 8,325 次阅读 linux服务器 ...

  5. 鸟哥的Linux私房菜(基础篇)- 第八章、Linux 磁盘与文件系统管理

    第八章.Linux磁盘与文件系统管理 最近升级日期:2009/08/30 系统管理员很重要的任务之一就是管理好自己的磁盘文件系统,每个分割槽不可太大也不能太小,太大会造成磁盘容量的浪费,太小则会产生文 ...

  6. linux文件系统管理知识导图,Linux磁盘和文件系统管理基础知识自测

    自测简介:本试题为EMC自测专栏第22期,主要考查Linux磁盘和文件系统管理基础知识. 1. Linux系统中,所有设备文件存放在哪一个目录下? A. /etc B. /bin C. /dev D. ...

  7. 鸟哥的Linux私房菜-第七章、Linux 磁盘与文件系统管理

    第七章.Linux 磁盘与文件系统管理 前言 一.认识 Linux 文件系统 1.文件系统特性 2.Linux 的 EXT2 文件系统 (1)data block (数据区块) (2)inode ta ...

  8. Linux 磁盘与文件系统管理(鸟哥私房菜)

    本文来自:http://vbird.dic.ksu.edu.tw/linux_basic/0230filesystem.php   第八章.Linux 磁盘与文件系统管理 系统管理员很重要的任务之一就 ...

  9. Linux知识点整理(五)—— Linux 磁盘与文件系统管理

    一.Linux磁盘与文件系统管理 1.磁盘组成与分割 磁盘的物理组成,整颗磁盘的组成主要有: 圆形的磁盘(主要是记录数据的部分): 机械手臂,与在机械手臂上的磁盘读取头(可读写磁盘盘上的数据): 主轴 ...

最新文章

  1. android 6.0 logcat机制(三)logd处理请求log
  2. python casefold lower_Python学习之路(2)——字符串方法casefold和lower的区别(Python3.5)-Go语言中文社区...
  3. 怎么才能把项目做烂?!
  4. 前端学习(2558):单文件组件
  5. 快给你的代码来点彩虹屁
  6. blob数据类型_MySQL 8.0 基本操作步骤:3.字段和数据类型的选择
  7. io多路复用的原理和实现_多路复用IO内幕
  8. RoaringBitmap 原理
  9. Expanding Rods(二分)
  10. C# EF 与 MySql 的那些坑
  11. jquery 获取节点各种方法
  12. python语言是 创造的_1.python简介
  13. 杭州电子科技大学ACM注册与答题指南
  14. python图片logo_Python logo
  15. 【BZOJ1502】【NOI2005】月下柠檬树
  16. Go和Rust计算性能大比武
  17. Kronecker(克罗内克积)积
  18. 使用脚本更改计算机名
  19. HtmlUnit的入门教程整理
  20. iOS代码覆盖率(二)-增量覆盖率自动化实践

热门文章

  1. “新基建”沙龙(一)精华回顾 | 5G与工业互联网的发展机遇与挑战
  2. 写给前端工程师的 Flutter 详细教程
  3. 超多干货!支撑起腾讯公司计费业务的TDSQL(附PPT)
  4. 视频容器格式与编码格式简介
  5. devStack安装OpenStack Ocata版本 (Linux Bridge+VLAN)
  6. raft算法动画演示
  7. 详解Eureka服务注册与发现和Ribbon负载均衡【纯理论实战】
  8. 大剑无锋之后台运行程序并输出日志到某文件【面试推荐】
  9. map、mapPartitions、mapPartitionsWithIndex区别在哪里?
  10. 响应式web(三):服务当中的三种耦合,流式计算,RXJava2,Flux,Mono