云服务器挂载磁盘得去买,然后在文档里查命令挂载,实体服务器有几个盘需要挂载,如下操作:
lsblk 查看磁盘下有没有分区
这个vdb是没分区的,先给他建立分区,
1.新增分区
fdisk /dev/vdb (p打印 n新增 d 删除 w操作生效 q退出)
执行n新增,一路默认就可以,如果想分几个区可以在某步操作设置分区大小,如果只想建立一个分区就一路默认就可以,
然后执行w partprobe 强制让内核重新找一次分区表
然后再执行一次lsblk
这里建立了一个分区 vdb1
2.分区格式化
mkfs -t ext4 /dev/vdb1 格式化为ext4格式
3.将分区挂载到临时目录下
cd /mnt/ mkdir home mount /dev/vdb1 /mnt/home 挂载到/mnt/home
df -h 查看
cp -a /home/* /mnt/home/ 把home下的东西拷到挂载的目录下
备份 rm -rf /home/* 把home下的东西删干净
umount /dev/vdb1 卸载硬盘(这步操作确保你不在这个目录里,某个卸载不了)
df -h 查看(一定要保证你看不到/dev/vdb1了,否则你就是没卸载成功)
4.设置开机挂载
vim /etc/fstab 末尾增加一行 /dev/vdb1 /home ext4 defaults 0 0 保存退出 有时需要使用 blkid 命令查看设备的UUID号,即将上面的/dev/vdb1 替换成/dev/vdb1的UUID号 df -h 查看 /home是否被挂载
5.挂载未挂载的分区
mount -a 挂载/etc/fstab 中未挂载的分区 df -h 查看