[Ubuntu][mount]ubuntu电脑挂载新硬盘
在电脑上插上新硬盘后,要三个步骤挂载新硬盘。
1.找到原来的系统盘;2.查找未挂载的硬盘;3,挂载硬盘
一. 找到当前系统安装在哪块硬盘上
方法一:
lsblk
个命令会以树状形式列出所有块设备(硬盘、分区等)。看到类似下面的输出:
TYPE=disk
表示这是一块物理硬盘(如sda
,sdb
,sdc
)。TYPE=part
表示这是一个分区(如sda1
,sdb1
)。MOUNTPOINT
列指明了该分区被挂载到了哪个目录。
从上图可以看出,nvme0n1p2
的挂载点是 /
,也就是系统的根目录。所以,系统就安装在nvme0n1
这块硬盘上。
方法二:使用 df
命令确认根目录
df -h /
二.查找未挂载的硬盘
同样使用 lsblk
命令是最直观的方法。
lsblk
或者使用 lsblk -f
可以查看更详细的文件系统类型信息。
已挂载的硬盘: 都有
MOUNTPOINT
。未挂载的硬盘: 这一行没有
MOUNTPOINT
值,说明这个分区存在且有文件系统(ext4
),但目前没有被挂载。
三. 如何挂载未使用的硬盘
挂载分为临时挂载和永久挂载(开机自动挂载)。我们通常希望硬盘每次开机都能自动挂载,所以推荐使用永久挂载的方法。
重要前提: 硬盘必须先有分区和文件系统(如 NTFS, ext4, Btrfs 等)才能被挂载。如果是一块全新的、未初始化的硬盘,你需要先使用 gparted
(图形工具)或 fdisk
/cfdisk
(命令行工具)进行分区和格式化。这里我们假设硬盘已经有分区和文件系统(例如上面的 sda1 ext4
)。
步骤一:创建挂载点
挂载点就是一个目录。通常我们会在 /mnt
或 /media
下创建目录。习惯上,系统管理的固定硬盘放在 /mnt
,用户移动设备放在 /media
,但这并非强制规定。
# 例如,我想把这块硬盘挂载到一个叫做 “extradisk1” 的目录下
sudo mkdir /mnt/extradisk1
步骤二:临时挂载(重启后失效)
sudo mount /dev/sdb1 /mnt/Data
/dev/sdb1
:你要挂载的分区/mnt/Data
:你创建的挂载点目录
现在,使用 df -h
或 lsblk
命令检查是否挂载成功。成功后,你就可以通过 /mnt/Data
目录访问这块硬盘了。
步骤三:永久挂载(编辑 /etc/fstab 文件)
为了让系统每次启动都自动挂载,需要修改 /etc/fstab
(文件系统表)配置文件。
1. 获取分区的 UUID(推荐使用 UUID 而不是 /dev/sdX
)
使用 blkid
命令可以查到分区的 UUID,UUID 是唯一的,比 sdb1
这种容易变化的标识更可靠。
sudo blkid
2. 备份并编辑 fstab 文件
# 先备份,这是一个好习惯!
sudo cp /etc/fstab /etc/fstab.backup# 使用 vim编辑器进行编辑
sudo vim /etc/fstab
3. 在文件末尾添加一行配置
根据你复制的 UUID 和挂载点信息,添加如下一行:
UUID=54ac2ab3-3c47-4c82-bf29-8ffbdb7a54f9 /mnt/extradisk1 ext4 defaults 0 2
UUID=...
: 要挂载的分区的 UUID。/mnt/extradisk1
: 挂载点目录。ext4
: 该分区的文件系统类型。defaults
: 挂载选项,通常使用默认值即可。0
: dump 备份工具是否备份,0 表示不备份。2
: 开机磁盘检查顺序。0 表示不检查,根分区/
通常是 1,其他分区通常是 2。
4. 保存并退出编辑器
5. 测试配置是否正确
这是一个非常关键的步骤,如果 /etc/fstab
配置错误,可能导致系统无法启动。
sudo mount -a
这条命令会尝试挂载 fstab
中所有配置了的设备。如果没有报错,说明你的配置是正确的。你可以再次运行 lsblk
或 df -h
来确认硬盘已经成功挂载。