linux学习之使用fdisk命令进行磁盘分区(八)
linux下使用fdisk命令进行磁盘分区
目录
分区类型
分区方法表示
文件系统
fdisk命令分区过程
分区类型
主分区:总共最多只能分四个
扩展分区:只能有一个,也算作主分区的一种,也就是说主分区加扩展分区最多有四个。但是扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用。
逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是SCSI硬盘Linux最多支持11个逻辑分区
分区方法表示
主分区1:/dev/sda1
主分区2:/dev/sda2
主分区3:/dev/sda3
扩展分区:/dev/sda4
逻辑分区1:/dev/sda5
逻辑分区2:/dev/sda6
逻辑分区3:/dev/sda7

分区的设备文件名:
主分区1:/dev/sda1
扩展分区:/dev/sda2
逻辑分区1:/dev/sda5
逻辑分区2:/dev/sda6
逻辑分区3:/dev/sda7

为什么逻辑分区1,不是从/dev/sda3开始?
因为/dev/sda1,/dev/sda2,/dev/sda3,/dev/sda4只能给主分区和扩展分区使用,上面只有一个主分区和一个扩展分区
文件系统
ext2:是ext文件系统升级版本,Red Hat Linux7.2版本以前的系统默认都是ext2文件系统。1993年发布,最大支持16TB的分区和最大2TB的文件。 ext3:ext3文件系统是ext2文件系统的升级版本,最大的区别就是带日志功能,以在系统突然停止时提高文件系统的可靠性,最大支持16TB的分区和最大2TB的文件。 ext4:它是ext3文件系统的升级版。ext4在性能、伸缩性和可靠性方面进行大量改进。EXT4的变化可以说是翻天覆地,比如向下兼容EXT3 、最大1EB文件系统和16TB文件、无限
数量子目录、Extents连续数据块概念、多块分配、延迟分配、持久预分配、快速FSCK、日志校验、无日志模式、在线碎片整理、inode增强、默认启动barrier等。是Centos6.3默认文件系统。
1EB=1024PB=1024*1024TB 总结:
Centos6.3默认文件系统为EXT4
EXT4更先进,能支持更大的分区,以及更大的单个文件的存储
存储和写入效率更快
更加安全,数据可靠性更强
fdisk命令分区过程
1.添加硬盘
在虚拟机环境下,请关闭linux,然后添加一个新的硬盘。
2.查看新硬盘
fdisk -l
可以看到新的磁盘的设备文件名为dev/sdb

3.使用fdisk命令分区
fdisk dev/sdb
然后就可以进入分区界面

fdisk交互指令说明

先分一个主分区
分区号为1,First cylimder从1开始,分配两个G,使用P命令查看

再分配一个扩展分区,分区号为2,按回车跳过下面两项,从263到1305开始都是扩展分区(其实到这里,大家应该就能明白,其实就是将磁盘大小分成1305份,然后用户可以给分区分配大小)

再分配一个逻辑分区
分区从263开始,因为逻辑分区是在扩展分区里面继续细分的,给2G的大小,这里设备文件名为dev/sdb5,1,2,3,4是主分区和扩展分区的分区号

4. 重新读取分区表信息
partprobe

5.格式化
这里我们要知道,扩展分区是不能进行格式化的!!!
我们只需要格式化/dev/sdb1与/dev/sdb5
mkfs -t ext4 /dev/sdb1

6.建立挂载点并挂载
mkdir /disk1
mount /dev/sdb1 /disk1/

7.使用mount或者df命令查看是否挂载成功

