Linux 挂载磁盘的步骤
· 阅读需 2 分钟
查看磁盘信息
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
目录下,并且在系统重启时也会自动挂载。