1.磁盘的认识:
硬盘结构包括:盘片、磁头、盘片主轴、控制电机、磁头控制器、数据转换器、接口、缓存等几个部份
磁盘存储容量:512*扇区数*磁道数*磁头数
2. 常用命令介绍:
fdisk命令:查看系统的分区详细信息 后面常跟参数-l使用
blkid命令:查看对应分区的UUID
mount命令:挂载
umount命令:卸载分区
fuser命令:-km +挂载点 终止所有正在访问的某挂载点的进程
-v +挂载点 查看被那个进程所占用
lsof命令:列出当前系统打开文件的工具
du:显示每个文件和目录的磁盘使用空间文件大小
df:显示磁盘分区上可以使用磁盘空间
可以查看文件系统类型命令:①blkid ② df -Th ③ lsblk -f
3.添加硬盘不能找到添加的硬盘时
① 首先找到主机总线编号
# grep mpt /sys/class/scsi_host/host?/proc_name
②查看主机总线编号
#ls /sys/class/scsi_host/
③重新扫描SCSI总线添加设备
#echo '- - -' > /sys/class/scsi_host/
4.硬盘分区结构:主分区数目只有4个,第4位扩展分区,可以分为逻辑分区,它的序号始终从5开始
5.磁盘分区:
首先在虚拟机添加硬盘其次分区
①fdisk -l 查看分区情况
②让硬盘进入分区模式 fdisk /dev/sda
③开始创建分区 相关参数如下表:
6.磁盘的格式化:
①mkfe.+tab键 找到格式化类型
②mkfe.格式化类型 /dev/格式化的分区
③ll命令 来查看我们格式化完毕后的分区的文件类型信息
7.磁盘的挂载:选择一个空目录挂载
eg:mount /dev/sdb1 /mnt/test
永久挂载: 用vim /etc/fstab编辑
挂载时出现以下错误错误解决记录卷
mount: special device /dev/sdg2 does not exist 就是说sdb1设备不存在了
解决方法:重新分区一下硬盘
[root@192 ~]# fdisk /dev/sdb
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): d
Partition number (1-4, default 4): 1
Partition 1 is deleted
格式化出现报错
[root@192 ~]# mkfs.xfs /dev/sdb1
mkfs.xfs: /dev/sdb1 appears to contain an existing filesystem (xfs).
mkfs.xfs: Use the -f option to force overwrite.
解决:
[root@192 ~]# mkfs.xfs -f /dev/sdb1
然后重新挂载 用df -h命令可查看分区情况 df -Th可看文件系统类型
挂载时fstab中的六列含义:
第一列:磁盘设备文件
第二列:挂载目录
第三列:磁盘系统文件格式 如xfs
第四列:权限选项
第五列:是否备份
第六列:是否检验扇区