Ubuntu 系统 硬盘新建分区并永久挂载 教程文档
-
问题描述:
机器实际使用1T硬盘,但操作系统只使用了100G或500G 的空间,有剩余空间没有使用.
-
新建分区流程:
-
登录系统,输入命令: df -h(查询系统 磁盘使用情况)
如图:系统当前使用约457G磁盘空间
-
输入命令: fdisk -l(查看系统已有磁盘)
如图:磁盘实际1000.2G空间.但系统只使用了497.7G空间
磁盘总长度为: 1953525168.
重要参数讲解:
第一列:设备 /dev/sda1、/dev/sda2、/dev/sda5 为已经创建但分区.
第三列、第四列:为该分区但起始点位置. 这里着重记录sda2 分区的终点:976771071,此为后续步骤中的重要参数.
磁盘总长度为 -(减去) sda2分区的终点
1953525168 - 976771071 = 976754097.(这里算数结果,磁盘有后面一半的长度没有使用)
-
进入磁盘,输入命令:fdisk /dev/sda
-
输入命令:m(获取操作命令帮助)
如图:本次流程需要的命令为:
n: 新建分区.
q:不保存退出.
w:保存退出.
注意:如果在新建过程中,有任何误操作,必须立即 使用 q 命令 执行 不保存退出 操作.
-
输入命令:n (新建分区)
如图: 输入p: 新建主分区, 输入 l :新建 逻辑分区.
本流程需要新建主分区.
-
输入命令:p
如图:输入分区号, 使用默认值 即可.
-
输入命令:输入第6步中提示的默认值(3) 或者 直接回车.
如图:输入新建磁盘的 起点地址. 注意,这里不能使用默认值.
需要输入第2步中 记录的 上一磁盘 终点 位置 +1
即: 976771071 + 1 = 976771072
-
输入命令:976771072(新分区起点位置)
如图:输入新分区终点位置. 此处使用默认值,直接到磁盘空间末尾.
-
输入命令:输入第8步中提示的默认值(1953525167) 或者 直接 按回车
如图:新建完毕
-
输入命令:w(保存 退出) 再 输入: fdisk -l(查看系统已有磁盘)
如图: 已经成功新建 sda3 磁盘分区
-
输入命令:mkfs.ext4 /dev/sda3(格式化 sda3 分区)
注意:分区名不能弄错,本教程流程是新建的sda3 ,所以格式化sda3.
如果出现上图状况,则 先 输入命令: partprobe(让内核同步分区信息)
再输入命令:mkfs.ext4 /dev/sda3
如图, 新建 sda3 格式化完成
-
永久挂载新分区到 /home/encoder/send 目录下:
-
输入命令:cd /home/encoder # 到encoder目录下
-
输入命令:mv send send1 #重命名 send 文件夹为 send1
-
输入命令:mkdir send #新建目录 send
-
输入命令:sudo blkid /dev/sda3 # 查看磁盘的UUID和文件格式
如图: 本教程机器上,新建的sda3 分区
UUID 编号为: “bad4aaea-bc59-4123-8626-18f7614bb210”
-
输入命令:sudo vim /etc/fstab
在文件末尾 添加 :
UUID=bad4aaea-bc59-4123-8626-18f7614bb210 /home/encoder/send ext4 defaults 0 2
此为永久挂载命令,重启生效
-
输入命令:reboot (重启)
-
输入命令:df -h
已成功挂载.
注意: 如果挂载 路径错误. 则重启会失败,需要有人现场执行键盘操作 重启!