linux文件系统

linux 一切皆文件,文件都是通过线程来访问的,而线程需要有身份权限,也就是属于一个用户,用户用来划分他能够访问的文件,有一个主组以及很多的附加组,比如apache,也是一个用户。

文件目录:

desktop 桌面目录:桌面上的文件都放在这个目录下,包括一些隐藏的文档目录
log out 弹出系统界面
linux的文档存储是以二叉树的形式存储的,最上方的目录 叫做根目录 / ,
/home 每一个用户都会在根目录下的home下创建一个文件夹,这个文件夹就是所有创建过的用户
/root 管理员所在是在/root目录下
/bin 普通用户使用的一些命令 /bin/date 与 date 效果一样,直接映射
/sbin root用户使用的一些命令
/usr 是一个映射连接,将bin以及sbin下的命令映射到这里,带箭头的文件夹,相当于快捷方式,有些类似 c:windows 所有重要的数据都放在这里的
/user/bin: 标准系统应用,安装程序一般在这里 /user/local /user/share 第三方应用
/dev 存放着设备文件 ll /dev/sd*
设备:sd 磁盘分区 sda为这个目录下的一个硬盘,sda1为他的分区
空设备、回收站: null 永远填不满
产生随机数 random
零设备: zero 永远取不尽
/proc process 实时进程文件
/boot 存放着与系统启动相关的文件
/etc 配置文件 /etc/password 用户信息 /etc/shadow 存放用户信息 /etc/group 存放用户组
/lib 存放着库文件
/tmp临时文件
/var 变化文件 如数据库日
/swap 当系统内存不够时进行虚拟化的一个分区

whoami  查看当前用户是谁

文件系统 :

linux一般有XFS、Ext4、BTRFS三种文件系统,以下是各个文件系统以及他们的存储文件的最大限定在这里插入图片描述
最大文件系统相当于分区的大小,最大文件就是单个文件的大小,xfs是7中默认使用的系统,如果一个文件系统最大为100T,那么这个文件系统只能选择比他大的,不能选择小的

ext2/3/4 索引式文件系统

在这里插入图片描述
super block:记录此文件系统的详细信息
GDT:组描述表
block Bitmap 块位图,整体表示哪个block块可用,哪个block块被占,可通过这个查看
inode BItmap 索引节点位图,表示索引表哪个可用哪个不可用,都有标记,可以理解为电影占座
inode table 文件的信息都放在这个表中,有指针指向位置,文件类型大小等,每一个文件对应一个inode表,它不存储数据,只存储元数据
data block 相当于文件可以存储的位置,物理内存,数据区
df -i 查看inodeb表是否被占用
在这里插入图片描述
日志系文件系统,每次数据的创建都会记录到日志中。

XFS文件系统

容量大,创建速度快,innode与block只有在文件创建时才使用
文件系统与ext4差不多想通
xfs_info /dev/sda1 查看xfs文件系统的详细信息
xfs_repairs 修复
fat文件系统
没有索引,只能通过一个房间一个房间的查找

watch -n1 ‘tocuh fie1‘ 每隔一秒钟执行一次命令
time 统计执行这个命令的时间,所有命令都可以加
mount 挂载选项 -t 指示文件系统 -o 选项 ,可以跟着多个
exec/noexecv 表示这个挂载文件可以执行/不执行
凡是手动执行的挂载都会在重启之后失效
在这里插入图片描述
genisoimage -o /temp/etc.iso /etc 将etc变化为iso文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值