跳转到内容

Fedora 和 Red Hat 系统管理/文件系统管理

来自 Wikibooks,开放世界中的开放书籍

分区管理

[编辑 | 编辑源代码]

分区是磁盘上包含

在 fdisk 提示符下:n - 创建新分区 e - 创建扩展分区 p - 打印表格

块设备

[编辑 | 编辑源代码]

分区概述

[编辑 | 编辑源代码]

使用 Radified 的 [1] 类比,分区就像

创建分区

[编辑 | 编辑源代码]
使用 fdisk 工具
[编辑 | 编辑源代码]

"fdisk -l" ---> 列出 fdisk -l

Mkfs 命令
[编辑 | 编辑源代码]

mkfs,然后按两次 Tab 键会给你一个列表 mkfs -t * 等于 mkfs.*

所以 mkfs.reiserfs 等于 mkfs -t reiserfs

VFAT 文件系统 - 通常用于 usb mkfs -b ----> mkfs -t 每个分区都有

4k 是你想要的 -> 针对速度优化的 rat mkfs -f [碎片大小] fdisk -> 进入交互式提示符 w - 写入 n - 新建 m - 手动 +100m - 创建分区 q - 退出命令 "q" 将退出 fdisk。如果你用 "q" 而不是 "w" 退出

1000 字节是 kb 1024 字节是 kib "kibibytes"

运行命令 "cat /proc/partitions" 查看文件 /proc/partitions 会告诉你内核知道的块设备 partprobe - 与内核的更高层级通信

使用 "partprobe" 检查内核是否同意我们的分区是个好主意

Sysfs 文件系统与 Proc 文件系统

[编辑 | 编辑源代码]

索引节点

[编辑 | 编辑源代码]

元数据存储在索引节点中

我们已经 goto 了格式化的文件系统

ctime - 索引节点何时创建 mtime - 索引节点最后修改时间

ext2 必须确保将其分配给正确文件系统 - tune2fs -l /dev/xvda1

dumpe2fs /dev/xvda1 正在保存

= 挂载文件系统
[编辑 | 编辑源代码]

如果要显示在桌面上,则会显示为 mnt

如果我们 "touch /home/share/unmounted"

挂载的命令

每个目录都有一个用于当前目录的索引节点(在 . 条目中)

dump e2fs 会告诉我们是否

文件系统

[编辑 | 编辑源代码]

ext2 和 ext3

[编辑 | 编辑源代码]

ext3 是 ext2 文件系统,添加了日志功能。日志功能在写入操作开始之前跟踪将要写入磁盘的内容。写入完成后,会在日志中记录下来。如果系统在写入过程中崩溃,它可以在恢复后恢复操作。这可以防止对磁盘进行不完整的写入,并消除在系统崩溃后执行文件系统检查的需要。

JFS 是由 IBM 制造并于 2001 年移植到 Linux 的高性能文件系统。它使用 B+ 树、扩展和日志来保证文件系统在崩溃事件中的一致性。

标记文件系统和块设备

[编辑 | 编辑源代码]

挂载文件系统

[编辑 | 编辑源代码]

mount 命令

[编辑 | 编辑源代码]

/etc/fstab

[编辑 | 编辑源代码]

AutoFS - 自动挂载

[编辑 | 编辑源代码]

AutoFS 允许系统在需要时自动挂载设备和网络共享,并在不再使用时自动卸载它们。自动挂载器的主要配置文件是 /etc/auto.master。最初,此文件只包含注释,包括 /etc/auto.misc/etc/auto.net 的示例。

自动挂载主目录

[编辑 | 编辑源代码]

AutoFS 脚本

[编辑 | 编辑源代码]

/net 示例

[编辑 | 编辑源代码]
华夏公益教科书