运维学习之磁盘的分区划分、管理及应用

磁盘管理

1.                   bootloader(512) 启动引导

/      |       \

/   |        \

mbr(446)  mpt(64)  55aa(2)

主引导记录   分区表     硬盘标识

硬盘按类别分为主分区、扩展分区(包含逻辑分区)

2.磁盘查看命令

fdisk -l #系统中的所有磁盘设备

df -Th #系统正在挂载的磁盘设备

blkid #系统可以挂载的磁盘设备id

Command (m for help): m

Command action

a   toggle a bootable flag

b   edit bsd disklabel

c   toggle the dos compatibility flag

d   delete a partition #删除分区

g   create a new empty GPT partition table

G   create an IRIX (SGI) partition table

l   list known partition types #列出系统可用的分区类型

m   print this menu

n   add a new partition #新建分区

o   create a new empty DOS partition table

p   print the partition table #显示分区

q   quit without saving changes #退出

s   create a new empty Sun disklabel

t   change a partition‘s system id #修改分区功能id

u   change display/entry units

v   verify the partition table

w   write table to disk and exit #保存更改到分区表中

x   extra functionality (experts only)

Command (m for help): n #新建分区

Partition type:

p   primary (0 primary, 0 extended, 4 free) #分区类型为主分区

e   extended #分区类型为扩展分区

Select (default p): p #默认为主分区

Partition number (1-4, default 1): 1 #主分区id

First sector (2048-20971519, default 2048): #此分区起始位置

Using default value 2048

Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +1G #分区大小

Partition 1 of type Linux and of size 1 GiB is set

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: 0xf15d342f

Device Boot      Start         End      Blocks   Id  System

/dev/vdb1            2048     2099199     1048576   83  Linux

Command (m for help): wq #保存退出

partprobe #同步分区表

cat /proc/partitions #查看系统识别的分区信息

mkfs.xfs /dev/vdb1 #格式化

mount /dev/vdb1 /mnt #挂载

vim /etc/fstab  #永久挂载

devic    mountpoint    ftype    defaults(mountpoint)    0    0

/dev/vdb1    /mnt      xfs       defaults        0    0

mount -a    #使文件中记录的挂载信息生效

删除分区

umount /mnt    卸载/mnt挂载点

注意:当挂载点被使用时,无法解除挂载,需要用fuser -kvm结束使用的进程,再进行卸载

GPT分区方式

优点:支持128个分区,不分主分区和逻辑分区,mbr最多四个系统,比mbr安全性高,有备份功能,容量比mbr大,可识别大于2T的硬盘

更改为gpt格式后进行分区操作如下

2.swap

  1. fdisk /dev/vdb #分区

2.fdisk中修改swap分区标识

gpt 14

doc 82

3.

mkswap /dev/vdbn    #格式化成swap类型

4.swapon -a /dev/vdbn    #加入swap

swap -s        #查看swap分区

mbr格式下swap分区

更改格式为msdos

创建swap分区(mbr下swap分区的代码为82)

5.vim /etc/fstab

/dev/vdbn swap swap defaults,pri=1 0 0

6.swapoff /dev/vdbn    #关闭swap分区

文件形式添加swap分区

配置永久挂载swap文件

查看状态

按如上步骤删除swap分区,先关闭,再删除!最后查看swap状态即可!

时间: 2024-10-11 13:39:12

运维学习之磁盘的分区划分、管理及应用的相关文章

运维学习之lvm(逻辑卷管理)

前言注释:LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,目前最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版.Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间.普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时

运维学习之软件的安装和管理

