您的位置:首页 > 运维架构 > Linux

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux