IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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字节的数据,硬盘的最小存储单位
磁道:同一盘片不同半径的同心圆, 是由磁头在盘片表面划出的圆形轨迹,方便数据存储
柱面:不同盘片相同半径构成的圆柱面,由同一半径圆的多个磁道组成

2.物理结构
盘片:硬盘有多个盘片,每个盘片有2面
磁头:每面一个磁头

3.存储容量
硬盘存储容量=磁头数 x 磁道(柱面)数 × 每道扇区数 × 每扇区字节数(512字节)
可以用柱面/磁头扇区来唯一定位磁盘上每一个区域

4.查看分区信息

fdisk -l

5.磁盘接口类型:
IDE、SATA、SCSI、SAS、光纤通道

磁盘分区表示

???????1.主引导记录——MBR
1.MBR位于硬盘第一个物理扇区处 , MBR中包含硬盘的主引导程序和硬盘分区表
2.MBR总共512字节,前446字节是主引导记录,分区表保存在MBR扇区中的第447-512字节中。
3.分区表有4个分区记录区,每个分区记录区占16字节。

???????2.磁盘分区结构
硬盘中的主分区数目只有4个
主分区和扩展分区的序号限制在1 ~4
扩展分区再分为逻辑分区
逻辑分区的序号将始终从5开始

???????3.文件系统类型
1.XFS文件系统
存放文件和目录数据的分区
高性能的日志型文件系统
CentOS 7系统中默认使用的文件系统

2.SWAP,交换文件系统
为Linux系统建立交换分区

3.Linux支持的其它文件系统类型
FAT16、FAT32、NTFS、EXT4、JFS

二.管理磁盘和分区

检测、确认新硬盘

???????查看磁盘分区:fdisk + -l + [磁盘设备]
?
???????管理磁盘分区:fdisk + [磁盘设备]

添加新硬盘重启电脑或者:
echo “- - -” > /sys/class/scsi_host/host0/scan
echo “- - -” > /sys/class/scsi_host/host1/scan
echo “- - -” > /sys/class/scsi_host/host2/scan

规划硬盘分区

操作指令:

选项作用
m获取帮助菜单
p查看分区情况
n新建分区
d删除分区
t变更分区的类型
w保存分区操作并退出
q不保存分区操作并退出

例:
???????主机新增一块20GB的硬盘并进行分区:1.划分2个主分区,各5GB,剩余空间为扩展分区 2.在扩展分区中建立2个逻辑分区,容量分别为2GB、2 GB 3.将第1个逻辑分区的类型改为swap 4.确认分区设置情况,保存退出

???????1.添加硬盘
在虚拟机关机状态下编辑虚拟机设置——>选择硬盘并添加硬盘——>创建SCSI(S)类型的虚拟磁盘——>创建新虚拟磁盘——>设置磁盘大小、选择将虚拟磁盘拆分成多个文件——>确定

???????2.创建分区
进入磁盘交互界面,创建第一个分区

fdisk /dev/sdb                                         //进入磁盘交互界面
n                                                      //创建分区
p
1
回车键
+5G                                                    //分5G给第一个分区

创建第二个分区

n                                                      //创建分区
p
2
回车键
+5G                                                    //分5G给第二个分区

???????3.创建扩展分区
建立扩展分区,建议剩下空间都给扩展分区

n                                                      //创建分区
e
3
回车键
回车键

???????4.创建逻辑分区
创建第一个逻辑分区

n                                                      //创建分区
l
5
回车键
+2G                                                    //分2G给第一个逻辑分区

创建第二个逻辑分区

n                                                      //创建分区
l
6
回车键
+2G                                                    //分2G给第二个逻辑分区

p查看分区情况

???????5.改变第一个逻辑分区类型

t                                                      //改变分区
5                                                      //第一个逻辑分区是5
L                                                      //查看,swap类型是82
82

p查看分区情况

???????6.保存退出

w                                                     //确认保存并退出

???????7.激活

partprobe /dev/sdb                                    //激活生效

???????8.格式化并开启、关闭功能

mkswap /dev/sdb5                                      //格式化sdb5
swapon /dev/sdb5                                      //开启swap功能
swapon -s                                             //查看
swapoff /dev/sdb5                                     //关闭swap功能
swapon -s                                             //查看

三.挂载和卸载文件系统

???????1.挂载到文件夹
mount + [-t 文件系统类型] + 存储设备挂载点
mount + -o + loop + IOS镜像文件 + 挂载点目录

1.最好挂空文件,不然文件可能丢失
2.如果挂载目录下,你不能解挂载的
3.不能一个目录挂载多个设备

选项作用
-t用于指定文件系统类型,通常省略由系统自动识别
-0挂载参数列表,以英文逗号分隔;或用来描述特殊设备,用loop指定。

例:

mkdir xinjian                                        //创建新目录
mount /dev/sdb2 xinjian                              //挂载
df -Th                                               //目录下查看

???????2.卸载已挂载的
umount + 存储设备位置或挂载点
例:

umount /dev/sdb2
或
umount /xinjian

???????3.设置自动挂载
若不设置,重启虚拟机后原来的挂载自动消失

vim /etc/fstab
/dev/sr0       /mnt       iso9660    defaults   0  0    //在末行配置并保存退出
reboot                                                  //重启
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-09-22 15:02:37  更:2021-09-22 15:04:20 
 
开发: 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 16:48:53-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码