文件系统的功能规划
2022-03-13 本文已影响0人
每天进步一点点变成更好的自己
学习极客时间<趣谈Linux操作系统>的一些记录
ls -l 的结果的第一位标识位看出来:
- 表示普通文件
d 表示文件夹
c 表示字符设备文件
b 表示块设备文件
s 表示套接字socket文件
l 表示符号链接,即软链接,就是通过名字指向另外一个文件。
1、文件系统相关概念
linux操作系统的文件系统:存放资料的档案库。
文件系统规划考虑点:
1.文件系统要有严格的组织形式,使得文件能够以块为单位进行存储。
2.文件系统中也要有索引区,用来方便查找一个文件分成的多个块都存放了什么位置。
3.热点文件,经常被读取和写入,需要有缓存层。
4.文件应该用文件夹的形式组织起来,方便管理和查询。
5.linux内核在自己的内存里面维护一套数据结构,来保存哪些文件被哪些进程打开和使用。
绝对路径: 从根目录开始一直到当前的文件,比如/根目录 /用户A目录/目录1/文件2
2、文件系统相关命令行
格式化分区:mkfs.ext4 /dev/vdc
vdc建立一个分区,格式化为ext4文件系统的格式。
格式化多个分区:fdisk /dev/vdc
查看磁盘情况:fdisk -l
挂载目录: mount /dev/vdc1 /根目录/用户A目录/目录1
格式化后的硬盘,需要挂在某个目录下面,才能作为普通的文件系统进行访问
卸载目录:umount /根目录/用户A目录/目录1