查看当前挂载情况
df -l
此时可以看到sda和sdb两块磁盘已经被挂载,但实际上还有更多块磁盘未被挂载(磁盘名称sda,结尾字母安顺递增)
查看一安装的所有磁盘
fdisk -l
此时我们可以看到还有很多未进行分区磁盘
为磁盘添加分区
fdisk /dev/sdc
操作步骤:
n 回车
p 回车
1 回车
两次回车
w 回车
查看分区
fdisk -l
此时可以看到sdc下已经有了sdc1分区
格式化分区
-t 指定格式化的类型,采用ext4文件系统
mkfs -t ext4 /dev/sdc1
挂载磁盘
mount [磁盘分区] [挂载目录]
注意:使用该挂载命令会在系统重启后失效
mount /dev/sdc1 /usr/local/src/xxx/files/people
查看当前挂载情况
df -l
此时/dev/sdc1 已成功挂载到指定目录
配置开机自动挂载分区
vim /etc/fstab
方法1:在文件结尾添加
/dev/sdc1 /usr/local/src/xxx/files/people ext4 defaults 0 0
方法2:UUID方式
输入blkid找到硬盘UUID,这里也可以看见我们格式已经改为了ext4
更改启动挂载文件vim /etc/fstab,在末尾加入
我这里是准备把新的硬盘挂载到home目录下面,按需要更改路径
UUID=4654d9aa-7c75-4adb-816d-2edb62f6645e /home/ ext4 defaults 0 2
文件迁移
备份已经存在的文件(如果不是挂载到已经有数据的目录可以跳过)
由于我这里是把新的硬盘挂载到已经存在的目录,home目录下,所以我需要先把旧的home目录进行移动
mv /home /home_old //备份home目录
mkdir /home //创建挂载点
使用mount -a进行测试:这一步可以测试配置是否准确,错误的配置可能影响开机。
还原数据
rsync -pav /home_old/ home/ //把旧目录的数据移到新的目录里
rm -rf /home_old //把旧的目录删除
————————————————
原文链接:https://blog.csdn.net/qq_41939020/article/details/122359415