linux系统中的磁盘管理

一、本地存储设备的识别

fdisk -l			##真实存在的设备

在这里插入图片描述

cat /proc/partitions		##查看系统识别的设备(不一定能用)

在这里插入图片描述

blkid  ##列出系统中可以使用的设备id(可以使用但不一定正在用)

在这里插入图片描述

df ##查看系统中正在被系统挂载的设备信息

在这里插入图片描述
二、设备的挂载和卸载
1、设备的名称

/dev/xdx	##/dev/hd0 /dev/hd1 /dev/sda /dev/sdb /dev/sda1 /dev/sda2 /dev/sdb1
/dev/sr0	##光驱
/dec/mapper/*	##虚拟设备

2、设备的挂载

为什么需要挂载呢?Linux将所有的硬件设备都当做文件来处理,因此当使用光驱等硬件设备时,必须将其挂载到系统中,只有这样Linux才能识别。
格式:mount 设备 挂载点

mount /dev/sda1 /mnt			##挂载sda1到mnt

在这里插入图片描述

umount  /mnt | /dev/sda1			##卸载

在这里插入图片描述

mount -o ro /dev/sda1 /mnt				##只读挂载
mount 									##查看挂载信息
mount -o remount,rw /dev/sda1 | /mnt	##重新读写挂载
mount -o iocharset=utf8 /dev/sda1 /mnt	##挂载支持中文   

在这里插入图片描述
在这里插入图片描述
三.解决设备正忙情况

[root@foundation60 mnt]# umount /mnt/
umount: /mnt: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))

解决方法一:

fuser -kvm /mnt		##结束占用的进程
umount /dev/sda1	##卸载设备

在这里插入图片描述
解决方法二:

lsof /dev/sda1		##查看占用sdb1的进程
kill -9 进程id
umount /dev/sda1

在这里插入图片描述四.磁盘分区

硬盘0磁道,1扇区的512个字节中记录的信息如下:
512=446+64 +2
446: MBR:主引导记录(引导程序:446字节)  最多能划4个主分区
64:  MPT:主分区表,大小:64字节
2:   55aa:硬盘的有效性标识


硬盘分区表(64)
1个分区占用16个字节
1块硬盘上最多可以划分4个主分区

主分区:主分区表记录
扩展分区:主分区表记录(不能直接使用)记录磁盘的信息
逻辑分区:不是由主分区表记录的

分区步骤
1)fdisk -l
在这里插入图片描述

2)fdisk /dev/vdb

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)

在这里插入图片描述

3)建立主分区:
在这里插入图片描述
4)当系统已经有三个主分区时先划分扩展分区
在这里插入图片描述

5)在扩展分区里建立分区
在这里插入图片描述
6)操作完成后wq退出保存,pratprobe同步分区表。
在这里插入图片描述
7)fdisk -l ##再次查看
在这里插入图片描述
五.给设备安装文件系统
在这里插入图片描述
(1)

    blkid     ##查看磁盘是否能用
	mkfs.xfs /dev/vdb1   ##格式化vdb1
	mount /dev/vdb1 /mnt  ##挂载

在这里插入图片描述
2)自动文件系统挂载策略

vim /etc/fstab

设备		挂载点		文件系统		挂载参数		是否备份		是否检测
/dev/vdb5	/mnt		xfs		defaults	0		0

在这里插入图片描述

mount -a ##使/etc/fstab文件生效

六、配额
配额是针对分区的
1.新建一个目录

mount -o userquota /dev/vdb1 /pub	##将vdb1挂载到/pub上
	chmod 1777	/pub			##更改/pub的权限
	mount						##查看是否已经针对用户分额
	edquota	-u	student	/dev/vdb1	##进入/dev.vdb5进行修改
	su - student					##进入student用户
	dd if=/dev/zero of=/pub

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

####7.磁盘加密###

cryptsetup luksformat /dev/vdb1		##给vdb1加密
cryptsetup open /dev/vdb5  westos		##打开盖子,以westos打开
mkfs.xfs	/dev/mapper/westos		##格式化westos
mount	/dev/mapper/westos /mnt			##将westos挂载到/mnt
touch /mnt/file{1..4}				##创建
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值