rhel8磁盘分区与挂载--Linux

 

分区有主分区,扩展分区-逻辑分区, 两种类型;

分区命令fdisk,gdisk,parted.  一般推荐使用parted, 该命令不区分磁盘格式,不区分磁盘大小,是个全能型选手。

parted两种使用模式, 交互模式和无交互模式

[root@rhel8 ~]# parted  /dev/sda
GNU Parted 3.2
使用 /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)                                                            

p 或 print 打印当前分区信息

mkpart  创建分区

Partition name?  []? primary 选择分区类型,这个是比较重要的。
File system type?  [ext2]? xfs    选择将来的文件类型,这里的文件系统类型不重要,随便选,将来格式化时的参考                                        
Start? 5370MB   最后一个分区的结束位置                                                          
End? 15610MB  你的起始位置+ 你需要的空间大小                        

(parted) rm 7     删除分区

(parted) quit    退出     没有所谓的w或者q命令进行保存或退出,是立即生效的,尤其是在删除的时候,千万要小心

(parted) mklabel      类型转换: 千万要注意,不要尝试 ,类型转换会造成磁盘数据丢失; 一般类型有msdos-MBR , GPT

===============parted创建扩展分区

(parted) mkpart                                                           
Partition type?  primary/extended? extended   创建扩展分区                             
Start? 1024MB  上个分区的结束位置                                                           
End? 21.5GB   磁盘大小                                                             
(parted) print         

==============parted在扩展分区的基础上创建逻辑分区

(parted) mkpart  创建分区                                                         
Partition type?  primary/logical? logical   逻辑分区                               
File system type?  [ext2]? ext2                                           
Start? 2048MB 最好在扩展分区起始大小+1024MB大小
End? 4096MB                                                                
(parted) print                                                  

=====无交互模式即是将命令写到一起执行,没有交互窗口

[root@rhel8~]# parted /dev/nvme0n2 mklabel gpt  将磁盘类型转换为GPT格式

[root@rhel8 ~]# parted /dev/nvme0n2 mkpart primary xfs 1024MB 4096MB 创建MBR格式的主分区

[root@rhel8 ~]# parted /dev/nvme0n2 rm 1 删除第一个分区

[root@rhel8 ~]# parted /dev/nvme0n2 mkpart extended 4096MB 21.5GB 创建扩展分区

[root@rhel8~]# parted /dev/nvme0n2 mkpart logical xfs 5120MB 10G 创建逻辑分区

[root@rhel8 ~]# parted /dev/nvme0n2 rm 5 删除分区

===================查看分区命令-lsblk

lsblk    lsblk显示的扩展分区大小永远1K ,扩展分区不能直接使用,不能被格式化,也不能被挂载

===================blkid查看分区的uuid / lable等信息  (blkid == block ID)

[root@rhel8 ~]# blkid
/dev/sda1: UUID="e470ac49-80ef-4b06-9bf1-b6ed9630c7c0" TYPE="xfs" PARTUUID="0d1e2603-01"
/dev/sda2: UUID="IL8RvQ-0oJD-x9BJ-s2gP-f9tM-2iXq-DjcvDb" TYPE="LVM2_member" PARTUUID="0d1e2603-02"
/dev/sr0: UUID="2019-04-04-08-40-23-00" LABEL="RHEL-8-0-0-BaseOS-x86_64" TYPE="iso9660" PTUUID="0da1aba4" PTTYPE="dos"
/dev/sr1: UUID="2020-04-09-16-06-45-14" LABEL="VBox_GAs_6.0.20" TYPE="iso9660"

================分区挂载 mount  

mount  分区名/标签/UUID    挂载点   //生产环境一般建议使用UUID或者lable挂载, 分区名容易发生变化。

umount 取消挂载 

mount -a  挂载全部 /etc/fstab下的配置挂载

==========临时挂载 VS 永久挂载======

mount  分区名/标签/UUID    挂载点  //属于临时挂载形式,重启机器后挂载会丢失;

将挂载信息 ” mount  分区名/标签/UUID    挂载点   “写入到   /etc/fstab 中的形式系数与永久挂载,重启机器后挂载信息不会丢失。  写入后 使用 mount -a 检查是否写对了,挂载点是否mount上。  使用 df -TH 命令查看。

拓展内容:

========= SWAP分区与内存的关系========

swap分区属于硬盘分区, 读写速度时硬盘速度,比内存慢;

一般当内存不足时,将数据写入swap分区,使用数据时,再将其从swap分区调入到内存中。

不一定全是内存不足时才写到swap中, 是通过Linux内核参数可以设定一个临界值,将内存数据置换到swap中。

swap分区相关的操作命令:  mkswap  /dev/sddd  将分区创建成swap分区;

                                              swapon -s  查看swap分区是否被激活使用;   swapon /dev/sadd 激活swap分区;

                                              free  -m 查看swap空间大小;   

swapon命令挂载的swap分区不会自动激活,需要将swap分区信息写入到fstab当中;                          

/dev/mapper/rhel-swap   swap                    swap    defaults        0 0

删除swap空间,使用swapoff命令卸载,从/etc/fstab中删除挂载配置, parted命令删除swap分区 等三种方式。

 swapoff     /dev/sadd

=====有多个swap分区的时候。可以指定优先级; 将fstab中的defaults 改成 pri=9,  优先级越大越优先。默认优先级是-2   
/dev/sadd   swap                    swap    pri=10      0 0

此时,/etc/fstab中的swap分区,不能使用mount -a进行挂载,reboot系统才可以生效。 即存在多个swap空间的时候,可以指定优先级。

 

==若帮到你了请点赞o( ̄▽ ̄)d我会写更多的=====End=====

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值