什么是文件系统?
计算机存储和组织数据的方法或者机制。落地是一个软件
为什么需要文件系统?
磁盘、物理介质、磁粒子物理元素。 硬件需要软件驱动使用,磁盘需要文件系统驱动。文件系统实现通过磁盘管理规划、存取数据。
文件系统有哪些种类?
Windows:NTFS、fat32、msdos Linux:ext2、ext3(C5)、ext4(C6)、Xfs(C7)、btrfs
parted分区 对应gpt
mktable/mklabel 创建分区列表
p print 现实分区列表信息
mkpart 创建分区
rm 删除分区
q 保存并退出
blkid 查看块设备属性(UUID.FSTYPE。 还显示了一个叫什么名字)
语法 跟设备地址
Fsck 磁盘检查和修复 用于ext文件系统
好的磁盘不要操作
- a是修复
语法跟设备地址
xfs_repair 检查和修复xfs文件系统
语法跟 设备/dev/sdb1
dumpe2fs 查看ext文件系统细节
语法跟设备 /dev/sdb1
xfs_info 查看xfs文件系统的细节 /dev/sda1里有gpt文件系统
dd命令创建一个虚拟的文件系统
dd if=/dev/sda of=/dev/sdc bs=512 count=10240
来源 生成文件系统 block大小 块个数
parted -l 可以查看装的磁盘叫什么名字
blkid 查看格式化好的文件
最后的一列是类型
mkswap 设置文件类型swap
语法 swap跟你的位置 列 /dev/sdb
临时的
swapon 挂载swap 分区
fdisk -l 查看
swapoff 接文件 取消挂载的
free -m查看挂载的swap
创建文件系统实践
交互式创建文件系统gpt
第一步:Parted /dev/sdb 交互式开始分区 因为我本身是msdos分区 所以我mklabel gpt 切换gpt模式
第二步 mkpart创建一个主分区 名字叫做ceshi 0 20 是代表第一个分区为20 20 – 0 就是咱们这个分区的大小 以M为单位
第三步 注意在gpt分区里 p是查看分的区 q是保存退出 分区最好给分60M小了的不行 里面有什么问题 直接有道翻译
第四步格式化 mkfs这是格式化命令 -t文件类型 什么类型后面直接空格接类型 xfs 大家注意 dos文件分区系统接的是ext4 千万不要弄错了
第五步 1 咱可以直接df -h查看有没有临时挂载上 2 通过查看 cat /proc/monuts 用tail 他在最后一列
第六步 取消挂载 umount 跟挂载的位置就ok 完成取消挂载 用 /proc/mounts 或df-h
第七步 永久挂载 vim编辑开机自起文件/etc/fstab 注意里面的格式 第一列是设备 第二列是挂载点 第三列是文件类型 第四列默认挂载选项 第一个0是否备份 第二个0是否开机磁盘检查
创建一个swap分区步骤
前面都已经创建好了
直接 先格式化 mkswap 接文件即可
直接 挂载 swapon 接文件 比如/dev/sdb 临时的
free -m 查看挂载的 swap
取消挂载swapoff 接文件 在查看一下ok