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 协议授权,本站部分资源收集于网络,只做学习和交流使用,版权归原作者所有。
