type
status
date
slug
summary
tags
category
icon
password
  1. 原理
      • 在Linux系统中,添加硬盘主要涉及到设备识别、分区、文件系统创建和挂载几个关键步骤。首先,系统需要识别新添加的硬盘设备,这是通过内核的设备驱动程序来完成的。当新硬盘接入后,内核会检测到硬件变化并为其分配一个设备文件名(如/dev/sdb等)。然后,对硬盘进行分区可以将硬盘划分为不同的逻辑区域,每个分区可以有不同的用途。分区后需要在分区上创建文件系统,如ext4、xfs等,文件系统是用于组织和存储文件数据的结构,它规定了数据在硬盘上的存储方式和访问方式。最后,将分区挂载到一个目录下,这样用户就可以通过该目录来访问和使用硬盘分区中的数据。
  1. 流程
      • 设备检测和识别
        • 开启计算机,系统启动后,使用命令lsblkfdisk -l来查看系统是否识别了新硬盘。例如lsblk命令会列出所有块设备的信息,包括硬盘、分区等。如果新硬盘被识别,会显示类似/dev/sdb(SATA硬盘可能是这种命名方式,NVMe硬盘可能是/dev/nvme0n1等)这样的设备名称,其中sdb表示第二块SCSI硬盘(a一般表示第一块硬盘)。
      • 硬盘分区(以fdisk为例)
        • 运行命令fdisk /dev/sdb(假设新硬盘设备名为/dev/sdb)。
        • fdisk命令提示符下,输入n来创建一个新分区。按照提示选择分区类型(主分区p或扩展分区e),一般可以先创建主分区。
        • 然后设置分区号、起始扇区和结束扇区等参数。如果直接回车,会使用默认值。
        • 创建好分区后,输入w来保存分区表并退出fdisk
      • 创建文件系统
        • 分区完成后,使用mkfs命令来创建文件系统。例如,如果要创建ext4文件系统,对于刚才创建的/dev/sdb1分区(假设分区号为1),可以运行命令mkfs.ext4 /dev/sdb1。这个命令会在指定分区上创建ext4文件系统,格式化分区并写入文件系统相关的数据结构。
      • 挂载分区
        • 创建一个用于挂载新分区的目录,例如mkdir /data(可以根据自己的需求选择挂载点目录名称)。
        • 使用mount命令将分区挂载到该目录下,如mount /dev/sdb1 /data。这样就可以通过/data目录来访问新硬盘分区中的数据了。
        • 如果希望系统在启动时自动挂载该分区,可以将挂载信息添加到/etc/fstab文件中。例如,在/etc/fstab文件中添加一行/dev/sdb1 /data ext4 defaults 0 0,其中各字段分别表示设备名、挂载点、文件系统类型、挂载选项、是否备份和是否进行磁盘检查(0表示不进行相关操作)。
Ubuntu添加桌面快捷方式Winhex分析各类文件
  • Twikoo