linux重新分区命令 linux为已有磁盘扩容详情

我的SSD只有256G , 装个系统还可以 , 如果说存储数据 , 那还是太小了 。
我的移动硬盘存有很多电影、经典音乐 , 还存着多年来收藏大量的软件工具和文档资料 。这数T的资料 , 绝大多数都不常用 。我想把我频繁访问的这些软件工具和文档资料 , 存放在我的一个500G的机械硬盘里面 。这样 , 就不至于每次想用的时候 , 就插拔我的移动USB机械硬盘 。
但是我还不太了解ubuntu18上的硬盘、分区和目录结构 。为了能顺利把我的500G 2.5寸笔记本机械式硬盘运行在我的ubuntu18系统上 , 我便网上学习 , 并且亲自尝试了Ubuntu上的硬盘、分区、目录及管理这些功能 。
1 安装gparted-gnome分区编辑器
可以使用fdisk这个shell命令来进行分区创建 。但这个命令对一般操作者来说太复杂了 , 它要要求操作者有相当多的电脑知识和计算能力 。(关于fdisk这个命令 , 我会在以后的文档中发布出来 。)普通操作者最好还是老老实实地安装一个图形化分区工具 , gparted就相当不错 。
安装命令:sudo apt-get install gparted
我的ubuntu18电脑 , 接入了1个256G的nvme的固态硬盘、4个16G的U盘、1个500G的串口硬盘、一个含三个分区的4T的移动硬盘 。它的分区情况如下:
$ lsblk | grep -e sd -e nvme
sda 8:0 0 465.8G 0 disk 这个是500G的串口硬盘
├─sda1 8:1 0 100G 0 part
/media/nvie-yeguoya/009899CF310F0555 主分区 : sda1
├─sda2 8:2 0 1K 0 part 扩展分区 : sda2
├─sda5 8:5 0 200G 0 part
/media/nvie-yeguoya/109563EB60489E23 逻辑分区1 : sda5
└─sda6 8:6 0 165.8G 0 part
/media/nvie-yeguoya/11394A846DBFCC97 逻辑分区2 : sda5
sdb 8:64 0 3.7T 0 disk 这个是4T移动硬盘
├─sdb1 8:65 0 991.6G 0 part
/media/nvie-yeguoya/4T_MainPhoto 主分区 : sdb1
├─sdb2 8:66 0 781.3G 0 part
/media/nvie-yeguoya/4T_SlavePrograme 主分区 : sdb2
└─sdb3 8:67 0 1.9T 0 part
/media/nvie-yeguoya/4T_ThirdMedia 主分区 : sdb3
sdc 8:16 1 14.9G 0 disk 这个是16G的U盘
└─sdc1 8:17 1 14.9G 0 part
/media/nvie-yeguoya/MENXUN 主分区 : sdc1
sdd 8:32 1 14.9G 0 disk 这个是16G的U盘
└─sdd1 8:33 1 14.9G 0 part
/media/nvie-yeguoya/MENXUN1 主分区 : sdd1
sde8:48 1 14.9G 0 disk 这个是16G的U盘
└─sdf1 8:49 1 14.9G 0 part
/media/nvie-yeguoya/MENXUN3 主分区 : sde1
sdf 8:80 1 14.9G 0 disk 这个是16G的U盘
└─sdf1 8:81 1 14.9G 0 part
/media/nvie-yeguoya/MENXUN2 主分区 : sdf1
nvme0n1 259:0 0 238.5G 0 disk 这是256G的NVME M2固态硬盘 , 也是我ubuntu18系统盘
├─nvme0n1p1 259:1 0 52.2G 0 part / 主分区 : nvme0n1p1 , 挂载到“根”目录文件
├─nvme0n1p2 259:2 0 1.9G 0 part /boot 主分区 : nvme0n1p2 , 挂载到“/boot”目录文件
├─nvme0n1p3 259:3 0 15.3G 0 part [SWAP] 主分区nvme0n1p3 , 挂载到“swap”目录文件
├─nvme0n1p4 259:4 0 1.9G 0 part 主分区 : nvme0n1p4 , 挂载到“BIOS启动”目录文件
├─nvme0n1p5 259:5 0 15.3G 0 part /boot/efi主分区nvme0n1p5挂到“UEFI系统“目录文件
├─nvme0n1p6 259:6 0 95.4G 0 part /home 主分区 nvme0n1p6 , 挂载到“/home“目录文件
└─nvme0n1p7 259:7 0 56.6G 0 part /usr 主分区 : nvme0n1p6 , 挂载到“/usr“目录文件
说实话 , 上面列的这些分区信息 , 让我发蒙 。相比而言 , gparted显示的形象多了 , 但还不能让我明白那些分区符号的含义 。我不得不去查询这些符号代码的意义 。
2 Ubuntu系统支持多硬盘
Ubuntu系统上可以安装多块硬盘 , 可以是SSD的固态硬盘 , 也可以是HDD机械硬盘 , 可以是U盘 。它们也可以在一个机器的Ubuntu系统上混用 。目前为止 , 没有确切的数量限制 , 也没有混用的限制 。(可能我的知识有限 , 有知道的大牛可以批评指正 , 我一定会去验证 。)我曾经在同一个机器的Ubuntu系统上 , 安装有2个SSD , 1个HDD , 外接24个U盘 。Ubuntu18驱动的很好 , 没有管理不了 , 也没有驱动不了的境况 。
3 Ubuntu系统支持多分区
Ubuntu系统上的硬盘可以有多个分区 。
主分区:primary partion , 一块物理硬盘上可以被独立使用的一部分 , 一个硬盘最多可以有多个主分区 。基本分区可以马上被使用但不能再分区 。
扩展分区:extension partion , 为了突破一个物理硬盘只能有4个分区的限制 , 引入了扩展分区 。(要注意的是 , 这个是早期的4个分区限制 , 现在没有这个限制 。但扩展分区的还是因为这个原因而来) 。扩展分区和主分区的地位相当 , 但是扩展分区本身不能被直接使用 , 然而可以被继续划分成多个逻辑分区 。扩展分区必须再进行分区后才能使用 , 也就是说它必须还要进行二次分区 , 二次分区后分成逻辑分区才可以使用 。
逻辑分区:logical partion , 不能独立存在 , 由扩展分区二次分区而来 。一个硬盘只能有一个扩展分区 。逻辑分区可以有任意多个 , 分区无数量限制 , 只受容量限制 。
【linux重新分区命令 linux为已有磁盘扩容详情】要注意的问题一:很多人说“在Ubuntu中一个硬盘最多可以有4主分区” , 有说“主分区和扩展分区的数量之和不能超出4个” , 还有说“Linux 下面每一个硬盘总共最多有 16 个分区” 。这些说法也许原来对 , 但现在也不一定正确了 。这可能是ubuntu16之前的版本 , 或者别的Linux发行版本 。网上有很多旧的技术文档 , 当时说的是对的 , 但它不会对后来版本的Linux系统负责 。下面这幅图可不是P的 , 是我有一次在试验安装在ubuntu18时分的10个主分区 。(若有牛人知道这方面的历史或相关的具体情况 , 请赐教!)

linux重新分区命令 linux为已有磁盘扩容详情

文章插图
linux重新分区命令 linux为已有磁盘扩容详情

文章插图
linux重新分区命令 linux为已有磁盘扩容详情

文章插图
linux重新分区命令 linux为已有磁盘扩容详情

文章插图
linux重新分区命令 linux为已有磁盘扩容详情

文章插图
linux重新分区命令 linux为已有磁盘扩容详情

文章插图
linux重新分区命令 linux为已有磁盘扩容详情

文章插图
linux重新分区命令 linux为已有磁盘扩容详情

文章插图
linux重新分区命令 linux为已有磁盘扩容详情

文章插图
linux重新分区命令 linux为已有磁盘扩容详情

文章插图
linux重新分区命令 linux为已有磁盘扩容详情

文章插图
linux重新分区命令 linux为已有磁盘扩容详情

文章插图
linux重新分区命令 linux为已有磁盘扩容详情

文章插图

    推荐阅读