5_文件系统

1. 文件系统的概念

了解磁盘的分区、块、磁道、柱面等将硬盘划分的概念。同时了解linux中关于文件系统中的超级块、inode、数据区等。参考

2.磁盘与目录的容量
2.1 df (列出文件系统的整体磁盘使用量)

可以通过df命令查看目前挂载的文件系统
df命令可以列出文件系统癿整体磁盘使用量
df [-ahikHTm] 目录或文件名
选项与参数:
-a:列出所有文件系统,包括系统特有的/proc等文件系统
-k:以kbytes的容量显示各个文件系统
-m:以mbytes的容量显示各个文件系统
-h:以人们较容易阅读的方式G、M、K等格式自动显示
-H:以M=1000K取代M=1024K的进位方式
-T:连同该partition的filesystem名称(例如:ext3)也列出
-i:不用硬盘容量,而以inode的数量来显示
在这里插入图片描述

2.2 du(评估文件系统的磁盘使用量,常用在推估目录所占容量)

du [-ahskm] 目录或文件名
选项与参数
-a:列出所有的文件与目录容量,因为默认仅统计目录底下的文件数量
-h:以人易懂的方式显示

2.3 dumpe2fs(查看文件系统的详细信息)

dumpe2fs [-bh] 挂载的设备名
如:dumpe2fs /dev/sda1
选项与参数:
-b:列出保留为坏轨的部分(一般用不到)
-h:仅列出superblock的数据,不会列出其他的区段内容
利用 dumpe2fs 可以查询到非帯多癿信息,丌过依内容主要可以区分为上半部是superblock 内容, 下半部则是每个 block group 癿信息了

2.4 fdisk(磁盘分区)

磁盘分区
可以通过df -l命令查看有多少磁盘
然后在使用fdisk进入磁盘进行操作

2.5 mkfs(make FileSystem 磁盘格式化)

对于磁盘分区完了,需要进行文件系统的格式化
mkfs [-t 文件系统格式] 装置文件名
选项与参数
-t:可以接文件系统格式,例如ext4,ext3,ext2,vfat等(系统有支持的才会生效)

2.6 fsck(文件系统检测)以及badblocks(查询坏的block)
3.文件挂载与卸载
3.1 mount(文件挂载)

挂载点(mount point)的意义,每个FileSystem都有独立的inode/block/superblock等信息,这个文件系统要能够链接到目录树才能被使用。将文件系统与目录树结合的动作称为挂载。注:挂载点一定是目录,该目录为进入该文件系统的入口。因此,并不是所有的文件系统都能使用,必须要挂载到某个目录后,才能够使用该文件系统。
mount -a
-a:依照配置文件/ect/fstab的数据将所有未挂载的磁盘都挂载上来
mount -l
-l:单纯的输入mount会显示目前挂载的信息。加上-l可增加列Label名称
mount 文件系统(即装置设备) 挂载目录
其他的选项可以通过man mount进行查看

3.2 umount(文件卸载)

卸载文件系统
umount [-fn] 设备名或文件挂载点目录
选项与参数
-f:强制卸载,可用在类似网络文件系统(NFS)无法读取到的情况下
-u:不更新/etc/mtab情况下卸载
可以使用df或者fdisk -l查看是否已卸载

3.3 查看Linux中的文件系统

通过此命令ls -l /lib/modules/$(uname -r)/kernel/fs可以查看Linux系统支持哪些文件系统。
通过此命令cat /proc/filesystems可以查看目前系统已经加载到内存中支持的文件系统
可参考他人的博文
Linux VFS(Virtual FileSystem Switch),Linux系统是通过Virtual FileSystem Switch的核心功能去读取FileSystem,所以使用者并不需要知道每个分区上使用了那种文件系统,VFS会自动帮助用户去读取数据。如下图所示,图片取自https://www.linuxprobe.com/linux-system-structure.html博文,侵删
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值