博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
磁盘分区
阅读量:6323 次
发布时间:2019-06-22

本文共 2545 字,大约阅读时间需要 8 分钟。

linux磁盘分区

要掌握Linux磁盘分区,先了解一下硬盘的物理结构。
为了便于理解硬盘的物理结构 ,可将硬盘看作一个圆,它是坚硬金属材料制成的涂以磁性介质的盘片,不同容量硬盘的 不等。每个盘有两面,都可记录信息。要了解硬盘的 ,需要弄懂 、 、 、簇等几个概念。

简介

                      磁盘结构图

磁道:当旋转时,磁头若保持在一个位置上,则每个磁头都会在表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道。

扇区:上的每个被等分为若干个弧段,这些弧段便是磁盘的扇区。硬盘的读写以扇区为基本单位。

柱面:硬盘的主体部分是由铝合金材料制成的涂以磁性介质的数个圆形,串在一个高速旋转的轴上,不同容量硬盘的盘片数不等,每个盘片的两面涂有磁涂层,用来记录数据。下一串盘片中, 相同半径的磁道所组成的一个圆柱型的环壁,就称为柱面。

注:通常所说的""就是指修改磁盘分区表,它定义了"第n个磁盘块是从第x个到第y个柱面".因此,当系统要读取第n个磁盘块时,就是去读硬盘上第x个柱面到第y个柱面的信息。

一块硬盘的分区之旅

识别硬盘 ==> 分区规划 ==> 格式化 ==>挂载使用

MBR/msdos分区模式

----- 1~4个主分区,或者0~3个主分区+1个扩展分区(n个逻辑分区)

----- 最大支持容量为2.2TB的磁盘

----- 扩展分区不能格式化

使用fdisk分区工具

在这里我叫了一块硬盘vdb

查看分区列表

[root@1 ~]# fdisk -l /dev/vdb磁盘 /dev/vdb:8589 MB, 8589934592 字节,16777216 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节

 修改硬盘的分区表

[root@1 ~]# fdisk /dev/vdb Command (m for help): n                                  //新建分区Partition type: p   primary (0 primary, 0 extended, 4 free) e   extendedSelect (default p): p                                 //类型为p(主分区)Partition number (1-4, default 1): 1                     //分区编号1First sector (2048-16777215, default 2048):              //起始位置默认Using default value 2048Last sector, +sectors or +size{K,M,G} (2048-16777215, default 16777215): +200M  Partition 1 of type Linux and of size 200 MiB is set      //结束位置+200MiB大小Command (m for help): p                                  //确认当前分区表.. ..Device Boot      Start         End      Blocks   Id  System /dev/vdb1            2048      411647      204800   83  Linux .............. ..............

刷新分区表

[root@1 ~]# partprobe /dev/vdb

 

格式化及挂载分区

将分区/dev/vdb2格式化为EXT4文件系统

[root@1 ~]# mkfs.ext4 /dev/vdb2mke2fs 1.42.9 (28-Dec-2013)文件系统标签=OS type: Linux块大小=4096 (log=2)分块大小=4096 (log=2)Stride=0 blocks, Stripe width=0 blocks65536 inodes, 262144 blocks13107 blocks (5.00%) reserved for the super user第一个数据块=0Maximum filesystem blocks=2684354568 block groups32768 blocks per group, 32768 fragments per group8192 inodes per groupSuperblock backups stored on blocks: 	32768, 98304, 163840, 229376Allocating group tables: 完成                            正在写入inode表: 完成                            Creating journal (8192 blocks): 完成Writing superblocks and filesystem accounting information: 完成

 配置开机自动挂载

[root@1 ~]# vim /etc/fstab /dev/vdb2 /media/part2 ext4 defaults 0 0

 创建挂载点,并验证挂载配置

[root@1 ~]# mkdir /media/part2[root@1 ~]# mount -a[root@1 ~]# df -hT /media/part2/文件系统       类型  容量  已用  可用 已用% 挂载点/dev/vdb2      ext4  976M  2.6M  907M    1% /media/part2

 

 

 

 

 

l

 

      

转载于:https://www.cnblogs.com/lxyqwer/p/7509528.html

你可能感兴趣的文章
测试例子
查看>>
php odbc连接 查询显示不完整问题
查看>>
Android--listView长按修改ListView对象内容
查看>>
解决谷歌浏览器打开时默认为桔梗导航页面的问题
查看>>
控制语句
查看>>
颜色代码对应表
查看>>
date日期类型
查看>>
王彪-20162321-杨辉三角
查看>>
一步一步实现Linux设备驱动的Helloworld模块
查看>>
常见Filed Types
查看>>
Exchange企业实战技巧(22)代表发送与代理发送
查看>>
selinux 学习笔记
查看>>
从头安装hadoop环境
查看>>
远程连接 密钥设置
查看>>
Hibernate笔记——表的的4种继承关系
查看>>
mysql语法总结和练习
查看>>
学习笔记九
查看>>
CentOS 安装 PostgreSQL 9.3
查看>>
centos6.8使用yum安装nagios&pnp4nagios服务
查看>>
在windows上抓取回路的网络包
查看>>