Linux学习笔记_6-磁盘管理

Ginc
Ginc
管理员
66
文章
0
粉丝
教程干货评论114阅读模式
前言 磁盘作为计算机的重要组成部分,在Linux系统中怎么高效的管理、使用硬盘。本文介绍Linux系统中磁盘的管理及使用方法

1、磁盘介绍

磁盘:计算机的存储设备,用于存储数据吗,且断电后能保持数据不丢失。

1、磁盘分类

按照物理结构分为:固态硬盘、机械硬盘。文章源自今夕何夕兮-https://www.ginc.site/share1260.html

按照接口: IDE  • SCSI  • SATA  • SAS  • mSATA  • M.2  • NVME  • PCIe  •  U3  • U2文章源自今夕何夕兮-https://www.ginc.site/share1260.html

按照尺寸:• 机械硬盘:2.5寸 3.5寸  • 固态硬盘:SATA: 2.5寸  M.2: 2242、2260、2280文章源自今夕何夕兮-https://www.ginc.site/share1260.html

2、磁盘使用

1、磁盘初始化

一块硬盘使用时必须初始化为MRB或GPT分区,两种分区转换时会导致数据丢失。文章源自今夕何夕兮-https://www.ginc.site/share1260.html

2、磁盘分区

将磁盘合理分区,能更加快的存取数据文章源自今夕何夕兮-https://www.ginc.site/share1260.html

MRB分区中,一个磁盘只能分4个区,且主分区+扩展分区小于等于4个。文章源自今夕何夕兮-https://www.ginc.site/share1260.html

GPT分区主分区小于等于128。文章源自今夕何夕兮-https://www.ginc.site/share1260.html

3、格式化

格式化文件系统,负责数据如何存储文章源自今夕何夕兮-https://www.ginc.site/share1260.html

常见的文件系统:NTFS EXT EXT2 EXT3 EXT4 XFS vfat文章源自今夕何夕兮-https://www.ginc.site/share1260.html

4、挂载

Linux系统中存储设备不能直接使用,必须经过挂载才能使用。文章源自今夕何夕兮-https://www.ginc.site/share1260.html

Linux系统挂在方式:手动挂载;开机挂载;自动挂载。

3、磁盘分区

计算机中存放信息的主要存储设备就是硬盘,但是硬盘不能直接使用,必须对硬盘进行分割,就是分区。

1、Linux系统磁盘表示方法

/dev/hda1 或者 /dev/sda1

其中:/dev 设备文件目录

hd  代表IDE接口硬盘,SD: sata sas usb scsi 接口硬盘

a  Linux用字母表示第几块磁盘,a表示第一块

1 Linux用数字表示某块硬盘的第几个分区。

2、分区种类

1、主分区,主分区是能安装操作系统,能启动计算机的分区,可以直接格式化安装系统。

2、扩展分区,扩展分区无法直接使用,必须再次划分逻辑分区并格式化后才可以使用。

3、分区命令

命令:

fdisk

 

创建和维护分区表,兼容dos类型的分区表,BSD或者SUN类型的磁盘列表。

命令语法:

 fdisk [选项] [参数]

主要选项:

-l 列出所有分区表

[root@Ginc ~]# fdisk -l
Disk /dev/vda:250 GiB,268435456000 字节,524288000 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x163c0e00

设备       启动   起点      末尾      扇区   大小 Id 类型
/dev/vda1  *      2048    616447    614400   300M 83 Linux
/dev/vda2       616448 524287999 523671552 249.7G 8e Linux LVM


Disk /dev/mapper/cl-root:197.4 GiB,211925598208 字节,413917184 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):65536 字节 / 65536 字节


Disk /dev/mapper/cl-swap:2 GiB,2147483648 字节,4194304 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

分区操作命令:

m 显示菜单个帮助信息

a 活动分区标记/引导分区

d 删除分区

l 显示分区类型

n 新建分区 ===> p 主分区 e 扩展分区 l 逻辑驱动器

p 显示分区信息

q 不保存退出

t 改变分区ID

v 进行分区检查

w 保存退出

x 扩展应用,高级功能

