linux基础(17)--使用GPT分区、扩展swap分区--RHEL6.5

1. 卷标开机自动磁盘

服务器磁盘损坏之后需要更换磁盘,更换磁盘可能导致磁盘位置混乱,导致数据混乱,因此需要给磁盘加标签,防止磁盘混乱,此处使用: e2label

给指定分区添加标签:

e2label /dev/sdb1 label1

查看新加的标签:

e2label /dev/sdb1

修改开机自动挂载:

将原先的设备名称/dev/sdb1改为LABEL=lable1即可,其余无需修改。

2. UUID标识分区

由于标签即使重复系统也不会报错,因此使用标签表识分区也是存在隐患的,鉴于此此处推荐使用UUID标识分区。

UUID是系统中表识存储设备的字符串,目的是帮助使用者唯一确定系统中的存储设备,因此UUID是全球唯一的,不但可以表识磁盘,还可以表识DVD驱动器,USB等存储设备。由于UUID是全球唯一的,因此安全性高。

获取分区的UUID可以使用blkid也可使用tune2fs.

blkid获取分区UUID:

blkid | grep sdb1

tune2fs获取UUID:

tune2fs -l /dev/sdb1 | grep UUID

查出分区的UUID之后修改自动挂载配置文件: /etc/fstab, 将设备修改为: UUID=查出的ID   即可。

3. 特殊情况

在卸载分区时提示有人正在使用该分区,无法进行卸载:

此时可能是有程序在使用该分区,此时可以使用lsof /dev/sdb1查看是那些进程在使用该分区,通知使用者后杀掉进程再卸载即可。

4. 使用GPT分区

GPT即全局唯一表识分区表,相比MBR最多可4个分区表项(主分区和扩展分区总数),GPT分区的数目是没有限制的。windows最大支持128个GPT分区,

GPT可管理硬盘大小达18EB,NTFS格式最大支持256T, 但是相比MBR方式的2T已经扩展很多。

GPT分区需要借助工具parted

查看磁盘分区信息:

parted   -l   #比fdisk -l查出的信息更加详细

(1)对/dev/sdb新建分区:

parted /dev/sdb

p   #查看磁盘分区状态

mklabel   #新建标签

gpt            #标签类型为gpt

mkpart     #新建分区

mydisk1  #设置新建的分区的名称

分区的文件系统可以默认,后续格式化时指定即可。

1               #第一个分区的起始点一定是1

100M       #第一个分区大小设置为100M, 第二个分区时起始点为100M

p              #查看新建的分区状况

quit           新建分区完毕,退出

(2)格式化

此处格式化为ext4文件系统:

mkfs.ext4 /dev/sdb1

(3)挂载新建分区

新建挂载点:

mkdir /sdb1

挂载:

mount /dev/sdb1 /sdb1

(4)开机自动挂载

查询新建分区的UUID:

tune2fs -l /dev/sdb1 | grep UUID

自动挂载信息写入/etc/fstab文件, 具体参照上一篇博文

(5)测试

测试是否可自动挂载:

mount -a

查看是否已挂载:

df -h

5. 扩展swap分区

根据上述4新建一个普通的分区/sdb2

新建swap分区:

mkswap /dev/sdb2

启动swap分区:

swapon /dev/sdb2

检查swap分区是否扩大:

free -m

swap自动挂载:

/etc/fstab中加入:

/dev/sdb2       swap      swap      defaults       0     0

测试是否可以自动挂载:

mount -a      #此时df -h发现未自动挂载,因此swap分区需要重启才可生效,即被内核所使用。

卸载swap分区:

swapoff /dev/sdb2

检查是否被卸载:

free -m

时间: 2024-10-09 11:22:29

linux基础(17)--使用GPT分区、扩展swap分区--RHEL6.5的相关文章

为linux扩展swap分区

1.查看当前swap分区使用情况 [[email protected] ~]# swapon -s Filename Type Size Used Priority /dev/sda2                               partition 10485752 111296 -1 2.创建一个file,用来扩展swap分区 [[email protected] ~]# dd < /dev/zero >/opt/swapfile1 bs=1M count=200 200+0

扩展swap分区

