使用服务器,往往服务器自带的硬盘较小,存储空间有限,一般都要挂载硬盘。

挂载步骤如下:

1.查看硬盘信息

# fdisk -l

2.假设现在想把 /dev/sdb 挂载到新建目录 /data ,我们需要:

# mkdir /data   //新建挂在点  
# mount /dev/sdb /data   //挂载磁盘  

但有时我们会遇到这样的情况:挂载点为已有非空目录

这时我们需要注意先把目录中文件拷贝至其他目录后再执行挂载操作。

假设待挂载的非空目录为 /oradata, 操作如下:

# mkdir /new                  //创建临时目录

# cp -R /oradata/*  /new     //将/oradata下的所有数据复制到/new

# rm -rf /oradata/*          //腾出空间给原来的硬盘(可选)

#mount /dev/sdb /oradata    //挂载/oradata到新硬盘

# cp -R /new/*  /oradata    //将/new下的所有数据复制回/oradata

# rm -rf /new              //删除临时目录

如果很不幸,挂载的路径有文件,不小心把其它文件覆盖了,怎么办?

不要慌!数据并没有丢失。

比如挂载到了 /home下,原来/home下的文件全都不见了。

此时我们只需要解挂:

# umount /dev/sdb /home

也可以省略挂载点,直接写成:

# umount /dev/sdb

解挂后,操作系统指向 /home 的地址改变了,原来的文件又能看见了。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