Linux磁盘管理(三)——挂载和卸载磁盘分区
gudong366 2025-03-14 15:54 13 浏览
摘要:在Linux系统中,任何块设备都不能直接访问,必须要挂载在目录上访问。本文主要介绍当对磁盘进行格式化操作,并在格式化后挂载到需要的挂载点以及添加分区启动表,以便下次系统启动随机自动挂载的过程。这期间还涉及到迁移挂载目录并卸载挂载点的操作步骤。详细内容参考下文。
一、登陆Linux系统
1、登陆Linux
2、查看磁盘情况
二、mount和umount
1、mount挂载:将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为(挂载的设备必须有文件系统)。
磁盘挂载格式# mount [-选项] device mount_point
比如:将/dev/hda1 挂在/mnt目录下
执行指令# mount /dev/hda1 /mnt
2、umount卸载:为解除额外文件系统与根文件系统某现存的目录建立起关联关系的过程。
磁盘卸载格式# umount [-选项] device mount_point
比如:将/dev/hda1 从/mnt目录卸载
执行指令# umoun -v /dev/hda1 通过设备名卸载
执行指令# umoun -v /mnt 通过挂载点卸载
执行指令# umoun -v /dev/hda1 /mnt 通过设备名和挂载点卸载
三、mount挂载常用命令选项
1、查看挂载情况
(1)、findmnt 查看所有设备挂载情况(树状结构显示)
findmnt 设备 查看单个设备的挂载情况
(2)、mount 查看所有设备挂载情况
(3)、执行指令# cat /proc/mounts 查看内核追踪到的已挂载的所有设备
2、mount语法结构
语法结构:mount -选项 设备 挂载点
-t:vsftype :指定要挂载的设备上的文件系统类型(不常用,不加-t默认自带自己的文件系统类型),有时,系统报错提示,没指定文件系统类型,-t指定后,仍然有错。(注释1)
-r:readonly ,只读挂载,不能进行其他操作,和权限无关,介质只能读,多用于冷备份。在mount 查询时时显示 ro
-w:read and write, 读写挂载(defaults默认)
-n:隐藏挂载信息不显示 ,但在/proc/mounts可以查到,卸载只能 umount /app/sdb2(挂载点)
-a:自动挂载/etc/fstab文件没有挂载的设备( 定义在了/etc/fstab文件中,且挂载选项中有auto 功能,默认中包括) ,不看已挂载过的设备,如果在/etc/fstab里挂载过的设备修改了设置,不刷新;如果想刷新修改过已挂载的设备,mount -o remount /dev/sdX(挂载点)
-L 'LABEL': 以卷标指定挂载设备
-U 'UUID':以UUID 指定要挂载的设备
-B --bind:绑定目录到另一个目录上
例: mount -B /var/ftp/pub /app/apache /app/apache就是显示 /var/ftp/pub目录的东西
-o options:( 挂载文件系统的选项) ,多个选项使用逗号分隔
async(defaults),sync 异步,同步,内存更改时,同时写磁盘(可以用于重要数据)
atime(defaults),noatime 是否在读访问时更新atime
diratime(defaults),nodiratime 目录的访问时间戳
auto(defaults)/noauto 写在/etc/fstab当中的分区,是否在mount -a时被挂载
exec(defatuls)/noexec 在该分区所挂载的目录中的脚本是否可以执行。
dev(defaults)/nodev:是否支持在此文件系统上使用设备文件
suid(defaults)/nosuid:是否支持suid和sgid权限
ro:只读
rw:读写(defaults)
nouser(defaults)/user:是否允许普通用户挂载此设备,默认管理员才能挂载
defaults 默认,见以上中的(defaults)
-o remount,选项:重新挂载,修改功能选项(和/etc/fstab选项冲突,则覆盖,不冲突就增加)
例:mount -o remount,ro /dev/sdb1
例:mount -r /dev/sdb1 /app/sdb1 将/dev/sdb1只读挂载到/app/sdb上
四、umount卸载命令注意事项
说明:执行卸载umount命令时,若有正在进行的进程,不能卸载。
这时需要查看正在访问指定文件系统的进程,终止相关进程后才能卸载。
1、查看正在访问指定文件系统的进程
执行指令# lsof 设备或挂载点
执行指令# fuser -v 挂载点
2、终止所有在正访问指定的文件系统的进程
执行指令# fuser -km 设备或挂载点
3、终止完所有进程就可以卸载
执行指令# umount device
五、挂载配置文件
说明:通过修改挂载配置文件/etc/fstab可以实现自动挂载。
执行指令# vim /etc/fstab修改
备注;mount -a 自动挂载/etc/fstab文件没有挂载的设备,如果想刷新修改过已挂载的设备,mount -o remount /dev/sdX(或挂载点)。swpon -a 自动激活/etc/fstab文件没有激活的交换(扩展)空间,如果想刷新修改过已激活的扩展设备,mount -o remount /dev/sdX(或挂载点)。
- 上一篇:Linux 磁盘挂载教程
- 下一篇:Linux 如何使用parted进行磁盘分区?
相关推荐
- 使用再生龙工具远程克隆Linux服务器
-
大家好,之前给大家介绍一个一款可以用来备份还原、远程克隆、P2V、V2V的工具--再生龙,今天就来给大家演示如何用该工具来远程克隆一台linux服务器。使用此方法,可以将一台物理服务器远程克隆到虚拟...
- Linux 下用 SSH 登录远程服务器后把远程服务器文件传本地电脑
-
在Linux下,使用SSH命令登录远程服务器后,可以使用scp命令将远程服务器上的文件复制到本地电脑。以下是scp命令的基本用法:scp[用户名]@[远程服务器地址]:[远程文件路径][本地存放路...
- 一文掌握怎么利用Shell+Python实现Linux系统数据异地备份程序
-
简介:在当今的信息化时代,数据安全已成为企业和个人运维的重中之重。无论是服务器宕机、硬盘损坏,还是遭遇勒索病毒,数据丢失都可能带来巨大损失。为了最大程度保障数据安全,异地备份成为了最佳实践之一。本文将...
- 如何在Linux上搭建本地Docker Registry并实现远程连接
-
在Linux上搭建本地DockerRegistry并实现远程连接,可以按照以下步骤操作:一、安装Docker确保Linux系统上已经安装了Docker。如果尚未安装,可以使用以下命令进行安装(以Ub...
- 服务器连接方法教程(服务器地址怎么连接)
-
连接服务器的方式多种多样,具体取决于服务器的类型、操作系统以及你的使用需求。以下是几种常见的服务器连接方法,包含详细步骤和注意事项:一、远程桌面连接(适用于Windows服务器)适用场景:需要图形...
- 自动化测试学习:使用python库Paramiko实现远程服务器上传和下载
-
前言测试过程中经常会遇到需要将本地的文件上传到远程服务器上,或者需要将服务器上的文件拉到本地进行操作,以前安静经常会用到xftp工具。今天安静介绍一种python库Paramiko,可以帮助我们通过代...
- 手把手教你安装、远程连接Ubuntu 22.04
-
Ubuntu分为桌面版和服务器版本,我们选择服务器版本1下载Ubuntu22.04Ubuntu22.04下载地址:https://releases.ubuntu.com/22.04/ubuntu...
- Windows服务器怎么连接?远程连接服务器命令
-
服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调,任何计算机的运行离不开操作系统,服务器也一样,服务器操作系统主要分为四大流派:WindowsServer、Netware、Unix和Li...
- 如何使用JuiceSSH实现手机端远程连接Linux服务器
-
在当今数字化时代,远程连接到服务器成为了许多人工作和生活中的必需品。JuiceSSH是一款比较强大的Android应用程序,它可以让您在手机上轻松地远程连接到Linux服务器。下面简单的向您介绍如何使...
- 本地电脑如何远程连接服务器(电脑如何远程桌面连接服务器)
-
下面就来说说如何远程登录服务器。服务器一般有两大类系统,一种是windows系统,一种是Linux系统。下面以Windows系统为例1、Windows系统有自带的登录系统,点击“运行”(或者windo...
- 如何用CHAT配置linux的远程连接?(chattr linux)
-
问CHAT:配置linux的远程连接1.下载ssh2.启动ssh服务3.查看ssh服务状态4.设置ssh服务开机自启动5.设置windows的cmd下ssh6.通过cmd的ssh命令远程到...
- 服务器怎么远程连接控制(服务器远程桌面连接设置方法)
-
我是艾西,还是有很多小白同学问我服务器怎么远程连接。那么今天我们重点来教教大家如何用电脑远程服务器配上图文教程,让不懂的新手小白一看就会,分分钟上手教程远程服务器需要一台电脑俗称“PC”就是我们自己平...
- 如何远程管理Linux服务器(linux远程登录管理)
-
在当今数字化的时代,Linux服务器凭借其稳定性和高效性,成为众多企业和开发者的首选。然而,很多时候我们无法直接在服务器前操作,这就需要掌握远程管理Linux服务器的技巧啦。别担心,今天就来给大家分享...
- Linux系统无法启动?别慌!这可能是全网最全的故障排查攻略
-
当Linux系统罢工时,盲目重装只会浪费时间!本文整理8种常见故障的解决方案,涵盖从引导修复到硬件检测全流程,建议收藏备用。一、引导阶段故障排查1.GRUB引导丢失现象:黑屏显示"grub&...
- Linux进程管理(linux进程管理实验报告)
-
原作者:Linux教程,原文「链接」:https://mp.weixin.qq.com/s/39rQMl3V2Egot9cZ14NCLg【获得原作者转载授权】每个计算机系统都包含一个核心软件集合,即操...
- 一周热门
- 最近发表
- 标签列表
-
- linux一键安装 (31)
- linux运行java (33)
- ln linux (27)
- linux 磁盘管理 (31)
- linux 内核升级 (30)
- linux 运行python (28)
- linux 备份文件 (30)
- linux 网络测试 (30)
- linux 网关配置 (31)
- linux jre (32)
- linux 杀毒软件 (32)
- linux语法 (33)
- linux博客 (33)
- linux 压缩目录 (37)
- linux 查看任务 (32)
- 制作linux启动u盘 (35)
- linux 查看存储 (29)
- linux乌班图 (31)
- linux挂载镜像 (31)
- linux 软件源 (28)
- linux题目 (30)
- linux 定时脚本 (30)
- linux 网站搭建 (28)
- linux 远程控制 (34)
- linux bind (31)