文件系统

操作系统通过文件系统来决定文件信息以及内容在磁盘相关扇区的存储。

分类

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/hdc1umount /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优先)。