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)

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

目录
相关文章
|
4天前
|
缓存 安全 Linux
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
48 23
|
10天前
|
弹性计算 自然语言处理 Ubuntu
OS Copilot-操作系统智能助手-Linux新手小白的福音
OS Copilot是由阿里云推出的操作系统智能助手,专为Linux新手设计,支持自然语言问答、辅助命令执行等功能,极大提升了Linux系统的使用效率。用户只需通过简单的命令或自然语言描述问题,OS Copilot即可快速提供解决方案并执行相应操作。例如,查询磁盘使用量等常见任务变得轻松快捷。此外,它还支持从文件读取复杂任务定义,进一步简化了操作流程。虽然在某些模式下可能存在小问题,但总体上大大节省了学习和操作时间,提高了工作效率。
75 2
OS Copilot-操作系统智能助手-Linux新手小白的福音
|
2天前
|
弹性计算 运维 Ubuntu
os-copilot在Alibaba Cloud Linux镜像下的安装与功能测试
我顺利使用了OS Copilot的 -t -f 功能,我的疑惑是在换行的时候就直接进行提问了,每次只能写一个问题,没法连续换行更有逻辑的输入问题。 我认为 -t 管道 功能有用 ,能解决环境问题的连续性操作。 我认为 -f 管道 功能有用 ,可以单独创建可连续性提问的task问题。 我认为 | 对文件直接理解在新的服务器理解有很大的帮助。 此外,我还有建议 可以在非 co 的环境下也能进行连续性的提问。
27 7
|
3天前
|
存储 运维 安全
深入解析操作系统控制台:阿里云Alibaba Cloud Linux(Alinux)的运维利器
本文将详细介绍阿里云的Alibaba Cloud Linux操作系统控制台的功能和优势。
23 5
|
4天前
|
安全 大数据 Linux
云上体验最佳的服务器操作系统 - Alibaba Cloud Linux | 飞天技术沙龙-CentOS 迁移替换专场
本次方案的主题是云上体验最佳的服务器操作系统 - Alibaba Cloud Linux ,从 Alibaba Cloud Linux 的产生背景、产品优势以及云上用户使用它享受的技术红利等方面详细进行了介绍。同时,通过国内某社交平台、某快递企业、某手机客户大数据业务 3 大案例,成功助力客户实现弹性扩容能力提升、性能提升、降本增效。 1. 背景介绍 2. 产品介绍 3. 案例分享
|
1月前
|
存储 缓存 网络协议
Linux操作系统的内核优化与性能调优####
本文深入探讨了Linux操作系统内核的优化策略与性能调优方法,旨在为系统管理员和高级用户提供一套实用的指南。通过分析内核参数调整、文件系统选择、内存管理及网络配置等关键方面,本文揭示了如何有效提升Linux系统的稳定性和运行效率。不同于常规摘要仅概述内容的做法,本摘要直接指出文章的核心价值——提供具体可行的优化措施,助力读者实现系统性能的飞跃。 ####
|
8月前
|
Linux
linux(二十八)磁盘管理类命令df、du和free查看磁盘和目录空间占用
linux(二十八)磁盘管理类命令df、du和free查看磁盘和目录空间占用
176 0
|
8月前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
372 10
|
8月前
|
IDE Linux Shell
linux查看硬盘是否挂载--和磁盘相关命令
linux查看硬盘是否挂载--和磁盘相关命令
288 0
|
8月前
|
运维 Linux
Linux系统调优详解(五)——磁盘IO状态查看命令
Linux系统调优详解(五)——磁盘IO状态查看命令
181 5