首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux boot 看硬盘

Linux系统启动时查看硬盘信息,可以通过以下几种方法:

基础概念

  • Boot Process(启动过程):Linux系统启动时会经历一系列步骤,包括加载内核、初始化硬件、启动系统服务等。
  • 硬盘(Hard Disk Drive, HDD):计算机中用于存储数据的硬件设备。

相关优势

  • 诊断工具:了解硬盘状态有助于及时发现和解决潜在的硬件问题。
  • 性能优化:通过查看硬盘使用情况,可以对系统进行优化,提高运行效率。

类型

  • 物理硬盘:实际的硬件设备。
  • 逻辑卷:通过LVM(逻辑卷管理)创建的虚拟存储单元。

应用场景

  • 系统维护:定期检查硬盘健康状况,预防数据丢失。
  • 故障排查:当系统启动缓慢或出现错误时,查看硬盘状态有助于定位问题。

查看方法

方法一:使用 dmesg

dmesg 命令可以显示内核环缓冲区中的消息,通常包含硬件初始化信息。

代码语言:txt
复制
dmesg | grep -i sd

示例输出:

代码语言:txt
复制
[    2.034567] sd 0:0:0:0: [sda] 2930277168 512-byte logical blocks: (1.50 TB/1.36 TiB)
[    2.034578] sd 0:0:0:0: [sda] Write Protect is off
[    2.034589] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00

方法二:使用 lsblk

lsblk 命令列出块设备的信息,包括硬盘和分区。

代码语言:txt
复制
lsblk

示例输出:

代码语言:txt
复制
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 1.5T  0 disk 
├─sda1   8:1    0   512M  0 part /boot
├─sda2   8:2    0 931G  0 part 
└─sda3   8:3    0 576G  0 part /

方法三:使用 fdisk

fdisk 是一个磁盘分区工具,可以查看硬盘的分区表。

代码语言:txt
复制
sudo fdisk -l

示例输出:

代码语言:txt
复制
Disk /dev/sda: 1.5 TiB, 16004188569728 bytes, 312581808 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 12345678-1234-1234-1234-1234567890ab

Device     Start        End    Sectors   Size Type
/dev/sda1   2048    1050623    1048576   512M EFI System
/dev/sda2 1050624 1953523711 1952473088 931.5G Linux filesystem
/dev/sda3 1953523712 3125818079 1172294368 558.9G Linux filesystem

可能遇到的问题及解决方法

问题1:硬盘未被识别

原因:可能是硬盘故障、连接问题或BIOS设置问题。 解决方法

  1. 检查硬盘连接线是否牢固。
  2. 进入BIOS设置,确保硬盘被正确识别。
  3. 使用 smartctl 工具检查硬盘健康状态。
代码语言:txt
复制
sudo smartctl -a /dev/sda

问题2:启动时硬盘读取错误

原因:硬盘扇区损坏或文件系统错误。 解决方法

  1. 使用 fsck 工具检查和修复文件系统。
代码语言:txt
复制
sudo fsck /dev/sda2
  1. 如果问题严重,可能需要更换硬盘或恢复数据。

