linux 硬盘分区
2015-12-10 21:45
477 查看
硬盘
硬盘的分区1-MBR
MBR(Main Boot Record)是主引导记录,是硬盘最主要的部分.一般情况下只有512个字节,并且可以分为两个部分
第一部分有446个字节,用于存放引导代码,即bootloader。
第二部分有64个字节,用于存放磁盘分区表.其中,每个分区的信息需要用16个字节来记录。因此,一个硬盘最多可以有4个分区,这4个分区称之为主分区和扩展分区(extended)。
硬盘的分区-扩展分区
扩展分区是不能直接使用的,必须将其划分为逻辑分区才能使用.其用来存储逻辑分区表.
扩展分区只能有一个
硬盘的分区-逻辑分区
必须依赖于扩展分区才能使用,可以分若干个.
单分区容量不超过2TB
结合以上可以分析出两种分区方式
3个主分区加1个扩展分区
4个主分区
硬盘的分区2-GPT
分区可以有128个
单分区容量大小不能超过18EB
linux硬盘分区
linux硬盘分区-boot分区
该分区对应linux的/boot目录,约100MB,存放Linux的Grab(bootloader)和内核源码.
linux硬盘分区-swap分区
linux的虚拟内存,没有对应目录,无法访问.
当系统内存不足时,先将临时数据放在swap分区,等一段时间后,再将数据调入内存中进行执行.swap分区只用来存储临时数据,数据不在此时进行处理.
一般情况下为实际内存的2倍大小
linux硬盘分区-根分区
linux中除/boot目录外,其余目录都已经存放在此目录下边.
可以将根分区下的不同目录挂载到不同的硬盘.
逻辑分区可以无限.
linux硬盘上要至少有一个主分区
逻辑分区也不能再进行分区
4个主分区的名称依次为:sda1,sda2,sda3,sda4
逻辑分区的名称依次为:sda5,sda6…….(主分区不足四个的情况也从5开始)
使用fdisk -l 或者df -h命令查看系统硬盘分区
swap分区不对应目录
linux硬盘分区操作
使用MBR模式分区
使用fdisk -l 查看系统分区状况
使用命令fdisk /dev/sdb 进入分区模式(系统的第二块未分区SATA硬盘)
按照命令行提示 输入 n,新增分区
下一步 输入 p ,新增一个主分区
其余一直enter到最后一步
最后输入 w 保存分区表信息
重新输入fdisk -l 查看分区表信息
扩展分区同主分区
逻辑分区在分好扩展分区后,输入l即可.
gpt
使用parted进行分区,此工具支持gpt和mbr两种模式.
输入parted
parted工具默认对/dev/sda进行操作,输入 select /dev/sdb 切换硬盘.
选择分区模式 mklabel gpt
输入 unit GB,设置单位
mkparted 硬盘名称 开始大小 结束大小(mkparted test 1 2048) 按照此格式输入,进行分区
quit 退出
格式化硬盘
mkfs -t ext4 /dev/sdb1(以ext4文件格式 格式化/dev/sdb1)
挂载硬盘到文件目录
mount /dev/sdb1 /usr/data
卸载硬盘
umount /usr/data
开机自动挂载
vim /etc/fstab
末尾追加
/dev/sdb1 /usr/data ext4 defaults 0 0
硬盘的分区1-MBR
MBR(Main Boot Record)是主引导记录,是硬盘最主要的部分.一般情况下只有512个字节,并且可以分为两个部分
第一部分有446个字节,用于存放引导代码,即bootloader。
第二部分有64个字节,用于存放磁盘分区表.其中,每个分区的信息需要用16个字节来记录。因此,一个硬盘最多可以有4个分区,这4个分区称之为主分区和扩展分区(extended)。
硬盘的分区-扩展分区
扩展分区是不能直接使用的,必须将其划分为逻辑分区才能使用.其用来存储逻辑分区表.
扩展分区只能有一个
硬盘的分区-逻辑分区
必须依赖于扩展分区才能使用,可以分若干个.
单分区容量不超过2TB
结合以上可以分析出两种分区方式
3个主分区加1个扩展分区
4个主分区
硬盘的分区2-GPT
分区可以有128个
单分区容量大小不能超过18EB
linux硬盘分区
linux硬盘分区-boot分区
该分区对应linux的/boot目录,约100MB,存放Linux的Grab(bootloader)和内核源码.
linux硬盘分区-swap分区
linux的虚拟内存,没有对应目录,无法访问.
当系统内存不足时,先将临时数据放在swap分区,等一段时间后,再将数据调入内存中进行执行.swap分区只用来存储临时数据,数据不在此时进行处理.
一般情况下为实际内存的2倍大小
linux硬盘分区-根分区
linux中除/boot目录外,其余目录都已经存放在此目录下边.
可以将根分区下的不同目录挂载到不同的硬盘.
逻辑分区可以无限.
linux硬盘上要至少有一个主分区
逻辑分区也不能再进行分区
4个主分区的名称依次为:sda1,sda2,sda3,sda4
逻辑分区的名称依次为:sda5,sda6…….(主分区不足四个的情况也从5开始)
使用fdisk -l 或者df -h命令查看系统硬盘分区
swap分区不对应目录
linux硬盘分区操作
使用MBR模式分区
使用fdisk -l 查看系统分区状况
使用命令fdisk /dev/sdb 进入分区模式(系统的第二块未分区SATA硬盘)
按照命令行提示 输入 n,新增分区
下一步 输入 p ,新增一个主分区
其余一直enter到最后一步
最后输入 w 保存分区表信息
重新输入fdisk -l 查看分区表信息
扩展分区同主分区
逻辑分区在分好扩展分区后,输入l即可.
gpt
使用parted进行分区,此工具支持gpt和mbr两种模式.
输入parted
parted工具默认对/dev/sda进行操作,输入 select /dev/sdb 切换硬盘.
选择分区模式 mklabel gpt
输入 unit GB,设置单位
mkparted 硬盘名称 开始大小 结束大小(mkparted test 1 2048) 按照此格式输入,进行分区
quit 退出
格式化硬盘
mkfs -t ext4 /dev/sdb1(以ext4文件格式 格式化/dev/sdb1)
挂载硬盘到文件目录
mount /dev/sdb1 /usr/data
卸载硬盘
umount /usr/data
开机自动挂载
vim /etc/fstab
末尾追加
/dev/sdb1 /usr/data ext4 defaults 0 0
相关文章推荐
- Red Hat Linux 6.0安装图解
- linux configure使用方法
- linux打包与压缩命令
- centos type.h 编译错误问题
- Linux几个调试宏_FUNCTION_ _TIME_ _LINE_ _FILE_ _DATA_
- linux安装tesseract以及python调用tesseract-ocr
- centos 下安装 MySQL
- python使用paramiko和SCPClient进行linux远程控制和上传和下载文件
- Linux搜索文件命令
- linux系统下本地搭建git服务器
- centos/win7上安装我的世界服务器、客户端
- CentOS7系统安装笔记
- Linux系统下如何查看CPU个数
- 安装libjpeg库后提示libjpeg.so.8不存在(linux环境)
- Linux学习笔记——举例说,makefile 添加宏定义
- Linux C学习--getline()函数
- Linux用户空间与内核空间数据传递的几点理解和总结
- CentOs 编译php 遇到的一些问题
- Linux 常用操作
- Linux命令学习笔记(4)----head命令、tail命令