Linux磁盘管理实践:从fdisk到ext3格式化
需积分: 27 148 浏览量
更新于2024-09-11
收藏 2KB TXT 举报
该资源是关于Linux磁盘管理的一个练习文档,适合初学者进行对照学习。主要内容涵盖了查看磁盘信息、查找模块、挂载和卸载文件系统、创建和格式化分区、检查文件系统错误、修改挂载选项、查看文件系统类型、创建设备节点以及调整文件系统参数等多个方面。
1) 使用`dumpe2fs /dev/sda1`命令可以查看 `/dev/sda1` 分区的系统详细信息,包括超级块信息、块组信息等。
2) 通过`ls -l /lib/modules/`uname -r`/kernel/fs` 可以列出当前Linux内核版本支持的所有文件系统模块,这对于了解系统支持的文件系统类型很有帮助。
3) `cat /proc/filesystems` 命令用于显示当前系统已经启用的文件系统类型。
4) `df -aT` 用于列出所有已挂载文件系统的总容量、已用空间、可用空间以及文件系统类型。
5) 在 fdisk 中操作 `/dev/sdb` 创建了多个分区:sdb1(1200MB),sdb2(扩展分区),sdb5(逻辑分区,500MB),sdb6(逻辑分区,300MB),sdb7(逻辑分区,400MB),其中sdb6设为交换分区,sdb7设为vfat32文件系统。
6) `mke2fs -j -L logical -b 2048 -i 4096 /dev/sdb5` 是用来创建一个ext3文件系统,设置日志选项(-j),卷标(-L),块大小(-b)和每区块的inode数量(-i)。
7) `fsck -C -text3 /dev/sdb5` 检查 `/dev/sdb5` 上的ext3文件系统, `-C` 参数使得检查过程具有进度显示,`-text3` 表示以文本模式和ext3文件系统规则进行检查。
8) 使用 `mkdir /mnt/sdb5` 创建挂载点,`mount -t ext3 /dev/sdb5 /mnt/sdb5` 将 `/dev/sdb5` 文件系统挂载到 `/mnt/sdb5` 目录下。
9) `mount -o remount,ro /mnt/sdb5/` 修改已挂载的 `/mnt/sdb5` 为只读模式。
10) `umount /mnt/sdb5` 卸载 `/mnt/sdb5` 的文件系统。
11) `mount -t ext3 -L logical /mnt/sdb5` 根据卷标“logical”重新挂载 `/mnt/sdb5`。
12) `mkdir /tmp/home` 创建临时目录 `/tmp/home`,`mount --bind /home /tmp/home` 使 `/home` 目录与 `/tmp/home` 目录绑定,实现目录的复制。
13) `mknod /dev/sdc40 b 3 10` 创建一个名为 `/dev/sdc40` 的字符设备,设备类型为块设备(b),主设备号为3,次设备号为10。
14) `e2label /dev/sdb5 sdb5` 设置 `/dev/sdb5` 的卷标为`sdb5`,`dumpe2fs -h /dev/sdb5 | grep "volumename"` 查看卷标。
15) 调整 `/dev/sdb7` 的文件系统参数:
- `tune2fs -c 0 -i 0 /dev/sdb7` 将 `/dev/sdb7` 的预留块数和预留inode数设为0。
- `tune2fs -l /dev/sdb7` 显示 `/dev/sdb7` 的当前设置。
16) 在Linux中,若要将一个已存在的ext3文件系统转换为ext4,通常不涉及转换初始化脚本,因为ext4兼容ext3,并且可以无缝升级。但这里提到的`ext3ģ¼ؽini`,可能是指检查或更新ext3文件系统的元数据以确保向ext4的兼容性转换。通常这个过程由文件系统工具自动处理。
以上就是Linux磁盘管理练习中的各项操作及其解释,这些知识对于理解和管理Linux系统的存储非常重要。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-05-25 上传
2019-06-21 上传
2022-03-10 上传
2021-09-27 上传
2007-07-13 上传
2010-08-22 上传
速水重道2013
- 粉丝: 0
- 资源: 3
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率