通过以上方法,可以在Linux系统启动时有效地查看和管理硬盘信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Linux LVM --- 硬盘扩容

    简介 LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,在Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。...LVM组成 Logical Volume Manager(逻辑卷管理) PV:是物理的磁盘分区 VG:LVM中的物理的磁盘分区,也就是PV,必须加入VG,可以将VG理解为一个仓库统一管理了几个大的硬盘,...操作环境介绍 1,在线扩容根分区,根分区100G,新增一块20G硬盘,将根分区扩容至120G。 2,新建逻辑卷并扩容和缩减,新增2块20G磁盘,划分10GLV,再扩容10G,随后缩减5G....Hex code (type L to list all codes): 8e // 更改分区格式为LVM Changed type of partition 'Linux' to 'Linux...tmpfs tmpfs 378M 0 378M 0% /run/user/0 新建逻辑分区扩容 查看硬盘信息 ?

    25.8K53

    Linux - 硬盘分区操作

    使用VMware软件和提供的CentOS-7-x86_64-DVD-1511.iso创建虚拟机,自行配置好网络并多添加一块大小为20G的硬盘,使用fdisk命令对该硬盘进形分区,要求分出三个大小为5G的分区...前期准备 搭建一个虚拟机,镜像为CentOS-7-x86_64-DVD-1511配置好网络,关机,新添加一个硬盘,大小为20G 对该硬盘分区 1、进入该硬盘 [root@localhost ~]# fdisk.../dev/sdc 2、给这个硬盘分3个区,每个硬盘5G空间大小 [root@localhost ~]# fdisk /dev/sdc Welcome to fdisk (util-linux 2.23.2...minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x9953e222 Device Boot...minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x9953e222 Device Boot

    12.2K10

    linux系统 物理硬盘监控

    摘要:监控系统在linux系统上获取物理磁盘IO以及使用情况的原理,让我们一起来探索一下 本文使用语言为c++ 物理磁盘列表和磁盘IO 第一步要解决的问题是先识别物理磁盘是哪些。...该行有14列,可以使用sscanf取到设备名 此行中的设备名组装成/sys/block/设备名/device,然后看此文件夹是否存在,如果存在则是物理磁盘设备 备注1:判断文件/文件夹是否存在使用函数access...) * s.f_bsize, M); // record.use_precent = blocks_percent_used; CalRound函数的作用是四舍五入,感兴趣可以拉到文章底部看代码...lvm分区的linux机器(lsblk看到的),那一定有这些软件,就不用担心这个问题了。.../etc/fstab和etc/mtab有什么区别 statfs linux中getmntent、setmntent 、endmntent 函数的详细用法 LVM动态逻辑卷理论详解

    10.8K80

    云硬盘搭建linux怎么操作?云硬盘有哪些种类?

    如果大家接触过云硬盘,应该可以明显感觉到云硬盘带来的便利性。云硬盘的使用让我们在管理软件系统的过程中不再受到本地硬盘存储量的限制,而云硬盘的升级又十分简单方便。...关于云硬盘,今天主要为大家介绍这么一个问题,云硬盘搭建linux怎么操作? 云硬盘搭建linux怎么操作? 1、首先当然是安装操作工具,具体工具的版本或者型号这里就不做介绍了。...云硬盘有哪些种类? 我们常说的云硬盘一般有这三类:普通云硬盘、SSD云硬盘以及增强型SSD云硬盘。这三种硬盘的磁盘大小等配置几乎没有什么差别,较大的差别在于他们读取以及处理速度。...增强型SSD云硬盘读取的速度最快,同时存储的速度也更快。所以大家在选择云硬盘种类时需要甄别和选择。 云硬盘搭建linux操作的方法,我们在上文做了介绍。...另外云硬盘的种类我们也做了一个简单的介绍,大家可以做一个简单的认识。更多疑问可以与我们进行讨论。

    7.2K30

    linux系统获取硬盘使用信息

    linux查看硬盘信息要用的几个命令:df命令、du命令、statfs结构及函数,这里用图文说明一下使用方法。...1、df命令   linux下可以用df命令获取硬盘的使用情况,通过man可以获取df命令的详细情况。...man上stat结构及操作函数如下图所示: 图片.png 图片.png 今天主要总结学习一下获取硬盘信息的statfs结构,通过statfs结构的信息计算出路径所在的磁盘使用情况。...文件系统标识*/    long f_namelen; /* 文件名的最大长度*/  }; 图片.png statfs结构中可用空间块数有两种f_bfree和 f_bavail,前者是硬盘所有剩余空间...disk_info.f_bsize;     long long free_size = disk_info.f_bfree * disk_info.f_bsize;     //输出每个块的长度,linux

    6.9K20
    领券