Linux 是一个非常强大的操作系统,支持自动检测、识别以及挂载硬盘。本文将从以下几个方面详细介绍如何在 Linux 系统中加装硬盘,并完成硬盘挂载后的使用。

一、检测硬盘
在 Linux 中,使用 `fdisk` 命令可以查看系统中已经连接的磁盘设备。在终端中输入命令 `sudo fdisk -l`,系统会显示所有连接的硬盘设备,如下所示:
Disk /dev/sda: 256 GiB, 274877906944 bytes, 536870912 sectors
Disk model: TOSHIBA THNSNJ25
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: DB087AEC-7F22-46A5-BC5C-2D6E7E1AE529
Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 2050047 999424 488M Linux filesystem
/dev/sda3 2050048 308678911*306628864 146.2G Linux filesystem
/dev/sda4 308678912 317089527 841161 411M Linux swap
Disk /dev/sdb: 100 GiB, 107374182400 bytes, 209715200 sectors
Disk model: TOSHIBA THNSNJ25
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: dos
Disk identifier: 0xXXXXXXXX
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 209715199 209713152 100GB 83 Linux
可以看到系统中已经连接的硬盘设备,`/dev/sda` 是系统系统所在的硬盘,`/dev/sdb` 是新增的硬盘设备。
二、挂载硬盘
首先需要为新加入的硬盘分区并格式化。在终端中通过 `fdisk` 命令对硬盘进行分区,如下所示:
bash
$sudo fdisk /dev/sdb
进入 `fdisk` 命令界面后,依次执行以下操作:
1. 输入 `n`,新建分区;
2. 输入 `p`,选择主分区;
3. 输入 `1`,选择编号 `1` 分区;
4. 按照默认大小创建系统分区;
5. 按照默认大小创建交换分区;
6. 输入 `w`,保存并退出。
在分区完成后需要对新的分区进行格式化,如下所示:
bash
$sudo mkfs -t ext4 /dev/sdb1
执行上述命令后,新分区 /dev/sdb1 将会被格式化为 ext4 文件系统。
然后需要创建一个新的挂载目录,如下所示:
bash
$sudo mkdir /mnt/new_hdd
之后执行挂载命令并查看挂载情况,如下所示:
bash
$sudo mount /dev/sdb1 /mnt/new_hdd
$df -h
执行上述命令后,新硬盘就成功挂载到系统中了。
三、使用硬盘
对于挂载后的硬盘,可以像使用普通硬盘一样使用。需要注意,如果需要让系统自动挂载新增的硬盘,可以在 `/etc/fstab` 文件中添加以下一行:
text
/dev/sdb1 /mnt/new_hdd ext4 defaults 0 0
以上的一行配置会在系统启动时自动挂载硬盘。
此外,还可以通过 `lsblk` 命令查看系统的磁盘分区情况。同时也可以使用 `du` 命令查看硬盘使用情况。
参考资料:
1. [How To Partition and Format Storage Devices in Linux](https://www.digitalocean.com/community/tutorials/how-to-partition-and-format-storage-devices-in-linux)
2. [How do I view all available HDD's/partitions?](https://askubuntu.com/questions/425240/how-do-i-view-all-available-hdds-partitions)

查看详情

查看详情