在linux系统中,新磁盘需要挂载到指定目录才能使用。

一、查看磁盘信息

1、df -h 查看已挂载的磁盘信息

2、fdisk -l 查看所有磁盘信息(包括已挂载和未挂载的)

(使用lsblk -f 命令也可直观的看磁盘的信息)

二、分区

1、输入fdisk  /dev/sdb 命令开始设置磁盘。

注:/dev/sdb 是新磁盘的名称。

输入命令后会提示获取帮助,如果需要输入m ,不需要直接输入n。

2、输入n 创建分区

起始扇区和结束扇区 如果需要多分几个去,根据自己计算输入,这次示例之分一个,就选择了回车默认。

3、输入p查看分区

由上图可知已有/dev/sdb1设备,代表一个分区已完成

4、输入w保存并退出

5、使用fdisk -l 或者lsblk -f 命令查看磁盘信息

已经分区成功!

三、格式化

分区完后,需要对每一个分区格式化。

1、在输入 mkfs -t ext4 /dev/sdb1格式化

注:/dev/sdb1代表刚新建的分区名称。

出现上面信息,代表格式化完成。

2、输入lsblk -f 命令查看格式化。

看到uuid已有信息,格式化完成。

四、挂载

1、创建挂载的文件夹

mkdir /home/test

2、输入命令挂载

mount /dev/sdb1 /home/test/

3、输入lsblk -f 查看是否挂载成功

已经挂载成功。

4、设置成开机自动挂载

输入vim /etc/fstab 将下面的一条信息加入保存。

注:/dev/sdb1替换成自己的磁盘分区。将/home/test 替换成需要挂载的目录。

命令行输入mount -a 该命令会把配置文件中的所有分区重新挂载一遍。

五、解除挂载

输入命令 umount /dev/sdb1 解除挂载。

注:/dev/sdb1是要解除挂载磁盘的分区。

/dev/sdb1已经解除。​​​​​​​

六、挂载后原目录文件消失问题。

1、创建一个临时目录。

mkdir  /temp

2、将磁盘挂载到 /temp目录。

mount /dev/sdb1 /temp

3、将原目录/home/test的文件全部复制到挂载后的/temp

cp  -R /home/test   /temp 

经过此操作,/home/test 的文件全部保存到磁盘上了。

4、(可选操作,为其他腾空间)删除/home/test下的文件。

rm -rf  /home/test

5、解除临时文件夹/temp的挂载。

umount  /temp

6、挂载到目标文件夹

mount /dev/sdb1 /home/test

7、删除临时文件夹

rm -rf  /temp

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