Linux磁盘管理

本文详细介绍了硬盘的组成、扇区结构,以及在Linux系统中进行分区、格式化(如xfs、ntfs和ext4)和挂载的步骤,包括使用fdisk、mkfs、mount和umount命令,以及如何处理分区、挂载问题和磁盘维护,如查看UUID、修复文件系统等。
摘要由CSDN通过智能技术生成

1.硬盘概念

硬盘设备是由大量的“扇区”组成的,单个扇区容量为512字节,第一个扇区保存着主引导记录和分区信息,主引导记录需要占用446字节,分区表占用64字节,结束标记占用2字节。

文件系统

格式化的目的就是在磁盘上安装文件系统

xfs文件系统 linux默认的文件系统
ntfs文件系统 win默认的文件系统
ext4
swap

在linux中使用硬盘分为三步

1.分区
2.格式化(重新安装文件系统)
3.挂载

刷新硬盘接口命令

当给主机添加硬盘后,需要刷新硬盘接口以检测到新加入的硬盘
在这里插入图片描述

备份硬盘前512字节

dd if=/dev/sda of=备份文件 count=1(次数) bs=512(备份字节数)

1.分区

分区类型

1.主分区:可以直接使用
2.扩展分区:不可以直接使用,不是真正的分区,存了逻辑分区的分区表1-4
3.逻辑分区:可以直接使用,逻辑分区的空间必须从扩展分区中得到 id范围从5开始
4.swap分区
当内存不足时将硬盘空间当成内存使用

swap分区命令

swapoff -a [设备名]
开启swap分区
swapon -a [设备名]

主要分区方式

1.mbr
mbr支持2t以下和4个分区
2.gpt
gpt 可以支持2t以上和128分区

mbr

mbr位于磁盘的第一个扇区
其中包含了:
1.主引导程序: mbr中的引导程序会协助硬件找到操作系统
2.分区表: 明确分区的范围

分区工具

分区工具功能可用性
fdisk2t及以下分区推荐使用
gdisk全支持推荐使用
parted全支持,即时生效,分完立马生效不推荐使用

磁盘分区命令

fdisk分区命令

作用是进行磁盘分区和查看磁盘信息

fdisk -l 查看磁盘信息

在这里插入图片描述

fdisk-l /dev/sda 查看/dev/sdb的磁盘信息

在这里插入图片描述

fdisk 设备名 对设备进行分区

在这里插入图片描述

命令说明

a 切换可引导标志
b 编辑bsd磁盘标签
c 切换dos兼容性标志
d 删除分区
g 创建一个新的空GPT分区表
G 创建一个IRIX(SGI)分区表
l 列出已知的分区类型
m 打印此菜单
n 添加一个新分区
o 创建一个新的空DOS分区表
p 打印分区表
q 退出而不保存更改
s 创建一个新的空Sun磁盘标签
t 更改分区的系统id
u 更改显示/输入单位
v 验证分区表
w 将表写入磁盘并退出
x 额外功能(仅限专家)

lsblk命令

用于列出所有可用块设备的信息
在这里插入图片描述

partprobe命令

分完区后,系统未识别可以用来刷新分区表

blkid命令

linux命令blkid被用来查询系统块设备文件系统的类型、卷标、UUID等信息
在这里插入图片描述

2.格式化

因为每种操作系统所设定的文件属性/权限并不相同, 为了存放这些文件所需的数据,因此就需要将分区槽进行格式化,以成为操作系统能够利用的文件系统格式(filesystem)

mkfs命令

两种格式:
1.mkfs -t 指定分区类型 分好区的磁盘
2.mkfs.分区类型 分好区的磁盘

3.挂载

mount命令

mount是Linux下常用命令,它可以将分区挂接到Linux的一个文件夹下,从而将分区和该目录联系起来,因此我们只要访问这个文件夹,就相当于访问该分区了。
格式:
mount /dev/sda1 /mnt

解除挂载

umount 想要解挂的目录

无法解除挂载的问题

1.你当前在想要解挂载的文件夹
2.别人在使用想要解挂载的文件夹

永久挂载

可以通过查看 /etc/fstab 文件(挂载信息文件)了解磁盘挂载信息,也可以通过编辑该文件更新、修改磁盘挂载信息实现开机自动挂载

vim /etc/fstab
fstab文件内容样式如下:
从左到右依次是:设备名 挂载点 分区类型 权限 是否dump 检查顺序

注意

在输入设备名,建议使用该设备的uuid(设备名不唯一,uuid唯一)
通过blkid命令可以看到对应磁盘的uuid
在这里插入图片描述

在/etc/fstab中写完挂载信息后通过
mount -a命令可以刷新挂载信息
此时通过df命令就可以看到已经挂载完成了

检查磁盘坏道

badblocks /dev/sda1

修复文件系统

fsck命令

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值