准备硬盘
插入硬盘或添加虚拟硬盘
通过fdisk -l
查看磁盘是否已经能正常识别
如看到有多个类似/dev/sda/dev/sdb
这种的则代表成功(其中/dev/sdb
是这次需要新挂载的硬盘)
创建挂载目录
创建挂载目录,相当于将/hard-disk文件目录当做移动硬盘的目录。
没有的话创建立一个文件夹 mkdir /hard-disk
将这个目录的权限改成与自己账户的权限一样,chmod 755 /hard-disk
挂载硬盘
使用mount -o rw /dev/sdb /hard-disk
把移动硬盘挂载在这个文件夹上 ,这样硬盘相当于系统的一个文件夹
- -o 指定挂载文件系统时的选项
- ro 以只读方式挂载
rw 以读写方式挂载
问题排查
mount: /hard-disk: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error.
- 确认
nfs-common
是否安装,apt-getinstall nfs-common
确认挂载盘是否格式化,可以使用以下命令格式化(会丢失硬盘中所有文件,需要注意格式化)
mkfs -t ext4 /dev/sdb
检查完成后,再次尝试挂在即可
注意
可以使用
df -h
查看是否有挂载成功重启后自动挂载
- 上面的命令挂载的磁盘只会在当前运行系统过程中有效,服务器重启则会丢掉挂载。
若需要重启系统后自动挂载,还需完成以下步骤
找到磁盘的UUID
ls -l /dev/disk/by-uuid
该命令会列出所有磁盘的信息,如
/dev/sda
,/dev/sdb
的 uuid 。可以配合使用grep
命令查找对应磁盘。备份 fstab 文件
cp /etc/fstab /etc/fstab.bak
以防操作过程中发生意外,我们可以恢复之前的挂载状态。
编辑 fstab 文件
- 将挂载盘信息添加到
/etc/fstab
中 vi /etc/fstab
编辑文件- 这里可能有两种不同的格式,照着前面的写就行了
我这的格式是/dev/disk/by-uuid/[UUID] /[之前的挂载文件夹] ext4 defaults 0 0
即/dev/disk/by-uuid/b672e27e-a554-461b-8101-ca2de3602c48 /hdisk001 ext4 defaults 0 0
评论 (0)