有一台azure的虚拟机 在后台添加了磁盘后 空间变大 但没有挂在 使用fdisk 和df 命令挂载成功
首先 df -h 查看硬盘使用情况
然后 fdisk -l 查看所有硬盘大小 发现有一部分硬盘没有使用
我后台看到磁盘大小一共64G 所以找到机器的硬盘为 /dev/sda
但是我还发现了 一个128G的 以及一个4G的盘 不知道 是什么 所以也没有乱动 之修改了自己的64G的硬盘
首先dfisk /dev/sda 查看硬盘分区情况 发现只是用了sda1的30G 还有34G没有使用
使用fdisk命创建分区 fdisk 常见命令如下
fdisk [必要参数][选择参数] 必要参数: -l 列出素所有分区表 -u 与"-l"搭配使用,显示分区数目 选择参数: -s<分区编号> 指定分区 -v 版本信息 菜单操作说明 m :显示菜单和帮助信息 a :活动分区标记/引导分区 d :删除分区 l :显示分区类型 n :新建分区 p :显示分区信息 q :退出不保存 t :设置分区号 v :进行分区检查 w :保存修改 x :扩展应用,高级功能
创建分区后多出来一个/dev/sda2
直接mount挂载还是挂载不上 出现错误
mount: wrong fs type, bad option, bad superblock on /dev/sda2, missing codepage or helper program, or other error In some cases useful info is found in syslog – try dmesg | tail or so.
突然意识到 是磁盘没有ext3 格式化 使用如下命令格式化
mkfs.ext3 /dev/vdb1,对新分区进行格式化。格式化所需时间取决于数据盘大小
格式化后 按理来说 直接mount 就能挂载上 但是看别的教程还有 一个这个命令
运行 echo /dev/vdb1 /mnt ext3 defaults 0 0 >> /etc/fstab 写入新分区信息。完成后,可以使用 cat /etc/fstab 命令查看 运行 mount /dev/vdb1 /mnt 挂载新分区,然后执行 df -h 查看分区
可能是为了开机永久挂载吧 按照这个命令直接挂载成功了
参考阿里云ECS挂载磁盘教程
linux的基本操作(磁盘管理)
Linux fdisk命令