linux云自动化系统运维基础知识18(磁盘分区以及管理)
2017-08-02 16:03
537 查看
发现设备
fdisk -l ##扫瞄磁盘上的分区信息
cat /proc/partitions ##系统识别到的设备
blkid ##系统中被格式化设备
2.磁盘分区原理
mbr ##注引到记录
作用 ##记录启动分区的位置
大小 ##446个字节
512-446(mbr)=66-2(55aa:硬盘的有效性标示)=64b(mpt分区表)/16(记录一个主分区消耗的字节)=4
以上描述可以看出一块磁盘上最多只能划分4个主分区
如要更多的分区需要划分扩展分区。
分区的种类
p:主分区 ##磁盘常规信息
e:扩增分区 ##容器
l:逻辑分区 ##容器中的磁盘分区,逻辑分区信息由扩展分区记录
3.分区划分
分区划分中常用命令Command (m for help):
m #帮助
n #添加
d #删除
p #查看分区表
t #分区的id
w #保存更改后的分区表
q #退出
步骤(1.fdisk /dev/vdb ##对vdb磁盘进行划分
(2.Partition type:
p primary (1 primary, 0 extended, 3 free) #分区类型为主分区
e extended #分区类型为扩展分区
Select (default p):p #设定划分的分区为主分区
Partition number (1-4, default 1):1 #分区表记录分区的id位置
First sector (2048-20971519, default 2048):enter #分区起始块
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +100M ##分区结束 的块可以用+大小的方式来指定
Partition 1 of type Linux and of size 100 MiB is set
(3.Command (m for help): p ##查看分区表
Disk /dev/vdb: 10.7 GB, 10737418240 bytes, 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x28a54eb5
Device Boot Start End Blocks Id System
/dev/vdb1 2048 206847 102400 83 Linux
Command (m for help): wq ##保存更改的分区表并退出fdisk工具
( 4. [root@test mnt]# partprobe ##把硬盘上的分区表同步到系统中
4.分区应用
mkfs.xfs /dev/vdb1 -f ##格式化设备并安装文件系统
mount /dev/vdb1 /mnt/ ##使用文件系统
df -h ##查看挂载
cat /proc/paritions 查看系统识别的分区信息
umount /mnt/ ##卸载设备
vim /etc/fstab ##永久挂载
/dev/vdb1 /mnt xfs defaults 0 0
设备 挂载点 文件类型
mount -a ##读取/etc/fstab没有生效的策略
5.swap
作用:swap相当与windows的虚拟内存,是当系统内存使用量超过80%会把超出的数据暂时存放的swap中
当内存释放时在交还给内存处理
swap的查看
swapon -s ###swap分区的查看
####################swap分区增加###################333
1.新建swap分区设备
fdisk /dev/vdb
n
p
enter
+1024M
t ##修改分区id
2 ##修改分区id的磁盘号
l ##列出所有分区类型
82 ##swap分区类型
wq
partprobe
mkswap /dev/vdb2 ###把/dev/vdb2格式化成swap
[root@test ~]# swapon -a /dev/vdb2 ##激活/dev/vdb2
[root@test ~]# swapon -s ##查看
Filename Type Size Used Priority
/dev/vdb2
vim /etc/fstab
/dev/vdb2 swap swap defaults 0 0
[root@test ~]# swapon -a ##激活在/etc/fstab中写入的未生效的swap分区
######################swap分区删除####################3
vim /etc/fstab
#/dev/vdb2 swap swap defaults 0 0 用#号注释掉
swapoff /dev/vdb2 删除掉swap分区
6.设备删除
umount 卸载设备
swapoff 删除swap分区
vim /etc/fstab 编写分区配置文件
fdisk 分区工具删除分区
d
2
1
wq
partprobe
fdisk -l ##扫瞄磁盘上的分区信息
cat /proc/partitions ##系统识别到的设备
blkid ##系统中被格式化设备
2.磁盘分区原理
mbr ##注引到记录
作用 ##记录启动分区的位置
大小 ##446个字节
512-446(mbr)=66-2(55aa:硬盘的有效性标示)=64b(mpt分区表)/16(记录一个主分区消耗的字节)=4
以上描述可以看出一块磁盘上最多只能划分4个主分区
如要更多的分区需要划分扩展分区。
分区的种类
p:主分区 ##磁盘常规信息
e:扩增分区 ##容器
l:逻辑分区 ##容器中的磁盘分区,逻辑分区信息由扩展分区记录
3.分区划分
分区划分中常用命令Command (m for help):
m #帮助
n #添加
d #删除
p #查看分区表
t #分区的id
w #保存更改后的分区表
q #退出
步骤(1.fdisk /dev/vdb ##对vdb磁盘进行划分
(2.Partition type:
p primary (1 primary, 0 extended, 3 free) #分区类型为主分区
e extended #分区类型为扩展分区
Select (default p):p #设定划分的分区为主分区
Partition number (1-4, default 1):1 #分区表记录分区的id位置
First sector (2048-20971519, default 2048):enter #分区起始块
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +100M ##分区结束 的块可以用+大小的方式来指定
Partition 1 of type Linux and of size 100 MiB is set
(3.Command (m for help): p ##查看分区表
Disk /dev/vdb: 10.7 GB, 10737418240 bytes, 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x28a54eb5
Device Boot Start End Blocks Id System
/dev/vdb1 2048 206847 102400 83 Linux
Command (m for help): wq ##保存更改的分区表并退出fdisk工具
( 4. [root@test mnt]# partprobe ##把硬盘上的分区表同步到系统中
4.分区应用
mkfs.xfs /dev/vdb1 -f ##格式化设备并安装文件系统
mount /dev/vdb1 /mnt/ ##使用文件系统
df -h ##查看挂载
cat /proc/paritions 查看系统识别的分区信息
umount /mnt/ ##卸载设备
vim /etc/fstab ##永久挂载
/dev/vdb1 /mnt xfs defaults 0 0
设备 挂载点 文件类型
mount -a ##读取/etc/fstab没有生效的策略
5.swap
作用:swap相当与windows的虚拟内存,是当系统内存使用量超过80%会把超出的数据暂时存放的swap中
当内存释放时在交还给内存处理
swap的查看
swapon -s ###swap分区的查看
####################swap分区增加###################333
1.新建swap分区设备
fdisk /dev/vdb
n
p
enter
+1024M
t ##修改分区id
2 ##修改分区id的磁盘号
l ##列出所有分区类型
82 ##swap分区类型
wq
partprobe
mkswap /dev/vdb2 ###把/dev/vdb2格式化成swap
[root@test ~]# swapon -a /dev/vdb2 ##激活/dev/vdb2
[root@test ~]# swapon -s ##查看
Filename Type Size Used Priority
/dev/vdb2
vim /etc/fstab
/dev/vdb2 swap swap defaults 0 0
[root@test ~]# swapon -a ##激活在/etc/fstab中写入的未生效的swap分区
######################swap分区删除####################3
vim /etc/fstab
#/dev/vdb2 swap swap defaults 0 0 用#号注释掉
swapoff /dev/vdb2 删除掉swap分区
6.设备删除
umount 卸载设备
swapoff 删除swap分区
vim /etc/fstab 编写分区配置文件
fdisk 分区工具删除分区
d
2
1
wq
partprobe
相关文章推荐
- Linux基础入门及系统管理01-Linux运维必备知识-用户及权限详解10
- Linux系统基础知识(二)基于linux系统下的用户管理操作以及文件操作补充
- linux云自动化系统运维19(磁盘阵列raid,lvm管理)
- Linux基础知识之用户和用户组以及 Linux 权限管理
- Fabric自动化运维工具实现远程SSH部署及系统管理
- 马哥2013年运维视频笔记 day01 系统基础知识
- 3月7日课程作业 信息化基础知识、信息化系统服务管理
- Linux基础入门及系统管理01-Linux运维核心技能-bash基础特性详解09
- 硬盘基础知识以及在Linux系统中的使用
- python自动化运维 第1章系统基础信息详解 第一节
- 《Oracle Applications DBA 基础》3- 4 系统架构及基本系统管理知识
- linux 系统基础知识 - 卷管理
- 【MySQL】数据库的基础知识以及Ubuntu系统下MySQL的安装
- Django构建自动化运维资产管理系统
- linux 系统基础知识 - 卷管理二
- python自动化运维(一)---系统基础信息整理
- Linux基础之一——系统安装前知识准备(磁盘分区知识)
- 第一讲 信息化基础知识、信息化系统服务管理
- 第八天 Linux文件系统基础、设备文件磁盘分区、文件系统管理与挂载
- Linux基础入门及系统管理01-bash脚本编程之三整数测试及算术运算18