目录
1.主题
怎么在linux中添加使用硬盘
1、分区 提高性能
2、格式化(安装文件系统) 安装管理文件的软件协助我们处理文件
3、挂载 将外部硬件和内部的文件关联
2.磁盘
磁盘最小的存储单位为扇区,总共512个字节,由8个扇区组成块。
磁盘的第一个扇区(512字节)
1、mbr主引导记录(小程序,引导硬件找到操作系统)
446字节
2、分区表 64字节 分区的大小以及范围
第一个分区 从10个扇区到第100个扇区
第二个分区 从第100个扇区到第200个扇区
一个分区需要占用16字节 一共只能4个分区
3、结束位 55 aa
3.添加硬盘
3.1添加
3.2刷新
添加完之后,要刷新硬件设备,命令如下
echo "- - -" > /sys/class/scsi_host/host0/scan;echo "- - -" > /sys/class/scsi_host/host1/scan;echo "- - -" > /sys/class/scsi_host/host2/scan
4.分区的作用以及相关知识点
4.1分区的作用
优化I/O(读写)功能
实现磁盘空间配额限制
提高修复速度
隔离系统和程序
安装多个OS
采用不同文件系统
4.2mbr、gpt分区
mbr:2T以下的硬盘分区
gpt:可以支持2T以上的硬盘分区
4.3各分区的作用
主分区:可以直接使用,安装操作系统 存放文件 安装软件等
扩展分区:是特殊的主分区 1-4不可以直接使用,需要再划分逻辑分区,让分区超过4个
没有空间空间大小为1k 存的逻辑分区的分区表
逻辑分区:可以直接使用,存储文件,存储文件5+,逻辑分区的范围不可能超过扩展分区的范围
4.4fdisk(分区命令)
fdisk 设备名(/dev/sd{b……z})
m | 提供帮助 |
n | 新建分区 |
d | 删除分区 |
t | 改变分区 |
p | 打印目前分区类型 |
w | 保存 |
q | 退出 |
4.5建立主(扩展、逻辑)分区
fdisk /dev/sdb
进分区建立设置的具体过程:
n#新建
回车默认p主分区
e扩展分区
l逻辑分区
回车默认从序号1分区 开始分区
回车
回车莫开始的扇区
+#G 回车 选择多少G,#是数字
p 打印当前分区表
w 保存退出
4.6实验步骤
4.6.1新建主(扩展、逻辑)分区
(1)建立主分区
(2)建立扩展分区
(3)建立逻辑分区
(4)lsblk列出所有可用块设备信息
4.6.2创建文件系统
命令:mkfs.xfs 设备名
5.挂载
5.1挂载命令
mount 设备名 挂载点(临时挂载 重启后需要重新挂载)
-o remount 重新挂载
umoount解挂载
fuser -km 强踢,将用户从系统中踢出去 (当解不了挂载有人在使用)
fuser-v 查看谁在用
永久自动挂载,写在挂载 文件 /etc/fstab
设备名(建议使用uuid) 挂载点 文件系统格式 defaults(默认权限) 0(不备份) 0(不检查)
5.2挂载规则
一个挂载点同一时间只能挂载一个设备
一个挂载点同一时间挂载了多个设备,只能看到最后一个设备的数据,其它设备上的数据将被隐藏
一个设备可以同时挂载到多个挂载点
通常挂载点一般是已存在空的目录
5.3实验步骤
(1)创建两个空文件夹
(2)对主分区和逻辑分区进行挂载(临时)
(3)对主分区、逻辑分区进行挂载(永久)
(4)检查