Linux设备管理的学习

业精于勤,荒于嬉,行成于思,毁于随

超级块,inode,数据块block,目录块,间接块,概念的要区分

Linux支持的文件系统

  • minix:最早的,最可靠的,没有时间戳,容量小,单个系统最大64MB

  • xia:minix修订版 没增加什么特别特性

  • ext:ext2早期版本不能向上兼容

  • ext2:Linux中最富有特性的一个,早起最为流行

  • ext3:加入了记录元数据的日志功能,支持异步的日志 异步?

  • ext4:支持1EB的文件系统 无限量子目录 ext3迁移ext4无需格式化或重装

  • msdos:兼容于MS-DOS windowNT的文件系统 OS/2?

  • umsdos:对msdos文件系统驱动程序进行扩展 从而把一个普通的msdos文件系统用做Linux文件系统,而无需再分配独立分区

  • iso9660:标准的光盘文件系统

  • nfs:网络文件系统 允许多台计算机共享一个文件系统

  • hpfs :高性能文件系统

  • sysv

虚拟文件系统VFS

vfs 允许Linux支持多种不同的文件系统,每个文件都要给VFS提供一个相同接口。这样文件系统对系统内核和系统中的程序来说看起来都是相同的。
VFS用超级块和inode节点来表示系统文件和ext2/3/4表示一样
文件系统初始化的过程?怎么访问的?怎么快速查找到VFS的节点的?

文件系统与磁盘的关系

在Linux系统中,文件系统包括硬盘分区,目录,存储设备和文件的一个集合体。
外部设备要挂载到操作系统才能使用。

查看磁盘与目录容量

  • df 查看文件系统的磁盘空间占用情况 # -h 以常用容量显示
    在这里插入图片描述
  • du 也是查看使用空间 与df不同的是du是对文件和目录占用空间的查看
    在这里插入图片描述
    -s 显示指定文件或者目录大小,并统计总和
  • 磁盘分区 fdisk
    在执行w之前不会真正修改分区表 fdisk是交互式命令m可显示内部命令和简短说明 按Ctrl+退格键才能删除
    在这里插入图片描述
    lsblk 列出系统上的所有磁盘列表
    在这里插入图片描述
    blkid 列出装置的 UUID 等参数
    在这里插入图片描述
    parted 列出磁盘的分区表类型与分区信息
    在这里插入图片描述

分区后的磁盘必须格式化后才能使用。
『MBR 分区表请使用 fdisk 分区, GPT 分区表使用 gdisk 分区!』

  • 磁盘格式化命令

    mkfs和 mke2fs

  • fsck [-aANPrRsTV] [-t] [文件系统] #磁盘检查并尝试修复,通常在系统有问题的时候使用,正常状态下有可能会损坏文件系统
    -a 自动修复文件系统,不做任何提示
    -t指定文件系统类型
    磁盘挂载与卸载

  • mount [-atonL] [设备名称代号] [挂载点]
    -a 夹在文件/etc/fstab 中所有的设备
    -t 指定用什么文件类型挂载该设备

  • umount [-ahnrvV] [-t ,<文件系统类型>] [文件系统]
    -a 卸载/etc/mtab 中所有文件系统

swap空间创建与管理
*用fdisk创建分区后要改id swap为82
在这里插入图片描述
在这里插入图片描述

  • mkswap 创建的分区

第一次创建的swap分区需要手动启动

  • swapon
  • swapoff

开机挂载
系统开机自动挂载文件 /etc/fstab和/etc/mtab
在这里插入图片描述
对应相关的顺序不要写错 不然会导致系统无法正常运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值