软件安装 1.软件名称识别 [abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ##rpm结尾的适用于redhat操作系统 ||     ||         ||       || 软件名称   软件版本 软件适用系统 64位 2.如何安装软件 1.rpm(redhat packages managerment) rpm -ivh name.rpm ##安装 ,-v显示过程,-h指定加密方式为hash -e name ##卸载 -ql name #

Linux运维学习-4——2016年7月26日

格式说明: 操作 概念 命令 说明及举例 四 du -sh /sys 查看文件.文件夹大小 /sys/class/scsi_host/host2/scan 在线扫盘(新加硬盘执行这个命令后才能发现) stat /etc/issue 更详细的看数据 蓝色:目录绿色:可执行文件浅蓝色:链接文件红色:压缩文件 创建-h文件名的文件,删除?访问?绝对路径 -:常规文件d:目录l:链接文件b:块设备(比如硬盘,有缓存)c:字符设备(不真实存在,没缓存) p:管道文件 例: 命令1 | 命令2 命令1的输出

运维学习

运维学习第二弹: 一.centOS虚拟机的基本指令: 二.三大开源协定: 三.软件的一般四类文件: 二进制文件:可执行文件 windows=.exe(execute) /msi linux:ELF 头文件/库文件(用于应用程序和内核的链接): windows:dll(dynamic linked Library) linux:so(shared object): ko(lernel object): a 帮助文件:整个程序的使用说明书 配置文件:变量  就是这个文件自己的名字 任何文件的路径都由

运维学习之加密和解密

运维学习之加密与解密: 众所周知,在网络的世界里不存在绝对的安全性.各种钓鱼网站,病毒等等危害着我们的网 络环境.所以,作为一个运维人员,在我们利用网络进行通信时,保证通信的机密性.完整性.可用性是必要的. 我们的日常生活中有以下三点威胁网络安全的行为: 1.威胁机密性的攻击行为,它的途径是窃听.嗅探.扫描和通信量分析 2.威胁完整性的攻击行为,它的途径是更改.伪装.重放.否认 3.威胁可用性的攻击行为,它的途径是拒绝服务 为应对以上问题,我们在技术和服务两方面提出了解决方案: 从技术上我们使用

运维学习第四弹

运维学习第四弹之shell(bash): 一. hell可以翻译成壳,大多指能够对内部核心起到保护作用的一种装置或结构.在计算机科学中shell的实际意义为操作者提供的.能够通过系统调用或库调用使用整个计算机资源的访问接口. 它既是一种命令解析器又是一种程序设计语言.作为命令解析器,它可以解释和执行用户输入的命令,也可以自动地解释和执行预先编写好并保存在某个文本文件中的一系列的命令:作为程序设计语言,shell特别定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和条件分支

Linux运维学习之 —— 搭建本地yum源

yum是RPM的前端工具,通过yum命令可以帮我们自动解决安装rpm包之间的依赖关系.下面是搭建本地yum仓库的步骤: 1.挂载光盘(光盘为CentOS-6.5-x86_64-bin-DVD2.iso)     mount /dev/cdrom1 /media ls一下/media这个目录,可以看到以下内容 2.创建本地文件夹,将Packages下的rpm包全部拷贝到本地文件夹     mount /dev/cdrom1 /media/     cp -r /media/Packages/* /

运维学习第三弹

运维学习--命令 cd: cd[-L|-P][dir] pwd  查看目录  oldpwd cd DIR 将工作目录切换到DIR所代表的目录 cd:将工作目录切换至当前用户的家目录 cd -:将工作目录切换至上一次的工作目录:在两个目录之间互相切换 cd ~:将工作目录切换至家目录 cd~USERNAME : 将工作目录切换至指定用户"username'的家目录,仅限于root用户使用 pwd[-LP] pwd  type pwd  (查看内部命令) pwd -p 切换根本路径 ls ls:查看

linux 运维学习

Linux 运维学习笔记(一) 一. 配置网卡 1. 通过root账户登录后,输入setup命令. 2. 选择第三项"网络配置" 3. 继续选择"网卡设置" 4. 选择第一张网卡 5. 因为已经选择使用DHCP获取IP地址,所以IP地址不需要配,但是可以配一下DNS,然后保存退出! 6. 重启网卡(有三种方法) (1).ifup eth0 (2).etc/init.d/network restart (3)service network restart 7. 配置网