硬盘分区基础:
fdisk命令
【功能】用来进程创建分区,删除分区,查看分区等信息基本操作
【格式】fdisk [-l] [设备名]
查看现有磁盘设备系统分区情况:fdisk -l
对sdb硬盘创建分区等操作:fdisk /dev/sdb
给Linux中给系统新增硬盘的步骤:分区,格式化,挂载,使用
文件系统的创建
1)以设定的数据块大小来组织存储空间
数据块是分配存储空间的最小单位
数据块单位大小的配置,决定了文件系统所能支持的最大单一文件大小和最大文件系统总容量
2)建立索引节点表
格式化完毕后,一个文件所能使用的索引节点数量实际是固定的,一个文件系统的索引节点数量基本决定了他能支持创建的文件数量
mkfs命令
【功能】创建文件系统
【格式】mkfs [选项] 设备文件名
【选项】mkfs是关于一组命令(mkfs.ext4,mkfs.vfat等)的统一调用入口,因此满足以下选项只对于特定某种文件系统类型有效,具体可查阅手册确定
- -b 数据块大小:指定基本数据块大小,参数可以为1024,2048和4096,单位为字节
- -N 索引节点数量:设定创建的索引节点数量
- -c 在格式化之前检查设备是否有坏数据块
- -t 文件系统类型:指定所要创建的文件系统类型
mkfs支持的文件系统有ext2,ext3,ext4和vfat等
Linux文件系统类型
1.ext3/ext4
ext文件系统,译为扩展文件系统,ext3增加了文件系统日志记录功能,称为日志式文件系统
RHEL6.0使用的是ext4文件系统
2. XFS
是SGI开发的高级日志文件系统,功能丰富是centos7的默认文件系统
3. swap
swap文件系统用于Linux的交换分区
在安装Linux操作系统的时候就应该创建交换分区,是系统运行必须安装的分区
4.vfat
vfat是Linux对DOS,windows系统下FAT文件系统的一个统称
5.NFS
网络文件系统,用于UNIX/Linux系统间通过网络进行文件共享
6.ISO9660
光盘所使用的标准文件系统
7日志文件系统
4. proc
5. 作为一种伪文件系统出现的,是一种建立在内存的特殊文件系统,挂载点为/proc,记录了各进程以及其他系统信息
df命令
【功能】用于查看所有当前被挂载的文件系统信息
【格式】df -[ahlT]
【选项】
- a:显示所以普文件信息
- h:是以最合适的容量单位显示
- l:只显示本地文件系统的使用情况
- T:输出每个文件系统的类型
fsck命令
【功能】检测并修复文件系统中的错误
【格式】fsck [选项] [设备文件名/挂载路径/设备标签/UUID]
【选项】
- -A:根据/etc/fstab中的内容按顺序检查
- -f:强制检查,即使文件系统以被标记为clean
【实例】fsck /dev/sdb1
挂载
mount命令
【功能】挂载文件系统
【格式】mount [-t fs-type] [-o option]存储设备名 挂载路径
fs-type:文件系统类型
option:额外指定一些挂载方式,如:ro只读方式挂载,rw读写方式挂载
【实例】mount -t ext4 /dev/sdb1 /mnt/new
umount命令
【功能】卸载文件系统
【格式】umount [存储设备名/挂载路径]
【实例】umount /dev/sdb1
/etc/fstab文件
手动挂载的文件系统每次重启都要重新挂载,但是fstab文件中记录了系统初始化时需要挂载的文件系统,自动挂载
如果需要新增一块硬盘,载fstab文件末尾按规范新增一行信息即可
本文详细介绍硬盘分区的基础知识,包括使用fdisk命令进行分区管理,mkfs命令创建文件系统,以及df、fsck、mount和umount命令的使用方法。同时,介绍了不同类型的Linux文件系统,如ext4、XFS、swap、vfat、NFS和ISO9660等。
925

被折叠的 条评论
为什么被折叠?



