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

简介: 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)

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

目录
相关文章
|
7天前
|
存储 运维 监控
深入Linux基础:文件系统与进程管理详解
深入Linux基础:文件系统与进程管理详解
43 8
|
8天前
|
缓存 资源调度 安全
深入探索Linux操作系统的心脏——内核配置与优化####
本文作为一篇技术性深度解析文章,旨在引领读者踏上一场揭秘Linux内核配置与优化的奇妙之旅。不同于传统的摘要概述,本文将以实战为导向,直接跳入核心内容,探讨如何通过精细调整内核参数来提升系统性能、增强安全性及实现资源高效利用。从基础概念到高级技巧,逐步揭示那些隐藏在命令行背后的强大功能,为系统管理员和高级用户打开一扇通往极致性能与定制化体验的大门。 --- ###
30 9
|
12天前
|
存储 Linux 文件存储
Linux文件系统
Linux文件系统 一切皆文件 在Linux中,“一切皆文件”的概念意味着系统中的所有资源,包括硬件设备、目录及进程等,均被视为文件。这种设计简化了操作和管理,具体包括: 普通文件:存储数据的常规文件。 目录文件:包含其他文件和子目录的文件。 进程文件:在/proc目录下代表系统中运行的进程。 设备文件:位于/dev目录,代表硬件设备。 网络字节流套接字文件:用于网络通信的数据流。 链接文件:指向另一个文件的符号链接或硬链接。 管道文件:用于进程间通信的文件。
43 7
|
8天前
|
缓存 运维 网络协议
深入Linux内核架构:操作系统的核心奥秘
深入Linux内核架构:操作系统的核心奥秘
25 2
|
12天前
|
缓存 网络协议 Linux
Linux操作系统内核
Linux操作系统内核 1、进程管理: 进程调度 进程创建与销毁 进程间通信 2、内存管理: 内存分配与回收 虚拟内存管理 缓存管理 3、驱动管理: 设备驱动程序接口 硬件抽象层 中断处理 4、文件和网络管理: 文件系统管理 网络协议栈 网络安全及防火墙管理
34 4
|
11天前
|
安全 网络协议 Linux
Linux操作系统的内核升级与优化策略####
【10月更文挑战第29天】 本文深入探讨了Linux操作系统内核升级的重要性,并详细阐述了一系列优化策略,旨在帮助系统管理员和高级用户提升系统的稳定性、安全性和性能。通过实际案例分析,我们展示了如何安全有效地进行内核升级,以及如何利用调优技术充分发挥Linux系统的潜力。 ####
31 1
|
14天前
|
物联网 Linux 云计算
Linux操作系统的演变与未来趋势####
【10月更文挑战第29天】 本文深入探讨了Linux操作系统从诞生至今的发展历程,分析了其在服务器、桌面及嵌入式系统领域的应用现状,并展望了云计算、物联网时代下Linux的未来趋势。通过回顾历史、剖析现状、预测未来,本文旨在为读者提供一个全面而深入的视角,以理解Linux在当今技术生态中的重要地位及其发展潜力。 ####
|
6月前
|
Ubuntu Linux Shell
【Linux操作系统】探秘Linux奥秘:shell 编程的解密与实战
【Linux操作系统】探秘Linux奥秘:shell 编程的解密与实战
110 0
|
6月前
|
Ubuntu Linux Shell
【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战
【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战
142 0
|
6月前
|
Ubuntu Unix Linux
【Linux操作系统】探秘Linux奥秘:Linux 操作系统的解密与实战
【Linux操作系统】探秘Linux奥秘:Linux 操作系统的解密与实战
95 0