4、磁盘格式化

格式化是指对磁盘或磁盘中的分区进行初始化的操作,这种操作会导致现有分区内所有文件被清楚。

格式化通常分为低级格式化跟高级格式化,通常默认为高级格式化。

1、格式化

命令:

mkfs

语法:

mkfs [选项] 盘符路径

例:

/dev/nvme0n1p1

命令选项:

-t 指定文件系统类型

2、查看分区UUID及分区类型

命令

blkid

例:

[root@Ginc ~]# blkid
/dev/vda1: UUID="1ded94eb-d641-4a9a-930e-f77eb401e23f" BLOCK_SIZE="512" TYPE="xfs" PARTUUID="163c0e00-01"
/dev/vda2: UUID="cWH07o-MAdd-877O-CB1f-rils-0Lp5-fbfgaa" TYPE="LVM2_member" PARTUUID="163c0e00-02"
/dev/sr0: BLOCK_SIZE="2048" UUID="2021-11-13-01-04-26-00" LABEL="CentOS-8-5-2111-x86_64-dvd" TYPE="iso9660" PTUUID="5fb10f71" PTTYPE="dos"
/dev/mapper/cl-root: UUID="80142f4c-81ab-4a28-9ac6-2ca980d64c66" BLOCK_SIZE="512" TYPE="xfs"
/dev/mapper/cl-swap: UUID="b02cb166-194d-4923-9205-092fa4543396" TYPE="swap"

3、查看已挂载分区

命令:

df -Th

例:

[root@Ginc ~]# df -Th
文件系统            类型      容量  已用  可用 已用% 挂载点
devtmpfs            devtmpfs  880M     0  880M    0% /dev
tmpfs               tmpfs     909M     0  909M    0% /dev/shm
tmpfs               tmpfs     909M   18M  892M    2% /run
tmpfs               tmpfs     909M     0  909M    0% /sys/fs/cgroup
/dev/mapper/cl-root xfs       198G  5.9G  192G    3% /
/dev/vda1           xfs       295M  239M   57M   81% /boot
tmpfs               tmpfs     182M   32K  182M    1% /run/user/1000
/dev/sr0            iso9660    11G   11G     0  100% /run/media/ginc/CentOS-8-5-2111-x86_64-dvd

5、磁盘挂在与自动挂载

Linux中所有设备必须经过挂载才可以被用户使用

挂在的方式就是将某个设备挂载到文件系统中的某个文件夹

1、挂载

mount  挂载文件系统

语法

命令语法:mount [选项] 盘符路径  挂载点

命令选项:

-a  挂载所有文件系统   执行文件/etc/fstab 中的挂载设置
-l  显示当前挂载
-t  文件系统类型
-o  指定挂载权限
swapon  挂载swap分区

2、卸载

命令:

umount

语法

命令语法:umount [选项] 挂载点/盘符路径

命令选项:-l 懒惰卸载

3、自动挂载

 /etc/fstab 文件

文件内容格式: 设备 挂载点 文件系统 权限 备份 检测

1、权限说明:

auto : 系统自动挂载,fstab默认开启

defaults : rw , SUID ,dev ,exec ,auto ,nouser ,async

noauto : 开机不自动挂载

nouser : 只有超级用户可以挂载

ro : 按只读权限挂载

rw : 按可读可写权限挂载

user : 任何用户都可以挂载

2、备份设置 :当值为1时允许备份,值为0时忽略备份、

3、检测设置 :值为检测优先级,值为0时,永不检测,/根目录分区永远为1,其他分区从2开始,值小的优先检测,相同的同时检测

 

 

转载请注明来自:今夕何夕兮
本站原创内容版权遵循 CC-BY-NC-SA4.0 协议授权,本站部分资源收集于网络,只做学习和交流使用,版权归原作者所有。

weinxin
提示:
若文章中图片、链接等信息出错,请及时反馈,博主将在第一时间更新。谢谢大家!
 
Ginc
  • 本文由 Ginc 发表于2025年1月10日
  • 转载请保留本文链接:Linux学习笔记_6-磁盘管理:https://www.ginc.site/share1260.html
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证