linux学习之使用fdisk命令进行磁盘分区(八)的更多相关文章
- linux学习之路第九天(磁盘分区,挂载详解)
磁盘分区,挂载 -----分区基础知识 分区的方式 1)mbr分区: 1.最多支持四个主分区 2.系统只能安装在主分区 3.扩展分区要占一个主分区 4.mbr最大只支持2TB,但拥有最好的兼容性 -- ...
- 轻松学习Linux系统安装篇之fdisk命令行工具的使用
fdisk 的介绍: fdisk 命令是磁盘分区表操作工具:和以前Dos和windows下的分区工具功能一样:fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统 ...
- Linux学习之用户管理命令与用户组管理命令(十五)
Linux学习之用户管理命令与用户组管理命令 目录 用户管理命令 用户添加命令useradd 修改用户密码passwd 修改用户信息usermod 修改用户密码状态chage 删除用户userdel ...
- 用dd命令复制磁盘分区
用dd命令复制磁盘分区 首先是复制 复制前对写入的分区执行umount操作 sudo dd if=/dev/sda1 of=/dev/sda2 可以在另外一个终端输入这句,然后在原来的dd终端看到进度 ...
- Linux fdisk命令操作磁盘(添加、删除、转换分区等)
创建分区1->查看原始分区sudo fdisk -l Disk /dev/sda: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, ...
- 【Linux命令】磁盘分区,格式化,挂载命令,创建交换分区(fdisk,mkfs,mount,umount)
友情链接 磁盘分区,格式化,挂载,创建交换分区:https://www.cnblogs.com/HeiDi-BoKe/p/11936998.html RAID工作级别:https://www.cnbl ...
- 『学了就忘』Linux文件系统管理 — 59、使用fdisk命令进行手工分区
目录 1.手工分区前提 (1)要有一块新的硬盘 (2)在虚拟机中添加一块新硬盘 2.手工分区 (1)查看Linux系统所有硬盘及分区 (2)手工分区:详细步骤 (3)保存手工分区 3.硬盘格式化 4. ...
- Linux学习之查看系统资源命令总结(二十二)
Linux系统之查看系统资源总结 . 转载:http://lxbins.blog.51cto.com/1089997/283663 top命令:监控系统 top 主要参数 d:指定更新的间隔,以秒计算 ...
- linux学习笔记28--监控命令vmstat,iostat, lsof
linux的监控包括多个方面,常用的是进程,内存,I/O,磁盘空间这三个方面. vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存.进程. ...
随机推荐
- 当WebView运行在特权进程时抛出安全异常,Hook方式解决方案(包含对Android 8.0的处理)
1.问题起源报错语句是:java.lang.UnsupportedOperationException: For security reasons, WebView is not allowed in ...
- java中的基本数据类型一定存储在栈中吗?
首先说明,"java中的基本数据类型一定存储在栈中的吗?”这句话肯定是错误的. 下面让我们一起来分析一下原因: 基本数据类型是放在栈中还是放在堆中,这取决于基本类型在何处声明,下面对数据类型 ...
- SpringBoot三种配置Dubbo的方式
*必须首先导入dubbo-starter (1).使用SpringBoot配置文件(application.properties或application.yml) dubbo.application. ...
- 子元素应该margin-top为何会影响父元素【转】
这个问题困惑了很久,虽然没有大碍早就摸出来怎么搞定它,但始终不明白原因出在哪里,如果只是IE有问题我也不会太在意,可问题是所有上等浏览器都表现如此,这样叫我怎能安心?今天总算下狠心查出来怎么回事,居然 ...
- CSS3动画常用demo
1.border动画 2.闪动动画(一闪一闪亮晶晶,满天都是小星星) .blink { animation: mymove 0.8s infinite; -webkit-animation: mymo ...
- 【转】Windows下安装python2和python3双版本
[转]Windows下安装python2和python3双版本 现在大家常用的桌面操作系统有:Windows.Mac OS.ubuntu,其中Mac OS 和 ubuntu上都会自带python.这里 ...
- C语言函数调用栈(一)
程序的执行过程可看作连续的函数调用.当一个函数执行完毕时,程序要回到调用指令的下一条指令(紧接call指令)处继续执行.函数调用过程通常使用堆栈实现,每个用户态进程对应一个调用栈结构(call sta ...
- mysql安装与卸载(绿色版)
1.下载压缩包,解压 2.配置环境变量 PATH:%MYSQL_HOME%\bin 3.在安装目录下新建my.ini配置文件: [mysql] default-character-set=utf8 [ ...
- 026_关于shell中的特殊变量$0 $n $* $@ $! $?
一. $n:获取当前执行的shell脚本的第N个参数,n=1..9,当n为0时表示脚本的文件名,如果n大于9,用大括号括起来like${10}. $*:获取当前shell的所有参数,将所有的命令行参数 ...
- PYTHON-模块 json pickle shelve xml
""" pickle 和 shevle 序列化后得到的数据 只有python才能解析 通常企业开发不可能做一个单机程序 都需要联网进行计算机间的交互 我们必须保证这个数据 ...