挂载:将相关的目录映射到 /etc/中的硬盘分区
mount 挂载点 被挂载的目录
df 查看磁盘使用情况(包括分区情况)
umount 删除挂载
mount 查看挂载信息
文件系统
会先查找/opt的挂载点,若没有则查找上级目录(/)的挂载点(/dev/sda2),所有的文件都通过挂载点存放在硬盘中
数据block用于存放数据,inoode block用于存放元数据(和数据有关的信息,如属主、属组、权限等)
查看innode信息 df -i
当innode block用完,硬盘也会显示没有空间用完
每个文件(目录)都有innode号
list -i 查看文件innode号
list -di 查看目录innode号
文件系统
硬盘中存放的内容包括数据和数据有关的innode(元数据),在OS中,这些内容以block为单位
例如cat /a.txt的具体过程:
1、先通过super block 找到 \ 对应的innode号
2、(权限允许的情况下)通过 \ 的innode 在innode block 找到对应的指针(此处指向 \ 的directory block)
3、在 \ 的 directory block中找到a.txt的innode号
4、通过a.txt的innode找到其对应的指针(此处指向block),block中存放这a.txt的数据
软链接和硬链接
软链接
ln -s 源路径 目标路径
特点:
类似win中的快捷方式
删除源文件,链接文件失效
删除链接文件,源文件无影响
修改源文件或链接文件,内容都变
软链接指向文件名
软连接可以跨分区
硬链接
ln 源路径 目标路径
特点:
删除链接文件,源文件无影响
删除源文件,链接文件无影响
修改源文件或链接文件,内容都变
硬链接指向innode
硬链接不能跨分区(不同分区的innode表不同)