linux中的磁盘管理

本文详细介绍了Linux系统中的磁盘管理,包括本地磁盘的查看、设备挂载与卸载、系统分区操作,如MBR分区表的理解,以及如何创建和管理主分区、扩展分区和逻辑分区。此外,还涵盖了磁盘加密和自动挂载的步骤,以及如何删除磁盘加密。最后提到了GPT分区表的优势。
摘要由CSDN通过智能技术生成
本地磁盘的查看应用

1,本地存储设备的识别
fdisk -l 真实存在的设备在这里插入图片描述
cat /proc/partitions 系统识别的设备
在这里插入图片描述
blkid 系统可使用的设备在这里插入图片描述
df 系统正在挂载的设备

2 设备的挂载和卸载
设备名称
/dev/*d*   /dev/hd0   /dev/hd1/   /dev/sda  /dev/sdb   /dev/sda1  /dev/sda2   /dev/sdb1
/dev/sr0 光驱
/dev/mapper/* 虚拟设备在这里插入图片描述

设备的挂载
mount 设备 挂载点
mount /dev/sdb1 /mnt 挂载sdb1到mnt目录下
umount /mnt 或者 /dev/sdb1 卸载
mount -o ro /dev/sdb1 /mnt 只读挂载
mount 查看挂载信息在这里插入图片描述
mount -o remount,rw /dev/sdb1或者/mnt 重新读写挂载

3,解决设备正忙情况
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))
1,解决办法
fuser -kvm /mnt
umount /mnt在这里插入图片描述

2,解决办法
lsof /mnt
kill -9 id
umount /mnt 在这里插入图片描述

系统分区应用

我们将包含磁盘中包含MBR引导代码的扇区(0磁道1扇区)称为主引导扇区。主引导扇区由三个部分组成(共占用512个字节):

  • 主引导程序即主引导记录(MBR),占446个字节。它用于硬盘启动时将系统控制转给用户指定的某个操作系统。
  • 磁盘分区表项,共计64个字节。负责说明磁盘上的分区情况,每一个分区信息占用16个字节。一个磁盘可以最多直接划分成四个分区。如果需要划分更多的分区,可以将一个主分区替换成扩展分区,再在扩展分区中划分逻辑分区。
    主分区:分区信息记录在分区表中的分区。
    扩展分区:除过主分区占用的磁盘空间之外,为了划分更多的分区,将剩余的空间做成统一的容器,成为扩展分区。扩展分区不能直接使用。
    逻辑分区:在扩展分区中再次划分出来的分区,成为逻辑分区。
  • 结束标志(占2个字节)55AA

一,如何分区
1, 使用 fdisk 设备名称,比如 /dev/vdb
2,建立一个新分区 ; fdisk dev/vdb 然后使用n 建立新的分区
n 建立新分区 p 查看分区内容 d 删除 w 保存分区信息到硬盘
3,在已经建立了三个分区后 需要建立一个扩展分区 e 建立扩展分区 然后在扩展分区里建立逻辑分区 p 新的分区

  • 使用命令fdisk -l ,查看真实存在的设备。来进行查看那些设备是可以使用

[root@station ~]# fdisk -l         查看设备,那些是可以用的
Disk /dev/vda: 8589 MB, 8589934592 bytes, 16777216 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: 0x00000000
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 2050047 1024000 83 Linux
/dev/vda2 2050048 4098047 1024000 82 Linux swap / Solaris
/dev/vda3 4098048 16777215 6339584 83 Linux
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: 0xc43e384c
Device Boot Start End Blocks Id System
[root@station ~]# fdisk /dev/vdb        建立新的分区命令
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): n        n 建立分区的
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p):
Using default response p
Partition number (1-4, default 1):
First sector (2048-20971519, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +100M    第一个主分区
Partition 1 of type Linux and of size 100 MiB is set
Command (m for help): n
Partit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值