目录
一、步骤
1.分区(必须)提高性能
2.格式化(安装文件系统)安装管理文件的软件协助处理文件
3.挂载将外部硬件设备和内部文件作关联,Linux一切皆文件
二、硬盘的基础知识
1.硬盘的最小存储单位为扇区 512字节 8个扇区组成一个块(块大小,一般为4KB)
2.服务器硬盘2.5可以当3.5使用而3.5不能当2.5使用
3.mbr是主引导记录(小程序,作用:引导硬件找到操作系统)占64个字节
4.分区表占64个字节规定分区的大小以及范围,一个分区占用16个字节,只能分四个主分区(逻辑分区除外)
5.结束位 55 aa
三、分区
一、分区的优点
1.优化读写性能
2.实现磁盘空间配额限制
3.提高修复速度
4.隔离系统和程序(更安全)
5.安装多个OS(操作系统)
6.采用不同文件系统
二、文件系统
1.centos7 使用xfs文件系统
2.centos6 使用fat32文件系统,单个文件不能超过4GB
3.windows 使用NTFS文件系统,单个文件不能超过64GB
三、分区技术
1.MBR分区(老技术):只能对2T以下的硬盘分区
命令 fdisk
2.GPT分区(新技术):可以支持2T以上的硬盘分区
命令 gdisk
四、分区种类
主分区:可以直接使用,安装操作系统,存储文件,安装软件等(1-4)
扩展分区:不可以直接使用,需要再划分逻辑分区,让分区超过4个,扩展分区大小为1K
逻辑分区:可以直接使用,存储分区5+逻辑分区的范围不能超过扩展分区的范围
五、SWAP分区
当内存不足时将硬盘的空间转换为内存使用
四、磁盘管理
一、fdisk命令
语法 fdisk [选项] [磁盘设备]
-l 可以查看设备的分区情况
使用 fdisk /dev/sdb 对磁盘进行分区
二、交互命令
m 提供帮助
n 新建分区
d 删除分区
t 改变分区类型
p 打印
w 保存
三、lsblk命令
lsblk 查看系统硬件设备
语法 lsblk [选项]
f 查看创建的文件系统
四、mkfs命令
语法 mkfs.[文件系统] [设备名]
使用 mkfs.xfs /dev/sdb1 创建xfs文件系统,格式化磁盘
五、mount命令
语法 mount [ -t 类型 ] [设备名] [挂载点目录]
mount -o loop ISO镜像文件 挂载点目录
使用 mount /dev/sdb1 /mnt 临时挂载
mount -o remount rw /mnt/ 重新挂载功能
六、umont命令
语法 umount [挂载的目录]
使用 umount /mnt 解挂载
七、新建swap分区
1.改一个分区的类型为82,swap分区
2.mkswap [设备名]
3.swapon [设备名]
4.swapoff -a 停止所有swap分区
八、永久挂载
永久挂载需要写入到/etc/fstab中
语句
1.设备名(如/dev/sdc1)或者2.uuid号(设备的唯一编号)查看uuid号blkid [设备]
挂载点目录(如/mnt)
文件系统格式(如xfs)
权限 不备份(0) 不检查(0)
使用 mount -a 查看挂载是否成功
注意:写入此文件要格外注意,写错将无法启动机器
blkid 命令查看uuid
九、修复硬盘命令
语法 fsck [选项] [设备名]
-y 一直跳过
十、fuser命令
语法 fuser [选项] [挂载点目录]
-v 查看谁在用
-km 将用户从系统中剔除