Linux笔记—文件系统管理
其他
2020-02-21 15:18:55
阅读次数: 0
回顾分区和文件系统
分区类型
- 主分区:总共最多只能分四个
- 拓展分区:只能由一个,也算作主分区的一种,也就是说主分区加拓展分区最多由四个。但是拓展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用(突破四个分区的限制)
- 逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE硬盘,Linux最多支持59个逻辑分区
分区表示方法
分区的设备文件名
分区 |
设备文件路径 |
主分区1 |
/dev/sda1 |
主分区2 |
/dev/sda2 |
主分区3 |
/dev/sda3 |
扩展分区 |
/dev/sda4 |
逻辑分区1 |
/dev/sda5 |
逻辑分区2 |
/dev/sda6 |
逻辑分区3 |
/dev/sda7 |
常见文件系统
文件系统常见命令
df命令、du命令、fsck命令和dump2fs命令
文件系统查看命令df [选项] [挂载点]
- -a:显示所有文件系统信息,包括特殊文件系统,如/proc、/sysfs
- -h:使用xi习惯单位显示容量,如KB、MB或GB等
- -T:显示文件系统类型
- -m:以MB为单位显示容量
- -k:以KB为单位显示容量。默认以KB为单位
统计目录或文件大小du [选项] [目录或文件名]
- -a:显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量
- -h:使用习惯单位显示磁盘占用量,如KB、MB、GB
- -s:统计总占用量,而不列出子目录和子文件的占用量
du命令和df命令的区别
- df命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统计被命令或程序占用的空间(最常见的就是文件已经删除,但是程序并没有释放空间)
- du命令是面向文件的,只会计算文件或目录占用的空间
文件系统修复命令fsck [选项] 分区设备文件名
- -a:不用显示用户提示,自动修复文件系统
- -y:自动修复。和-a作用一致,不过有些文件系统只支持-y
显示磁盘状态命令dumpe2fs 分区设备文件名(用于ext文件系统,不适于xfs文件系统,例如CentOS 7)
挂载(给光盘设置盘符)命令mount
查询与自动挂载mount [-l]
- -l:查询系统中已经挂载的设备,-l会显示卷标名称
- -a:根据配置文件/etc/fstab的内容,自动挂载
挂载命令格式mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点
- -t 文件系统:加入文件系统类型来指定挂载的类型,可以ext、xfs、iso9660等文件系统
- -L 卷标名:挂载指定卷标的分区,而不是安装设置文件名挂载
- -o 特殊选项:可以指定挂载的额外选项(具体见参考书)
- remount:重新挂载已经挂载的文件系统
- exec/noexec:执行/不执行。
挂载光盘与U盘
挂载光盘
- 建立挂载点 mkdir /mnt/cdrom/
- 挂载光盘 mount -t iso9660 /dev/cdrom /mnt/cdrom/
挂载U盘
- 查看U盘设备文件名 fdisk -l
- mount -t vfat /dev/sdb1 /mut/usb/
卸载umount 设备文件名或挂载点
支持NTFS文件系统(主要是移动硬盘)
fdisk分区
fdisk命令分区过程
添加新硬盘
查看新硬盘fdisk -l
使用fdisk命令分区fdisk /dev/sdb
重新读取分区表信息partprobe
格式化分区 mkfs -t ext4 /dev/sdb1
建立挂载点并挂载
- mkdir /disk1
- mount /dev/sdb1 /disk1/
自动挂载和fstab文件(系统文件)修复s
/etc/fstab文件内容(CentOS7不同)vi /etc/fstab
字段 |
内容 |
第一字段 |
分区设备文件名或UUID(硬盘通用唯一识别码) |
第二字段 |
挂载点 |
第三字段 |
文件系统名称 |
第四字段 |
挂载参数 |
第五字段 |
指定分区是否被dump备份,0代表不备份,1代表每天备份,2代表不定期备份 |
第六字段 |
指定分区是否被fsck检测,0代表不检测,其他数字代表检测的优先级 |
分区自动挂载
发布了70 篇原创文章 ·
获赞 7 ·
访问量 4570
转载自blog.csdn.net/Felix_hyfy/article/details/104396088