CentOS 7 挂载与卸载文件系统

embedded/2025/4/1 23:05:51/

一、挂载文件系统​

1. 查看系统磁盘与分区情况​

在挂载文件系统之前,需要先了解系统中的磁盘和分区信息。使用fdisk -l命令,可列出所有磁盘和分区的详细信息,示例如下:

[root@localhost ~]# fdisk -lDisk /dev/sda: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000c0892Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   104857599    51379200   8e  Linux LVM

2. 创建挂载点​

挂载点是文件系统在系统目录树中的挂载位置,通常为一个空目录。使用mkdir命令创建

挂载点,例如创建/mnt/data目录作为挂载点:

mkdir /mnt/data

3. 执行挂载操作​

使用mount命令挂载文件系统,其基本语法为mount [设备文件] [挂载点]。假设要挂载/dev/sdb1分区到/mnt/data目录,命令如下:

mount /dev/sdb1 /mnt/data

若要挂载网络文件系统(如 NFS),假设 NFS 服务器 IP 为192.168.1.100,共享目录为/shared,挂载命令如下:

mount -t nfs 192.168.1.100:/shared /mnt/data

4.设置开机自动挂载​

修改/etc/fstab文件实现开机自动挂载。文件格式为设备文件 挂载点 文件系统类型 挂载选项 转储频率 自检顺序。以/dev/sdb1为例,向/etc/fstab文件中添加如下行:

/dev/sdb1 /mnt/data xfs defaults 0 0

修改完成后,使用mount -a命令测试配置是否正确,该命令会读取/etc/fstab文件并尝试挂载所有未挂载的文件系统。

二、卸载文件系统​

1. 确保无进程使用挂载点​

在卸载文件系统之前,需确保没有进程正在使用该挂载点。使用lsof命令查看哪些进程正在访问挂载点,如查看/mnt/data挂载点的使用情况:

lsof /mnt/data

若有进程在使用,可使用kill命令终止相关进程。

2. 执行卸载操作​

使用umount命令卸载文件系统,基本语法为umount [设备文件或挂载点]。例如卸载/mnt/data挂载点,命令如下:

umount /mnt/data

若卸载时提示设备繁忙,可使用-l选项进行懒卸载,该选项会在设备不再繁忙时进行卸载:

umount -l /mnt/data


http://www.ppmy.cn/embedded/177144.html

相关文章

吐血整理:Air8201如何使用LuatOS进行电源管理功能!

在物联网应用场景中,设备续航能力直接影响其部署成本与运维效率。LuatOS操作系统通过软件层面的精细化控制,为Air8201提供了灵活且高效的电源管理策略。本文将从系统架构、API接口、实战配置三个维度,解析如何利用LuatOS实现Air8201的智能电源…

Filnk并行度和算子链

1. 并行度(Parallelism) 1.1 什么是并行度? 基本概念: 在 Flink 中,每个操作(算子)都可以被拆分成多个“子任务”(subtasks),这些子任务可以同时在不同的线…

MySQL学习之用户管理

MySQL学习之用户管理 一、用户1、用户信息2、创建用户3、修改用户密码4、删除用户 二、数据库权限1、MySQL中的权限2、给用户授权3、回收权限 一、用户 1、用户信息 MySQL用户管理: ①、与Linux操作系统类似,MySQL中也有超级用户和普通用户之分。 ②、如…

QT5.14.2 gradle 构建安卓失败的处理方法

删除旧的build.gradle文件,重新构建项目 1.无法连接代理:* What went wrong: A problem occurred configuring root project android-build. > Could not resolve all artifacts for configuration :classpath. > Could not download gradle.jar …

Trae开发贪食蛇小游戏

今天我们用Trae来做一款贪食蛇的H5小游戏,来体验一下对话能力和代码生成效果,话不多说直接开始。 体验地址: 贪食蛇小游戏 直奔主题,开始对话 我要做一个贪食蛇的小游戏,请在index.html中写出代码,在styl…

初识MySQL · 约束

目录 前言: null default comment zerofill primary/unique/foreign key 和 auto_increment 前言: 对于约束来说,是一种限制数据的方式,这里的约束和生活中的约束是差不多的,比如数据来说,生活中的语文…

Python爬虫获取1688商品(按图搜索)接口的返回数据说明

一、引言 在电商领域,按图搜索功能(类似于淘宝的拍立淘)已经成为一种重要的商品检索方式。通过上传图片,用户可以快速找到与图片相似的商品,极大地提升了购物体验。1688作为国内领先的B2B电商平台,也提供了…

python每日十题(10)

在Python语言中,源文件的扩展名(后缀名)一般使用.py。 保留字,也称关键字,是指被编程语言内部定义并保留使用的标识符。Python 3.x有35个关键字,分别为:and,as,assert&am…