linux系统磁盘分区管理

一 设备名称识别及设备查看命令

1、设备名称解释

/dev/sda 	
/dev/sdb 	         ##u盘
/dev/sr0 	         ##光驱
/dev/mapper/* 	     ##虚拟设备
/dev/sda1 
符号解释
dev=device设备
s=sata/ ide串口硬盘(现在都是串口硬盘)/并口硬盘
d=disk磁盘
a=one第一个磁盘
1第一个分区

2、设备查看命令(存在、识别、能用、挂载):

fdisk -l 		            ##系统真实存在的设备
cat /pro/partitions         ##系统识别到的设备
blkid 			      	    ##能用的设备.(没有安装软件不能对接能识别但不能用)
df                          ##查看设备有没有被使用
df                          ##列出系统中正在挂载的设备及挂载点
df -H                       ##挂载设备的详细信息
partprobe                   ##同步分区表

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二 设备的挂载、卸载

1 设备的挂载、卸载

mount      设备名称              挂载点
mount     /dev/sdb1             /mnt				##挂载sdb1到mnt上
mount -o ro /dev/sdb1	        /mnt			    ##ro:只读挂载
mount -o remount,rw /dev/sdb1 | /mnt 		        ##rw:读写,remount:重新挂载
umount      /mnt|              /dev/sdb1		    ##卸载

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、解决设备正忙问题
挂载时显示文件正在工作,则由两种方式可以解决。
显示

umount /mnt/
:target is busy   				###有程序正在使用该设备

解决方法:
1

fuser -kvm /mnt
       umount /mnt/

2、

lsof /mnt/
三 主分区表及磁盘分区类型
硬盘0磁道1扇区的512个字节中记录的信息如下:
512=     446                  +64                +2
     mbr(主引导记录)         mpt(主分区表)     55aa(硬盘的有效性标识)
注:主分区+扩展分区+逻辑分区+磁盘本身最多能有16个设备,多余的设备系统不识别。
   一个硬盘主分区最少有1个,最多4个,扩展分区可以没有,最多1个。
   主分区+扩展分区总共不能超过4个。
四 划分分区
1  fdisk -l							    ##查看系统中真实存在的设备
2  fdisk /dev/vdb						#划分/dev/vdb

分区后
partprobe                                ##同步分区

步骤一:开始分区
在这里插入图片描述
步骤二:m表示查看状态
在这里插入图片描述
步骤三:n表示添加一块分区
在这里插入图片描述
步骤四:添加分区
在这里插入图片描述 步骤五:p表示查看分区后的状态在这里插入图片描述

四 划分分区设备格式化及挂载
blkid                             ##查看系统可用设备 
mkfs.xfs /dev/vdb1                ##默认格式化磁盘 
mkfs.xfs /dev/vbd1 -L westos -f   ##给格式化的磁盘添加标签 -f强制格式化 
mount /dev/vdb1 /mn       ##挂载(这里的挂载是临时的 如果要永久挂载,编辑/etc/fstab) 
vim /etc/fstab                    ##自动挂载策略文件,实现永久挂载 
mount -a                          ##自动挂载

在这里插入图片描述
强制格式化
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191108073900841.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1NjUyOTg5,size_16,color_FFFFFF,t_70

永久挂载
在这里插入图片描述
在这里插入图片描述

五 swap分区的管理

首先划分一个分区,并设定分区标签为82。

mkswap	/dev/vdb1										##把/dev/vdb1格式化成swap格式
swapon -a /dev/vdb1										##激活(若要开机自动激活,编辑/etc/fstab)
swapon -s												##查看系统中的swap分区

步骤一:新划分swap,并将设备的标识改成82
在这里插入图片描述

步骤二:格式化 /dev/vdb5
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

七 磁盘配额

注:更改一个目录的权限,需要先挂载设备,再设定文件权限。

mount -o usrquota /dev/vdb6 /mnt				##挂载一个可配额的磁盘
edquota -u student /dev/vdb6					##在该磁盘中给student用户配额
chmod 777 /mnt									##更改权限


测试:
su - student 
dd if=/dev/zero of=/public/studentfile bs=1M count=20

步骤一:激活配额
在这里插入图片描述
在这里插入图片描述
步骤二:设定配额
在这里插入图片描述
在这里插入图片描述

八 磁盘加密
cryptsetup luksFormat /dev/vdb6         ##加密格式化 
cryptsetup open /dev/vdb6 ning         ##打开加密的设备(解密)
mkfs.xfs /dev/mapper/lucky              ##用管理文件格式化设备
mount /dev/mapper/lucky /mnt            ##挂载(使用设备)
umount /mnt                             ##卸载设备 
cryptsetup close lucky                  ##关闭加密的设备

cryptsetup open /dev/vdb6 dd
mount /dev/mapper/dd /mnt/

步骤一:给设备加盖(加密格式化)
在这里插入图片描述
步骤二:打开盖子,并命名 ning
在这里插入图片描述
步骤三:对设备格式化,并进行挂载
在这里插入图片描述
步骤四:卸载/mnt/,若再想挂载,则接着打开盖子。
在这里插入图片描述

九 加密磁盘开机自动挂载及如何删除加密设备

1、开机自动挂载

vim /etc/fstab
/dev/mapper/ning   /mnt   xfs  defaults 0 0

vim /etc/crypttab						###文件加密设备生成策略
ning /dev/vdb6  /root/ddspass

vim /root/westospass
2019westos

cryptsetup luksAddKey /dev/vdb6 /root/ddspass

步骤一:vim /etc/crypttab
在这里插入图片描述
步骤二:vim /etc/fstab
在这里插入图片描述
步骤三vim /root/ddpass,并设置权限chmod 600 /root/ddpass
在这里插入图片描述
步骤四:关联ddpass文件
在这里插入图片描述
2、删除加密设备

cryptsetup close ning	##删除配置文件,卸载挂载,强制格式化
十一 如何转换分区方式

mbr分区方式不能超过2GB
gpt分区方式:

parted    /dev/vdb
mklabel
gpt
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值