swap即交换分区,类似于windows虚拟内存功能,就是在硬盘上分配出一块空间作为虚拟内存来使用.通常swap都是在装系统硬盘分区时设定,这里只是探讨一下系统已经安装好后,扩展swap分区的方法.下面我们来将下如何在安装好的linux下增加swap交换分区.可以有两种方法来增加swap分区,一种是将新的分区来作为swap,另一种是在磁盘中创建一个大的文件来作swap. 1.新分区扩展swap假如有一个新的分区/dev/sda3,我们用它来作swap. # swapon -s          

同一个磁盘中从根分区缩小空间到扩展SWAP分区空间实践步骤

操作背景: 公司中有一部分主机在开始设计的时候,并未考虑到SWAP的大小,只是分配了物理内存的2倍-4G,导致后期应用部署完成后对系统的SWAP分区要求达不到标准.因此经过部分和领导讨论后,决定在同一块磁盘上来减少根分区的大小,并使用缩减出来的大小去增加swap分区大小的操作,这中间要保障数据的完整和业务应用不丢失.这样做既可以保障数据盘不受影响,也保证应用系统在完成后可以正常使用,也减少了以后的一些风险(比如要使用额外的磁盘来增加swap空间大小需要考虑额外磁盘的稳定等). 操作分析: 由于根

Linux系统实现虚拟内存有两种方法:交换分区(swap分区)和交换文件

Linux系统实现虚拟内存有两种方法:交换分区(swap分区)和交换文件 交换文件 查看内存:free -m , -m是显示单位为MB,-g单位GB 创建一个文件:touch /root/swapfile 使用dd命令,来创建大小为2G的文件swapfile: dd if=/dev/zero of=/root/swapfile bs=1M count=2048 //命令执行完需要等待一段时间 if表示input_file输入文件 of表示output_file输出文件 bs表示block_siz

Linux/centos 装完系统后添加SWAP分区

swap分区的用处:swap是当物理内存不够用的时候,把数据放到swap中,所以swap起到了一个虚拟内存的作用,在某种意义上来说也算是加大了内存空间.一般swap分区是在安装系统时设置的,如果安装系统时忘记分swap分区了,那也没事,还有补救的方法.下面就讲讲安装完系统后如何添加swap分区. 场景: 装完系统后苦逼的发现没有分SWAP分区,对于生产服务器,这样显然不行的,因此需要添加SWAP分区. 1.首先查看swap大小 #  free              total       u

磁盘设备的发现、分区原理、普通分区、swap分区、设备加密及加密的删除

1.设备的发现 1.设备的发现 fdisk  -l                                                ##扫瞄磁盘上的分区信息 cat /proc/partitions                                ##系统识别到的设备 blkid                                                    ##系统中被格式化设备 2.磁盘分区的原理 mbr                   

《RHEL6硬盘的分区和swap分区管理》——硬盘分区的大总结

首先介绍下几个简单的命令: free查看当前系统内存的使用情况 查看分区的使用情况:T类型.H显示大小以G,M 查看系统所有硬盘的分区信息:分区的没分区的都显示出来了 开始分区:为什么要加cu  不加也可以哦,虚拟机做实验就要加,cu 针对虚拟硬盘的,虚拟硬盘没柱面 (m for help)按m键获得帮助 参数没戏要了解那么多,只知道几个常用的就iok了:d删除分区,l查看分区类型,n添加分区,p打印分区表,q退出不保存,t修改分区类型,w保存 一块硬盘最多可以创建4个主分区或是3个主分区,一个

Linux扩展swap分区

交换分区管理 一.查看当前的交换分区 [[email protected] ~]# free -m total       used       free     shared    buffers     cached Mem:          1841        519       1322         16          0        213 -/+ buffers/cache:        304       1536 Swap:            0      

Linux根分区、SWAP分区扩容

一.查看磁盘挂载情况以及磁盘信息 #]df  -h #]lsblk 二.对新增的/dev/vdc磁盘进行分区 #]fdisk /dev/vdc 将分区/dev/vdc1和/dev/vdc2的格式修改为Linux LVM 查看磁盘/dev/vdc分区情况 三.将/dev/vdc1制作成物理卷.显示卷组信息.将/dev/vdc1加入到卷组centos中(卷组扩容).显示物理卷与卷组信息 #]pvcreate  /dev/vdc1 #]vgdisplay #]vgextend  centos  /de