Linux基础之磁盘的挂载与卸载

在linux系统中,挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上,然后通过访问这个目录来访问存储设备。比如访问光盘,u盘,磁盘分区都需要通过挂载的方式才可以正常访问和使用。

在挂载之前需要确定的有:

  • 单一文件系统不应该被重复挂载在不同的挂载点中
  • 单一目录不应该重复挂载多个文件系统
  • 作为挂载点的目录理论上应该都是空目录才行

mount命令

mount可将指定设备中的指定的文件系统加载到linux目录下。可将经常使用的设备写入文件/etc/fastab,以使系统在每次启动时自动加载。mount加载设备的信息记录在/etc/mtab文件中。使用umount命令卸载设备时,记录将被清除。

命令格式:

mount    [选项]    [设备文件名]    [挂载点]

命令功能:

加载指定的文件系统

命令参数:

无:不加任何参数时将当前系统所挂载的设备显示出来

-a:依照配置文件/etc/fstab的数据将所有未挂载的设备都挂载上来

-l:显示设备的卷标

-t:加上文件系统的种类来指定欲挂载的类型如ext2、ext3、vfat等

-n:在默认情况下系统会将实际挂载情况写入/etc/mtab中,以利其他程序的运行。如果使用-n这个参数,不会将挂载信息写入其中。

-o:后面可以接一些挂载时额外加上的参数

ro,rw:挂载文件系统成为(ro)或可读写(rw)

loop:挂载本地回环设备,把一个文件当成一个设备挂载到系统上

remount:重新挂载

常用范例:

例一:将/dev/sdc1挂载到/mnt/test目录下

[[email protected] ~]# mount /dev/sdc1 /mnt/test/
[[email protected] ~]# cd /mnt/test/
[[email protected] test]# ls
lost+found

例二:将/tmp/image.iso 这个iso文件挂载到/media目录中

[[email protected] test]# mount -o loop /tmp/image.iso /mnt/

这样我们就可以在不把iso刻录成光碟的情况下查看其内容了

umount命令

命令格式:

umount    [参数]    设备文件名或挂载点

命令功能:

将设备文件卸载

命令参数:

-f:强制卸载

-n:不更新/etc/mtab的情况下卸载

常用范例

卸载/mnt/test分区

[[email protected] test]# umount /mnt/test/

有时卸载文件时提示

出现这种情况的时候请确保你所有的数据都已经处理完成并妥善保存后可以执行下面的命令

[[email protected] test]# umount /mnt/test/
umount: /mnt/test: device is busy
umount: /mnt/test: device is busy
[[email protected] test]# fuser -km /mnt/test        #终止正在使用该文件的进程
/mnt/test:            5434c

完毕之后再次使用umout命令卸载即可

设置开机挂载

手动处理mount不是很人性化,我们总是需要让系统“自动”在开机的时候就进行挂载,现在就来结束如何让其开机后自动挂载。

我们可以通过编辑/etc/fstab文件来实现开机自动挂载

第一列:磁盘设备文件名或该设备的Label

第二列:挂载点,即目录

第三列:磁盘分区的文件系统

第四列:文件系统参数,相当于mount命令的-o选项,可以指定是只读挂载还是可读写挂载以及其他一些挂载参数

第五列:是否被dump命令作用,dump是一个用来作为备份的命令,0表示不做备份,1表示每天进行dump备份,通常这个数值不是0就为1

第六列:是否以fsck检验分区,0表示不用校验,1表示最早校验,2也是校验,不过1会比较早的被校验,通常根目录设置为1,其他的要校验的文件系统设置成2就可以了

Linux基础之磁盘的挂载与卸载

时间: 2024-12-17 01:55:02

Linux基础之磁盘的挂载与卸载的相关文章

Linux基础之磁盘管理

 Linux基础之磁盘管理         关于Linux中磁盘管理我们应该从以下四个方面入手,去了解和学习磁盘管理的知识. 第一点 磁盘的结构--硬盘         硬盘的参数 结构:磁盘的盘片,磁头,马达(机械键盘) 类型:固态硬盘(SSB)和机械硬盘 接口:早期的IDE接口,现在的SATA,SCSI,SAS 还有容量,转速,传输速度,缓存等. 硬盘存储术语 head: 磁头 track: 磁道 cylinder: 柱面 secotr: 扇区  512bytes(字节) 第二点 磁盘的分区

Linux系统管理-(2)--磁盘的挂载与卸载

