磁盘管理:硬盘、分区、文件系统 | 查看磁盘信息的方法

文章目录

1. 介绍

简介

磁盘管理在操作系统中是非常重要的一个组成部分,我们需要了解如何查看已经安装的磁盘信息以及如何管理这些磁盘。

目的

本文将介绍磁盘管理的基本概念,包括硬盘与分区、文件系统等,并介绍两个常用的命令:lsblk和blkid来查看已安装磁盘的信息。

2. 磁盘管理

硬盘与分区

硬盘通常指计算机中的物理设备,可以用来存储数据。而分区则是对硬盘进行逻辑上的划分,每个分区就好像是一个独立的硬盘,可以独立分配文件系统和设置文件权限。

文件系统

文件系统则指如何在磁盘上存储和组织文件的方式。常见的文件系统有ext4、NTFS、FAT32等。

3. 查看已安装磁盘的命令

lsblk

lsblk是一个常用的命令,它可以列出系统中已安装的磁盘信息。

参数

  • -a 显示所有设备,包括虚拟设备和回环设备。
  • -b 以字节为单位显示设备大小。
  • -d 仅显示磁盘设备,而不是分区。
  • -f 显示文件系统。
  • -i 显示所有块设备,包括 RAM 磁盘和回环设备等块设备。
  • -l 仅显示块设备列表,忽略任何其他参数。
  • -O 这个选项可以输出一个适合给定目标操作的标准排列形式。
  • -o 显示指定列。

输出格式

lsblk 命令会将磁盘信息以树形结构显示在终端中。

  • NAME 设备名称。
  • FSTYPE 设备的文件系统类型。如果设备未被格式化,则该列为空。
  • MOUNTPOINT 设备的挂载点。如果设备没有被挂载,则该列为空。
  • LABEL 设备的卷标名称。
  • SIZE 设备大小。

示例

sh 复制代码
# 查看所有磁盘设备
$ lsblk -d
sda     8:0    0 931.5G  0 disk 
sdb     8:16   0 232.9G  0 disk 

# 显示所有块设备
$ lsblk -i
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
ram0    1:0    0   2.9G  0 disk 
ram1    1:1    0   2.9G  0 disk 
ram2    1:2    0   2.9G  0 disk 
...
sda     8:0    0 931.5G  0 disk 
sdb     8:16   0 232.9G  0 disk 
sr0    11:0    1  1024M  0 rom  

blkid

blkid 命令用于查找块设备的文件系统类型和 UUID 等信息。

参数

  • -p 与 -u 选项配合使用,可以打印非本地存储设备。
  • -t TYPE 可以用于限制要搜索的设备类型。

输出格式

blkid 命令输出的格式通常如下:

  • /dev/sda1:设备名称和分区号。
  • UUID="2C7B-3D99":设备的 UUID。
  • TYPE="vfat":设备的文件系统类型。
  • PARTLABEL="Sony_system":分区的 GPT 标签。

示例

sh 复制代码
# 查看磁盘设备的 UUID 和文件系统类型
$ blkid /dev/sda1
/dev/sda1: UUID="2C7B-3D99" TYPE="vfat" PARTLABEL="Sony_system" PARTUUID="edf484f7-ec1e-49c6-b334-a4d377ce3174"

4. 总结

本文介绍了磁盘管理的基本概念,包括硬盘与分区、文件系统等。并介绍了两个常用的命令:lsblk和blkid来查看已安装磁盘的信息。希望本文对读者有所帮助。


python精品专栏推荐


python基础知识(0基础入门)

【python基础知识】0.print()函数
【python基础知识】1.数据类型、数据应用、数据转换
【python基础知识】2.if条件判断与条件嵌套
【python基础知识】3.input()函数
【python基础知识】4.列表和字典
【python基础知识】5.for循环和while循环
【python基础知识】6.布尔值和四种语句(break、continue、pass、else)
【python基础知识】7.实操-用Python实现"文字PK"小游戏(一)
【python基础知识】7.实操-用Python实现"文字PK"小游戏(二)
【python基础知识】8.编程思维:如何解决问题-思维篇
【python基础知识】9.函数的定义和调用
【python基础知识】10.用函数编写程序 - 实操篇
【python基础知识】10.用Python实现石头剪刀布小游戏-函数实操篇
【python基础知识】11.如何debug -常见报错原因及排查思路 - 思维篇
【python基础知识】12.类与对象(一)
【python基础知识】12.类与对象(二)
【python基础知识】13.类与对象(三)
【python基础知识】13.类与对象(四)
【python基础知识】14.图书管理系统的搭建(类与对象实操)
【python基础知识】15.编码基础知识
【python基础知识】16.文件读写基础及操作
【python基础知识】16."古诗默写题"的python实现(文件读写和编码-实操篇)
【python基础知识】17.模块的概念以及如何引入
【python基础知识】18.实操-使用python自动群发邮件
【python基础知识】19.产品思维以及流程图的使用 - 思维篇
【python基础知识】20."午饭吃什么"的python实现(产品思维-实操篇)
【python基础知识】21.高效偷懒的正确打开方式-毕业篇
【python文件处理】CSV文件的读取、处理、写入
【python文件处理】Excel自动处理(使用 openpyxl)
【python文件处理】-excel格式处理


python爬虫知识

【python爬虫】1.爬虫基础知识
【python爬虫】2.网页基础知识
【python爬虫】3.爬虫初体验(BeautifulSoup解析)
【python爬虫】4.爬虫实操(菜品爬取)
【python爬虫】5.爬虫实操(歌词爬取)
【python爬虫】6.爬虫实操(带参数请求数据)
【python爬虫】7.爬到的数据存到哪里?
【python爬虫】8.温故而知新
【python爬虫】9.带着小饼干登录(cookies)
【python爬虫】10.指挥浏览器自动工作(selenium)
【python爬虫】11.让爬虫按时向你汇报
【python爬虫】12.建立你的爬虫大军
【python爬虫】13.吃什么不会胖(爬虫实操练习)
【python爬虫】14.Scrapy框架讲解
【python爬虫】15.Scrapy框架实战(热门职位爬取)
【python爬虫】16.爬虫知识点总结复习

相关推荐
梁萌1 天前
MySQL分区表使用保姆级教程
数据库·mysql·优化·分区表·分区·partitions
物联网心球1 天前
从ext4文件系统到Linux文件树
linux·linux内核·文件系统
波波仔861 天前
clickhouse存储和分区
clickhouse·排序·分区
边疆.7 天前
【Linux】文件系统
linux·运维·服务器·磁盘·文件系统·软硬链接
J2虾虾8 天前
华为 Obs 的使用
文件系统·华为obs
做人不要太理性10 天前
【Linux系统】ext2文件系统
大数据·linux·操作系统·文件系统
遇见火星12 天前
Linux下挂载磁盘相关命令
linux·运维·服务器·磁盘·lsblk·fdisk
谷雪_65813 天前
Windows硬盘管理实战:从基本磁盘到RAID-5卷全流程实验指南
windows·磁盘管理·服务器管理·基本磁盘·动态磁盘
谷雪_65813 天前
Windows Server 2016硬盘管理实战:从基础分区到RAID-5的企业级配置指南
windows·磁盘管理·服务器管理·基本磁盘·动态磁盘
奔跑吧邓邓子14 天前
【C语言实战(72)】C语言文件系统实战:解锁目录与磁盘IO的奥秘
c语言·文件系统·目录·开发实战·磁盘io