Linux磁盘管理实践:从fdisk到ext3格式化
需积分: 27 96 浏览量
更新于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系统的存储非常重要。
169 浏览量
点击了解资源详情
点击了解资源详情
356 浏览量
280 浏览量
2022-03-10 上传
256 浏览量
2007-07-13 上传
169 浏览量
速水重道2013
- 粉丝: 0
- 资源: 3
最新资源
- 基于STM32硬件IIC DMA传输的SSD1306 OLED屏的高级应用程序
- 唯美创意PPT.zip
- witness:用于识别《见证人》中拼图模式的深度学习模型
- Free Password Manager & Authenticator & SSO-crx插件
- apkeasytool反编译工具
- automaticSkilledReaching_arduino:为Leventhal实验室中使用的鼠标单颗粒熟练触及盒开发的Arduino代码
- NSIS安装工具.rar
- torch_sparse-0.6.5-cp37-cp37m-linux_x86_64whl.zip
- 二级图文平滑下拉菜单
- IPVT Screen Capturing-crx插件
- hypothesis-gufunc:扩展假设以测试numpy通用函数
- 电信设备-基于移动终端的用户衣橱服饰管理方法.zip
- video downloadhelper 7.4及VdhCoAppSetup-1.5.0.exe
- 组合:来自训练营的项目组合
- 顶部固定、二级栏目之间相互滑动的导航菜单
- LJSuperScanParse