跳到主要内容

Linux 挂载磁盘的步骤

· 阅读需 2 分钟
素明诚
Full stack development

查看磁盘信息

lsblk

# 输出如下
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 4K 1 loop /snap/bare/5
loop1 7:1 0 269.6M 1 loop /snap/firefox/4173
loop2 7:2 0 74.2M 1 loop /snap/core22/1380
loop3 7:3 0 505.1M 1 loop /snap/gnome-42-2204/176
loop4 7:4 0 10.7M 1 loop /snap/firmware-updater/127
loop5 7:5 0 10.3M 1 loop /snap/snap-store/1124
loop6 7:6 0 91.7M 1 loop /snap/gtk-common-themes/1535
loop7 7:7 0 38.7M 1 loop /snap/snapd/21465
loop8 7:8 0 476K 1 loop /snap/snapd-desktop-integration/157
loop9 7:9 0 137.3M 1 loop /snap/thunderbird/470
sda 8:0 0 238.5G 0 disk
├─sda1 8:1 0 1G 0 part /boot/efi
└─sda2 8:2 0 237.4G 0 part /var/snap/firefox/common/host-hunspell
/
sdb 8:16 0 465.8G 0 disk
└─sdb1 8:17 0 465.8G 0 part

目录内容

/dev 目录是 Linux 系统中的一个虚拟文件系统,用于表示设备文件。它包含了系统中所有设备的节点,比如硬盘、USB 设备、终端等。设备文件通常由操作系统在启动时自动生成,它们通过内核管理设备的输入和输出。

lsblk 输出中,sdb 表示第二个硬盘(第一个是 sda),而 1 表示这是第一个分区。part 代表该设备是一个分区,区别于 disk(整个磁盘)或 loop(环回设备)。所以,sdb1 是你硬盘 sdb 上的一个分区

手动挂载/dev/sdb1 到/media/hhd 目录

创建挂载目录

首先创建挂载点 /media/hhd

sudo mkdir -p /media/hhd

挂载分区到该目录

使用以下命令将分区 /dev/sdb1 挂载到 /media/hhd

sudo mount /dev/sdb1 /media/hhd

验证挂载是否成功

您可以使用以下命令检查挂载情况

df -h | grep /media/hhd

⚡ root@smc-GK41  /  df -h | grep /media/hhd
/dev/sdb1 466G 292G 175G 63% /media/hhd

或者直接查看该目录中的内容

ls /media/hhd

⚡ root@smc-GK41  /  ls /media/hhd
'$RECYCLE.BIN' Down Downloads GK41-Drivers GK41-Drivers.zip 'System Volume Information'
⚡ root@smc-GK41  / 

设置开机自动挂载

如果您希望系统在每次启动时自动挂载该分区,可以将其添加到/etc/fstab文件中。设置自动挂载就不用设置上面的手动了

打开/etc/fstab文件进行编辑

sudo nano /etc/fstab

在文件末尾添加以下行

/dev/sdb1  /media/hhd  auto  defaults  0  0

保存并关闭文件。

测试配置是否正确,可以使用以下命令检查是否有错误

sudo mount -a

分区/dev/sdb1将挂载到/media/hhd目录下,并且在系统重启时也会自动挂载。