什么是挂载: 将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为称之为挂载: 什么是卸载: 解除此关联关系的过程称之为卸载: 注意:挂载点下原有文件在挂载完成后会被临时隐藏:     挂载方法:mount DEVICE MOUNT_POINT        mount:通过查看/etc/mtab文件显示当前系统已挂载的所有设备        mount [-fnrsvw] [-t vfstype] [-o options] device dir    

Linux基础之磁盘及文件系统管理(二)

磁盘和文件系统管理 文件系统管理工具: 创建文件系统的工具 mkfs mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.xfs, mkfs.vfat, ... 检测及修复文件系统的工具 fsck fsck.ext2, fsck.ext3, ... 查看其属性的工具 dumpe2fs, tune2fs 调整文件系统特性: tune2fs 内核级文件系统的组成部分: 文件系统驱动:由内核提供 文件系统箮理工具:由用户空间的应用程序提供 ext系列文件系统的管理工具: mkf

【Red Hat Linux基础】 磁盘分区详细教程

实验内容: 1.磁盘分区 2.格式化文件系统 3.挂载与卸载文件系统 4.文件系统自动挂载 实验步骤: Linux中挂接好新的硬盘设备并启动主机后,系统会自动检测并加载该硬盘,无需额外安装驱动. 执行命令"fdisk -l"列出系统中所有硬盘设备及分区信息 从上图可以看出我的系统检测出了2块硬盘分别是"sda"和"sdb"都在dev目录下,其中sda硬盘以经进行了分区. sdb硬盘还未分区. 图中: Device:表示分区的设备文件名称. Boo

Linux USB U盘热插拔挂载和卸载

一.硬件平台 1.  控制器:MT7620(A9内核) 2.  RTC芯片:MCP7940 二.软件平台 1.开发环境:Ubuntu12.04 2.SDK内核包:MT7620 SDK软件开发包(MediaTek_ApSoC_SDK_4320_20150414.tar.bz2) 3.内核版本:linux-2.6.36.x 三.参考资料 <MTK_APSoC_SDK_User_Manual.pdf>. 下载链接:http://download.csdn.net/detail/xhoufei2010

Linux下磁盘的挂载与卸载

磁盘的分区和格式化完成后,我们还是不能马上使用,还差一步:挂载 在windows os 下用户是看不到这个过程的,因为是自动挂载上的:而在linux下,是需要我们手动去挂载到一个目录下. 比如将/dev/sdb5挂载到/mnt目录下: # mount /dev/sdb5 /mnt 如果把分区挂载到一个已经存在文件的目录下,则会完全覆盖原有的文件,所以必须将分区挂载到空的目录下: # mount /dev/sdb5 /home/ 但如果不小心真的覆盖了,别担心,原有的文件并没有被删除,只需要卸载现

Linux基础_磁盘分区

如果在系统中新增一块硬盘时,我们得完成下方的工作 1:对磁盘进行分区 2:对该分区进行格式化 3:对新建好的文件系统进行检验 4:创建挂载点 一,磁盘分区  # 为什么要进行磁盘分区 1:更容易进行管理和控制系统(相关的文件和目录都在同一个分区中) 2:系统的效率更高 3:可以限制用户使用磁盘的大小 4:更容易进行备份和恢复 # 硬盘的逻辑结构 一个硬盘在逻辑上可以分为块,磁道,磁柱,分区 块:盘片上最小的寻址单位,一个块可存储一定字节的数据 磁道:由一系列头尾相连的块组成的圆圈 磁柱:由多个磁

Linux基础之磁盘概念及其管理工具fdisk

引言:冯诺依曼体系中的数据存储器就是我们常说的磁盘或硬盘,它是计算机不可缺少的一个组件,下面来看看Linux中磁盘的基础概念及管理工具fdisk 实验环境CentOS7.2 磁盘概念 按磁盘属性分类有机械硬盘跟固态硬盘 (1)机械硬盘:内部真空 磁盘:正反面含有磁性物质的盘片,由一个马达固定所有磁盘转动,固定角速度 每个盘片正反面各有一个磁头,所有磁头固定在一个机械臂上 平均寻道时间:5400rpm, 7200rpm, 10000rpm, 15000rpm转速 track(磁道):每个盘片上出厂

Linux基础管理——磁盘管理

1.设备文件 I/O Ports: I/O设备地址. 设备文件的使用:    通过将文件关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信.     一切皆文件,所以磁盘的也是也是基于设备文件与之通信的:open(), read(), write(), close() 设备号码:     主设备号:major number, 标识设备类型:     次设备号:minor number, 标识同一类型下的不同设备. 硬盘接口类型:     并行:             IDE:133MB