1. 问题现象
使用 mount
命令进行挂在硬盘时报如下错误:
2. 问题排查
fdisk -l
查看磁盘是否已经能正常识别
如果能看到多个类似 /dev/sda1
、 /dev/sda2
、 /dev/sdb
等则表示系统能够正常识别要挂载的盘。
- 确认
nfs-common
是否安装
sudo apt-get install nfs-common
- 挂载盘是否格式化
使用下面命令进行格式化(若有数据,则需要进行备份,一般如果是新买的盘则无所谓)
mkfs -t ext4 /dev/sda1
再次使用挂载命令挂载,挂载成功。
sudo mount /dev/sda1 /videos
该命令挂载的磁盘只会在当前运行系统过程中有效,服务器重启则会丢掉挂载。
3. 重启自动挂载
3.1 找到挂载盘的 UUID
ls -l /dev/disk/by-uuid
该命令会列出所有磁盘的信息,如 /dev/sda
, /dev/sdb
的 uuid
。可以配合使用grep
命令查找对应磁盘。
3.2 备份 fstab 文件
cp /etc/fstab /etc/fstab.bak
以防操作过程中发生意外,我们可以恢复之前的挂载状态。
3.3 将挂载盘信息添加到 /etc/fstab 中
sudo vi /etc/fstab
UUID=da83d5a3-bb4c-473d-be1a-cec2cd63fae2 /videos ext4 defaults 0 0
其中 da83d5a3-bb4c-473d-be1a-cec2cd63fae2
为步骤 1 中查找到的 UUID
值。