| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 磁盘管理与文件系统 -> 正文阅读 |
|
[系统运维]磁盘管理与文件系统 |
目录 一,磁盘的基础知识1,磁盘的结构 磁盘的物理结构: 盘片:硬盘有多个盘片,每个盘片有两面 磁头:每面一个磁头,磁头数等于盘片数 磁盘的数据结构“ 扇区:盘片被分为多个扇形区域,每个扇区存放512字节 磁道:同一盘片不同半径的同心圆 柱面:不同盘面相同半径构成的圆 硬盘的三要素:柱面,磁头,扇区 硬盘存储量=磁头数*磁道(柱面)数*每道的扇区数*每道扇区字节数(512字节) 磁盘的接口类型:IDE,SATA,SCSI,SAS IDE:并行接口,散热差,接口大占用空间大,数据处理慢现在已经淘汰几乎不用 SATA:散热好抗干扰性能强支持热插拔速度快(一般用于家用电脑) SCSI:具备上述优点一般用于服务器工作站个人电脑,CPU占用率小,转速快支持热插拔 SAS:理论值速度可达6GB/s 2,MBR与磁盘分区表示 主引导记录(MBR:master boot record) MBR位于硬盘的第一个物理扇区 MBR中包含的主引导程序446字节和硬盘分区表(66字节) 分区表有4个分区记录,每个分区记录占16个字节 Linux系统中将硬盘分区等设备均表示为文件 /dev/hda5 hd:硬盘IDE接口? a:第一个硬盘? 5:第5个分区 sd:硬盘SCSI接口 硬盘的分区结构: 硬盘中的主分区数目只有4个 主分区和扩展分区的序号限制在1-4 扩展分区再分为逻辑分区 逻辑分区的序号将从5开始 3,文件系统类型 1)xfs文件系统 存放文件和目录的数据分区 高性能的日志型文件系统 centos7系统中默认使用的文件系统 优点:1,支持大文件 2,可支持的存储量大 3,日志型文件系统支持回滚,可备份,可修复 2)swap交换文件系统 为Linux系统建立交换分区 当服务器内存不足时拿硬盘上的存储做交换文件系统作为服务器内存使用,一般设为内存的2倍(实际的工作环境中很少使用) 3)Linux支持的其他文件系统类型 FAT16,FAT32,NTFS,EXT4,JFS NTFS文件系统是Windows中默认的文件系统 二,检测并确认新硬盘1,磁盘分区工具命令fdiskfdisk -l? 硬盘设备 显示指定硬盘设备信息 fdisk -l ? 显示所有硬盘信息 lsblk ? 显示硬盘分区 fdisk 磁盘设备 ?? 命令可以进入交互模式 n 新建一个分区 p 显示出分区表 t 修改分区的系统号码(ID) w 保存修改并退出 d 删除一个分区 2,创建文件系统命令mkfs格式: mkfs -t 文件系统类型? 分区设备 ? 或 mkfs.文件系统类型? 分区设备 3,检测并确认新硬盘操作1,添加硬盘并让系统识别(重启或echo命令) ?2,fdisk 分区 3, 创建文件系统 ?4,挂载 ?三,创建swap文件系统1,创建一个分区 ?在lsblk查询不显示分区可以 刷新一下硬盘 ? partprobe /dev/sdb ?mkswap 分区设备 ? 设置交换空间 swapon 分区设备 ?? 加载分区 ?swapoff? 分区设备 ? 去掉加载分区 ?四,挂载1,挂载,卸载文件系统mount命令 挂载文件系统,ISO镜像到指定文件夹 格式:mount [-t 类型] 存储设备 挂载点目录 mount -o loop ISO镜像文件 挂载点目录 umount命令 卸载已挂载的文件系统 格式:umount 存储设备位置或umount 挂载点目录 umount -f ? 强制卸挂载 挂载注意事项: 1)挂载点最好为空文件夹,有文件在有可能文件会丢失 2)如果当前处于挂载目录下,不能解挂载 3)不能一个目录挂载多个设备 2,永久挂载命令修改参数是临时的,永久修改参数需要修改配置文件 挂载配置文件在 /etc/fstab vim /etc/fstab 修改配置参数 光驱永久挂载参数 /dev/sr0 ? ? ? ? ? ? ? ?/mnt ? ? ? ? ? ? ? ? ? iso9660 ? ? ?defaults ? ? ? 0 0 硬件设备 ? ? ? ? ? ? 挂载点 ? ? ? ? ? ? ?? 文件系统 ? ? 默认开启选项? 不备份? 开机不检测 UUID号也可以设置永久挂载参数 UUID=f30de343-5cf7-42fa-b5b2-d9349e8884c4 /boot ? ? ? xfs ? ? ?? defaults ? ? 0 0 ? ?硬盘设置永久挂载参数 /dev/sdb1 ? ? ? ? ? ?? /mnt ? ? ? ? ? ? ? ?? xfs ? ? ?? defaults ? ? ? ? 0 0 参数修改完成保存退出 命令 mount -a 不报错才能重启(参数设置错误系统是无法启动的) 命令blkid 可以查看UUID 3,查看磁盘使用情况df命令格式:df [选项] [文件] 常用选项: -T 显示文件的系统类型 -h 友好显示 带单位显示 -i 显示inode 号 总结1.磁盘的基础知识 2,新建硬盘并能使用(echo,fdisk,mkfs命令) 3,swap空间新建,开启,关闭(mkswap,swapon,swapoff命令) 4,挂载和永久挂载(mount,umount 命令和vim /etc/fstab参数设置) |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 13:59:51- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |