查看硬盘挂载内容:

[root@tjj-qytjll-db ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0              11:0    1 1024M  0 rom  
vda             252:0    0   40G  0 disk 
├─vda1          252:1    0    1G  0 part /boot
└─vda2          252:2    0   39G  0 part 
  ├─centos-root 253:0    0   37G  0 lvm  /
  └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
vdb             252:16   0  100G  0 disk 
└─vdb1          252:17   0  100G  0 part /data

根据提供的lsblk命令的输出,系统中总共有两个硬盘:

vda:这是一个40GB的磁盘,包含两个分区(vda1和vda2)。vda1用于/boot分区,而vda2是一个LVM(逻辑卷管理)物理卷,进一步划分为centos-root(根分区)和centos-swap(交换分区)。
vdb:这是一个100GB的磁盘,有一个分区vdb1,挂载点为/data。

所以,尽管输出中显示了多个条目(包括分区和逻辑卷),但实际上只有两个物理硬盘设备,即vda和vdb。

PS:关于UUID
在Linux系统中,每个硬盘分区或逻辑卷都有其唯一的UUID(通用唯一标识符),而不是整个硬盘只有一个UUID。UUID是用于唯一标识磁盘分区或文件系统的重要属性,尤其在网络存储、系统恢复和自动挂载配置中非常有用。

根据你之前的lsblk命令输出,若要查看这些分区的UUID,可以使用blkid命令,如:

bash sudo blkid

或者使用带有-f选项的lsblk命令来显示分区的UUID:

bash lsblk -f

这将会列出所有块设备及其分区的详细信息,包括UUID。每个分区(如vda1, vda2, centos-root, centos-swap,
vdb1)都会有一个独立的UUID。

挂载硬盘的流程:

在Linux系统中手动挂载一个硬盘,你需要先完成以下几个步骤:

  1. 查找硬盘设备名

首先,你需要知道硬盘的设备名称。这通常在/dev/目录下,形如/dev/sdX(对于传统SATA硬盘)或/dev/nvme0n1(对于NVMe
SSD)。你可以使用lsblk命令来列出所有可用的块设备:

bash lsblk

  1. 创建挂载点

在文件系统中选择或创建一个目录作为硬盘的挂载点。例如,如果你想将硬盘挂载到/mnt/mydisk,可以这样创建挂载点:

bash sudo mkdir /mnt/mydisk

  1. 挂载硬盘

使用mount命令将硬盘挂载到之前创建的挂载点。假设你的硬盘设备名为/dev/sdb1,命令如下:

bash sudo mount /dev/sdb1 /mnt/mydisk

设置自动挂载(可选)

如果希望硬盘在系统启动时自动挂载,需要编辑/etc/fstab文件。首先获取UUID(通用唯一标识符):

bash sudo blkid /dev/sdb1

然后,使用文本编辑器(如nano或vi)编辑/etc/fstab,添加一行类似于下面的内容(替换UUID=...和挂载点为你实际的值):

UUID=你从上一步得到的UUID /mnt/mydisk ext4 defaults 0 2

确保使用正确的文件系统类型(如上例中的ext4)和挂载选项。

注意事项

在执行上述操作前,请确保你有足够的权限,并且操作谨慎,以免造成数据丢失或系统损坏。
如果硬盘有未格式化的分区或需要格式化,可以使用mkfs.ext4 /dev/sdb1(以ext4为例)进行格式化,但请注意这会清除所有数据。
确保在执行涉及系统文件的操作(如编辑/etc/fstab)时格外小心,错误的配置可能导致系统无法正常启动。

标签: none

添加新评论