Linux怎么卸载挂载文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux怎么卸载挂载文件?相关的知识,希望对你有一定的参考价值。

参考技术A linux使用umount命令来卸载挂载的文件。例如:\\x0d\\x0aumount /mnt/net1\\x0d\\x0a\\x0d\\x0aumount命令说明\\x0d\\x0aumount命令用于卸载已经加载的文件系统。利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载,以免使用绑定挂载(一个设备,多个挂载点)时产生混乱。\\x0d\\x0a语法\\x0d\\x0aumount(选项)(参数)\\x0d\\x0a选项\\x0d\\x0a-a:卸除/etc/mtab中记录的所有文件系统;\\x0d\\x0a-h:显示帮助;\\x0d\\x0a-n:卸除时不要将信息存入/etc/mtab文件中;\\x0d\\x0a-r:若无法成功卸除,则尝试以只读的方式重新挂入文件系统;\\x0d\\x0a-t<文件系统类型>:仅卸除选项中所指定的文件系统;\\x0d\\x0a-v:执行时显示详细的信息;\\x0d\\x0a-V:显示版本信息。\\x0d\\x0a参数\\x0d\\x0a文件系统:指定要卸载的文件系统或者其对应的设备文件名。\\x0d\\x0a实例\\x0d\\x0a下面两条命令分别通过设备名和挂载点卸载文件系统,同时输出详细信息:\\x0d\\x0a通过设备名卸载\\x0d\\x0aumount -v /dev/sda1\\x0d\\x0a/dev/sda1 umounted\\x0d\\x0a通过挂载点卸载\\x0d\\x0aumount -v /mnt/mymount/\\x0d\\x0a/tmp/diskboot.img umounted\\x0d\\x0a如果设备正忙,卸载即告失败。卸载失败的常见原因是,某个打开的shell当前目录为挂载点里的某个目录:\\x0d\\x0aumount -v /mnt/mymount/\\x0d\\x0aumount: /mnt/mymount: device is busy\\x0d\\x0aumount: /mnt/mymount: device is busy\\x0d\\x0a有时,导致设备忙的原因并不好找。碰到这种情况时,可以用lsof列出已打开文件,然后搜索列表查找待卸载的挂载点:\\x0d\\x0alsof | grep mymount 查找mymount分区里打开的文件\\x0d\\x0abash 9341 francois cwd DIR 8,1 1024 2 /mnt/mymount\\x0d\\x0a从上面的输出可知,mymount分区无法卸载的原因在于,francois运行的PID为9341的bash进程。\\x0d\\x0a对付系统文件正忙的另一种方法是执行延迟卸载:\\x0d\\x0aumount -vl /mnt/mymount/ 执行延迟卸载\\x0d\\x0a延迟卸载(lazy unmount)会立即卸载目录树里的文件系统,等到设备不再繁忙时才清理所有相关资源。卸载可移动存储介质还可以用eject命令。下面这条命令会卸载cd并弹出CD:\\x0d\\x0aeject /dev/cdrom 卸载并弹出CD

Linux下进行硬盘挂载分区删除分区,格式化,挂载,卸载方法

本文简单介绍了下文件系统及其操作(df命令),磁盘分区、格式化,还有最主要是挂载操作。

在这里对“挂载”做个说明,我们都知道文件系统是创建在磁盘上面的,每个文件系统都有独立的inode、block等信息,而这个文件系统要能连接到目录树才能被我们访问。将文件系统与目录树产生关联的操作我们就成为挂载。即将文件系统挂载到某个目录下,该目录为进入该文件系统的入口。

一.  创建分区

先查看下是否有磁盘没有分区

fdisk -l

其中第一个框是已经分好区的磁盘,第二、三个硬盘没有分区。下面开始分区

 

二.  用fdisk 对/dev/vda 进行分区

fdisk /dev/vdb

 输入m,可以查看命令操作

输入p 查看当前硬盘分区,目前没有分区

输入n新建一个分区,输入p 建立分区,输入分区编号 1

然后会让你设置开始扇区,我填的是开始扇区2048,结束,20480

最后输入w,回车保存

 其实这个时候,建立好的分区还不能用,还需要挂载才可以用。但是挂载之前,必须要格式化,才行。。。

 

三. 格式化分区

为什么要格式化呢?这时因为每种操作系统所设置的文件属性/权限并不相同,为了存放这些文件所需的数据,因此需要将分区进行格式化,已成为操作系统能够利用的文件系统格式。由此我们也能知道,每种操作系统的文件系统格式并不相同。比如Windows系统的文件系统格式是FAT/FAT16/NTFS,而CentOS 就是Ext2/Ext3/Ext3。接下来进行格式化操作,

格式化命令:格式分区,并指定分区系统/dev/vdb ,我这里是格式化成 ext4

mkfs.ext4   /dev/vdb

 

四. 挂载

4.1挂载分区

4.1.1 先创建挂载目录

mkdir /lutong

4.1.2 通知系统内核分区表的变化,不然内核不知道分区(或重启系统)

partprobe /dev/vdb

4.1.3 然后再挂载分区

mount /dev/vdb /lutong

4.1.4 最后查看挂载是否成功

df -h

4.2 设置开机自动挂载

4.2.1 查看UUID

blkid 

4.2.2 添加新挂载的分区

vim /etc/fstab

 

添加上面红框圈住部分,然后wq保存退出

 然后重启,再用reboot命令查看是否设置成功

 

五. 卸载及删除分区

5.1 卸载

umount /dev/vdb

卸载了,其实还可以挂载,而且数据还会在的

5.2 删除分区

fdisk /dev/sdc
m
d
1   
d   #删除
w   #输入 w  保存,这个时候分区以及删除了,可以重新创建了

 

以上是关于Linux怎么卸载挂载文件?的主要内容,如果未能解决你的问题,请参考以下文章

linux之磁盘管理,查看识别设备,磁盘的挂载卸载分区配额管理,文件系统

android Linux Deploy 挂载虚拟硬盘后无法卸载

linux中挂载和卸载文件系统

linux里面的共享文件怎么挂载后找不到了

Linux文件系统之挂载/卸载

linux文件挂载?