文件系统
操作系统通过文件系统来决定文件信息以及内容在磁盘相关扇区的存储。
分类
linux专用
ext2/ext3/ext4
swapfs
其他
FAT16/FAT32
NTFS
XFS
JFS
msdos
指令
mkfs
命令
- 用途:格式化分区,创建文件系统。
- 格式:
mkfs -t 文件系统类型 分区设备
示例mkfs -t ext4 /dev/sdb1
- 前端工具:通-t
指定类型,mkfs.ext4mkfs.xfs
等。
mkswap
命令
- 用途:创建交换文件系统。
示例mkswap /dev/sdb6
- 启用/停用:
- swapon /dev/sdb6
- swapoff /dev/sdb6
- 查看状态:
- free | grep -i Swap
- swapon -s
mount
命令
- 用途:挂载文件系统到指定目录。
格式:
mount [-t 类型] 存储设备 [-o 选项] 挂载点目录
示例:
- 挂载U盘mount /dev/sdc1 /mnt/usb
- 挂载Windows分区mount -t vfat /dev/sda1 /mnt/winxp
- 查看已挂载的ext3设备mount -l -t ext3
umount
命令
- 用途:卸载文件系统。
格式:
umount 设备名或挂载点
示例:
umount /dev/hdc1
或 umount /mnt/usb
df
命令
- 功能:显示文件系统的统计数据。
格式:$df [options]
常用选项:
-h:以方便可读的方式显示文件系统统计信息;
-i :报告索引节点的统计信息。
自动挂载配置
/etc/fstab
文件
- 作用:定义开机自动挂载的文件系统。
- 字段说明:
1. 设备名(/dev/sdb1
或UUID)。
2. 挂载点目录(/mailbox
)。
3. 文件系统类型(ext4
)。
4. 挂载选项(defaults
)。
5. dump
备份标志0
忽略1
备份)。
6. fsck
检查顺序0
忽略1
优先)。