• Linux操作系统6:文件系统及磁盘管理



    不得不说,我的排版真是一点点越来越好看hhh
    有意识地想把实验报告写好,可能单次看进步不明显,但和现在比起来还是很明显的

    一、实验目的:

    掌握 Linux 系统磁盘管理方法
    掌握文件系统的挂载与卸载

    二、实验内容:

    练习 Linux 系统磁盘管理
    练习 Linux 系统下文件系统管理

    三、实验结果:

    (1)使用 fdisk 命令进行硬盘分区

    ·以 root 用户登录到系统字符界面下输人 fdisk 命令,把要进行分区的硬盘设备文件作为参数,例如:fdisk /dev/sda。
    在这里插入图片描述

    ·利用子命令 m,列出所有可使用的子命令。
    在这里插入图片描述

    ·输入子命令 p,显示已有的分区表。
    在这里插入图片描述

    ·输入子命令 n,创建扩展分区。
    在这里插入图片描述

    (所有主分区使用的空间已经被使用 ,所以我们进行删除分区操作。)
    在这里插入图片描述

    (发现:删除后磁盘已无分区。因此再次创建扩展分区。)

    ·输入子命令 n,在扩展分区上创建新的分区。
    输入子命令 1,选择创建逻辑分区。
    输入新分区的起始扇区号,按 Enter 键使用默认值。
    输入新分区的大小。
    在这里插入图片描述

    ·再次利用子命令 n 创建另一个逻辑分区。
    在这里插入图片描述
    在这里插入图片描述

    ·再次利用子命令 n 创建另一个逻辑分区,将硬盘所有剩余空间都分配给它。
    在这里插入图片描述

    (回车键,自动将硬盘所有剩余空间都分配给它)

    ·输入子命令 p,显示分区表,查看新创建好的分区。
    在这里插入图片描述

    ·输入子命令 l,显示所有的分区类型的代号。
    在这里插入图片描述

    ·输入子命令 t,设置分区的类型。
    输入要设置分区类型的分区代号,其中 fat32 为 b,Linux 为 83.
    在这里插入图片描述

    ·输入子命令 p,查看设置结果。
    在这里插入图片描述

    ·退出。
    在这里插入图片描述

    如果要实现上述分区操作的话用w退出,并重启即可生效; 也可用partprobe强制重写分区不用重启;这里只做试验q退出

    (2)用 mkfs 创建文件系统。

    ·在上述刚刚创建的分区上创建 ext3 文件系统和 vfat 文件系统。
    mkfs -t ext3 -V -c /dev/sdb1
    mkfs -t vfat -V -c /dev/sdb1

    (3)用 fsck 检查文件系统。

    ·用 fsck 检查文件系统的内容,看是否存在问题。
    fsck -a /dev/sdb1

    (4)挂载和卸载文件系统。

    ·利用 mkdir 命令,在/mnt 目录下建立挂载点 mountpoint1 和 mountpoint2
    mkdir mountpoint1 /mnt
    mkdir mountpoint2 /mnt

    ·利用 mount 命令,列出已经挂载到系统上的分区。
    mount

    ·把上述新创建的 ext3 分区挂载到/mnt/mountpoint1 上。
    mount ext3 /mnt/mountpoint
    ·把上述新创建的 vfat 分区挂载到/mnt/mountpoint2 上。
    mount vfat /mnt/mountpoint

    ·利用 mount 命令列出挂载到系统上的分区,查看挂载是否成功。
    mount
    ·利用 umount 命令卸载上面的两个分区。
    umount ext3
    umount vfat

    ·利用 mount 命令查看卸载是否成功。
    mount

    ·编辑系统文件/etc/fstab 文件,把上面两个分区加入此文件中。
    Vim /etc/fstab
    (如果实现每次开机自动将文件系统类型为vfat的分区/dev/sdb3自动挂载到/media/sdb3目录下,需要在/etc/fstab文件中添加下面一行:)
    /dev/sda1p1 /mnt/mountpoint1 ext3 defaults 0 0
    /dev/sda1p2 /mnt/mountpoint2 vfat defaults 0 0
    (LABEL=/home /home ext3 defaults,usrquota,grpquota 1 2)

    ·重新启动系统,显示已经挂载到系统上的分区,检查设置是否成功。

  • 相关阅读:
    树结构基础
    对话MySQL之父:一个优秀程序员可抵5个普通程序员
    什么是周转时间?
    R 语言 |普通矩阵怎么保存为稀疏矩阵的3列(i, j, x)格式?
    linux下读取socket相关的系统调用总结
    LeetCode 1143. 最长公共子序列(C++)
    Linux的调试工具 - gdb(超详细)
    华为WATCH 4系列升级鸿蒙4有哪些新变化
    学习笔记-java代码审计-反序列化
    算法与设计分析 | 汉诺塔问题
  • 原文地址:https://blog.csdn.net/wtyuong/article/details/127824543