1.磁盘与分区
1.1 磁盘
磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。
- 常见的磁盘有:机械硬盘、固态硬盘
2 分区
- 主分区:直接可以用的分区, 可以安装系统存储文件。
- 扩展分区: 是特殊的主分区,不可以直接使用,必须要再分逻辑分区。(扩展分区实际上存储了逻辑分区的分区表)
- 逻辑分区:必须要有扩展分区,才能分逻辑分区,也可以直接使用。
2.1 磁盘使用
步骤:1.分区 2.格式化 3.挂载
2.1.1 分区
fdisk 设备名(一块完整的磁盘)
fdisk /dev/sdb
#选择磁盘 分区
n #新建分区
w #保存并退出
p #打印(显示)分区表
d #删除
- 其他命令:
lsblk #查看块设备
fdisk -l /dev/sdb #查看磁盘分区和详细信息
2.1.2 格式化
文件系统类型 :xfs (centos) ext4 (unbunt)
mkfs -t 文件系统类型 分区
mkfs.文件系统类型 分区
分区: /dev/sdb2(磁盘分区)
- 其他命令:
partprobe # 刷新分区表
2.1.3 挂载
将硬盘和系统中文件夹做上关联,使用文件夹等于使用该磁盘的空间
- mount 设备名(格式化后的分区) 挂载点
mount /dev/sdb1 /mnt # 将/dev/sdb1 挂载到 /mnt
- 其他命令:
mount 会显示所有挂载信息,包括 权限
df #显示已挂载的
mount 设备名 挂载点
umount # 解除挂载
mount -a #将/etc/fstab的所有内容重新加载
mount -o remount 权限 /dev/mnt #重新挂载
mount -o loop 镜像文件 /mnt/iso # iso镜像挂载
df -h # 命令仅显示已挂载的文件系统的信息
df -a # 显示全部文件系统的信息
2.2 自动挂载
挂载的资源在重启后即失效,需要重新挂载。要想自动挂载,可以将挂载信息设置到 /etc/fstab 配置文件中,如下(自动挂载):
/etc/fstab
#设备名 挂载点 文件系统类型 权限
/dev/sdb1 /mnt iso9660 defaults 0 0
也可以使用uuid进行挂载
blkid #查看磁盘分区的 uuid
总结
硬盘有关命令:
fdisk 分区 建议2t以下
gdisk 分区 2t以上
mkfs 格式化
mount 挂载 或者查看挂载信息
lsblk 显示系统磁盘情况
blkid 查看硬件的uuid
fsck 修复文件系统
swapoff -a 关闭交换分区
swapon -a 打开交换分区
df 查看挂载
mount -a 重新挂载 /etc/fstab 中的挂载条目
partprobe 手动同步分区表