取消

uos(linux)挂载硬盘-硬盘扩容步骤

在用虚拟机创建uos系统时,只分配了100G硬盘,用了一段时间发现不够用了,需要增加硬盘空间。


在虚拟机添加硬盘

硬盘分区

  1. 输入 fdisk -l 命令来查看我们的分区,注意看刚添加的硬盘编号,如果以前只有一块硬盘那么以前的一般是/dev/sda,新增的硬盘是/dev/sdb,猜测是abcd顺序来的。而且未分配的硬盘排在前面,分配过的硬盘有详细的分区信息。 硬盘分区

  2. 输入fdisk /dev/sdb后,输入n创建新的分区,对命令不了解可以输入m查看帮助。

  3. p为创建一个主分区,一个磁盘的主分区不能超过四个,后面显示的是已存在的主分区,扩展分区和还能创建的主分区数,e为扩展分区。输入p创建一个主分区。关于主分区与扩展分区的区别可以查看linux 系统磁盘管理(主分区和逻辑分区)

  4. 提示Partition number(1-4,default 1)选择分区号,直接回车默认选择1
  5. 提示First sector,这里显示的是第一个扇区所预留的,直接回车
  6. 提示Last sector,直接回车
  7. 提示添加完成,输入w保存
  8. 现在再次输入fdisk -l查看分区列表,刚才没有分配的sdb硬盘现在就有了分区信息。

格式化文件系统

格式化文件系统使用的命令是mkfs 格式为: mkfs.文件格式 设备名 这里使用mkfs.xfs /dev/sdb1来将刚才添加的分区格式化为xfs格式的分区 关于硬盘格式的区别可以查看Linux磁盘格式化(mkfs、mkfs.xfs、mkfs.ext4)、Linux文件系统的校验(xfs_repair、fsck_ext4)

挂载

首先查看一下文件系统的整体磁盘空间使用情况,使用df命令df -Th,在没有挂载的情况下是看不到刚才添加的硬盘空间的。 挂载载的命令为mount 它的格式为 mount 设备名 挂载的目录(需要提前创建好) 比如我们这里将刚才的/dev/sdb1挂载到/mnt下 sudo mount /dev/sdb1 /mnt

这时再用df -Th命令就可以看到新添加的硬盘空间了。但是重启之后空间又看不到了,这就需要添加自动挂载。 把/dev/sdb1 /mnt xfs defaults 0 0添加到/etc/fstab文件中,重启就会自动挂载了。可以用vim等文本编辑器打开添加,也可以使用echo '/dev/sdb1 /mnt xfs defaults 0 0' >> /etc/fstab追加。


参考资料

本文会经常更新,请阅读原文: https://dashenxian.github.io/post/uos(linux)%E6%8C%82%E8%BD%BD%E7%A1%AC%E7%9B%98-%E7%A1%AC%E7%9B%98%E6%89%A9%E5%AE%B9%E6%AD%A5%E9%AA%A4 ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

知识共享许可协议

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名 小神仙 (包含链接: https://dashenxian.github.io ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系 (125880321@qq.com)

登录 GitHub 账号进行评论