现在的基本存储方式,还是以硬盘的形式。
硬盘在物理世界,是一块一块的,有大小的容量盘块。
如果没有软件将其组织管理起来,这些硬盘就是死物,对人类没什么用处。
有物理分区就有逻辑分区,物理分区跟逻辑分区最大的区别,就是物理分区受到物质界限的限制。
在物理分区下,你无法将两个盘各拿出一部分来,组成一个分区。而逻辑分区可以,逻辑分区是一种概念上的东西。
linux对硬盘的组织形式,就是它的文件系统。就仿佛现实世界的行政体系。每个目录,都有其管辖范围。
如何查看硬盘信息
fdisk -l
使用该命令,可以查看linux王国下,究竟有多少国土(硬盘)
df -h
可以列出当前文件系统下,硬盘分区的使用情况
进入磁盘编辑状态
fdisk /dev/vda(就是disk的名字,在fdisk里有显示的)
在编辑模式下,按p,可以查看硬盘当前的信息
按n,可以选择new一个分区,或者扩展一个已有的分区。
一块硬盘上,最多有4个主分区。
扩展分区跟主分区其实是一个级别的,也占用这4个名额里的一个,但是 扩展 分区跟主分区的一大区别,是扩展分区还可以分区,主分区不行。
我们回到按了n以后,会让你选择p(primary),还是e(extend)
然后就是选编号,1-4
选分区范围(容量),按 enter即可
按p可以看到最新的分区。
仅仅是分区好了,也是没用的,因为没有用文件系统进行组织。分区仅仅是地盘的划分。装载文件管理系统才真正的把这地盘给盘活了。
给分区装载文件系统
mkfs.ext4 /分区名
给地盘安装了文件系统之后,这就相当于一个省了,最后需要把这个省到国家那边去挂名,表示接受中央统一管理。
挂载分区
mount /分区名 /挂载目录
这样只是临时挂载,重启之后,这个挂载又没了
永久挂载分区
编辑/etc/fstab文件
加上挂载配置
/分区名 /挂载位置 ext4 defaults 0 0
这样重启也没问题了
删除分区
重新进fdisk -l
这回不按n 了,按d(delete),按步骤操作即可。
卸载分区的挂载
umount /挂载位置
扩展分区
扩展前,先卸载挂载,然后删除原先的分区,在原先分区左边界的基础上,扩展右边界。
然后重新编排文件系统
e2fsck -f /分区
resize2fs /分区
先检验,后重新编排文件系统