磁盘管理
分为: 固态磁盘(SSD)和机械磁盘(HDD)
SSD 拥有极高的储存,但较贵,没有噪音,数据存储速度快,安全性高,耐摔耐用
HDD 存储一般,但价格便宜
存储名字:
半虚拟化 /dev/vd(a-z)
全虚拟化 /dev/sd(a-z)
lsblk #查看磁盘设备
分区方法:
MBR 14个分区(4个主分区,扩展分区,逻辑分区)
fdisk 进入后 n 创建磁盘 d 删除磁盘
partprobe /dev/sdb 刷新新分区
第二种:
安装分区工具 gdisk
GPT 128个主分区
语法 gdisk /dev/sdb
创建完分区然后磁盘格式化:
mkfs.ext4 /dev/sdb1 #格式化成ext4格式的文件系统
mkfs.xfs /dev/sdc2 #格式化成xfs格式的文件系统(默认)
mkdir /mnt/sdb1 #创建挂载目录
mkdir /mnt/sdb2
挂载: mount /dev/sdv1 /mnt/sdb1 将/dev/sdb1挂载到/mnt/sdb1文件
所有的挂载重新后失效需要重新挂载或者写入开机自动挂载
mount解读
-o给权限
-a 需要定义(/etc/fstab)执行-a才会自动挂载
ro 只读
noexec 不允许执行二进制文件
exec 允许执行二进制文件
auto mount -a 开机自动挂载
remount 在线重新挂载
df -Th : 查看磁盘使用空间 -T 打印文件系统类型 -h 人性化显示大小
取消挂载: umount /mnt/sdb1 取消挂载的文件,但分区还在
blkid #查看uuid和文件系统类型
设置开机自动挂载:
写入文件 : vim /etc/fstab 在最后一行
第1列:挂载设备
(1)/dev/sda5 (如果减少磁盘,挂载文件自动上升,造成系统崩溃)
(2)UUID=设备的uuid (推荐使用)
第2列:挂载点
第3列:文件系统类型
第4列:文件系统属性
第5列:是否对文件系统进行磁带备份:0 不备份
第6列:是否检查文件系统:0 不检查
写完以后mount -a #自动挂载
文件系统:
分类:本地文件系统:ntfs xfs ext2,ext3,ext4
网络文件系统:nfs glusterfs hdfs ceph
inode :inoed块、i节点--索引节点。专门存储inode信息
查找文件的inode号: stat +文件
ls -i /etc/sdb1 #-i:查看inode号
文件类型EXT:类型多,修复慢,存储有限
文件类型XFS:高容量,大存储,高性能,创建修复文件系统快,格式化快