linux 磁盘分区 挂载 卸载 常用命令
一、挂载的概念和作用:
这个概念这位博主写的很好:https://blog.csdn.net/qq_39521554/article/details/79501714
1.Windows下,mount挂载,就是给磁盘分区提供一个盘符(C,D,E,...)。比如插入U盘后系统自动分配给了它I:盘符其实就是挂载,退优盘的时候进行安全弹出,其实就是卸载unmount。
2.Linux下,不像Windows可以有C,D,E,多个目录,Linux只有一个根目录/。在装系统时,我们分配给linux的所有区都在/下的某个位置,比如/home等等
3.插入了新硬盘,分了新磁盘区sdb1。它现在还不属于/。
4.我们虽然可以在一些图形桌面系统里找到他的位置,浏览管理里面的文件,但在命令行却不知怎么访问它的目录,比如无法使用cd或者ls。也无法在编程时指定一个目录对它操作。
5.这时提问者使用了 mount /dev/sdb1 ~/Share/ ,把新硬盘的区sdb1挂载到工作目录的~/Share/文件夹下,之后访问这个~/Share/文件夹就相当于访问这个硬盘2的sdb1分区了。对/Share/的任何操作,都相当于对sdb1里文件的操作。
6.所以Linux下,mount挂载的作用,就是将一个设备(通常是存储设备)挂接到一个已存在的目录上。访问这个目录就是访问该存储设备。
7.linux操作系统将所有的设备都看作文件,它将整个计算机的资源都整合成一个大的文件目录。我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上,然后通过访问这个目录来访问存储设备。挂载就是把设备放在一个目录下,让系统知道怎么管理这个设备里的文件,了解这个存储设备的可读写特性之类的过程。
8.我们不是有/dev/sdb1 吗,直接对它操作不就行了?这不是它的目录吗?
9.这不是它的目录。虽然/dev是个目录,但/dev/sdb1不是目录。可以发现ls/dev/sdb1无法执行。/dev/sdb1,是一个类似指针的东西,指向这个分区的原始数据块。mount前,系统并不知道这个数据块哪部分数据代表文件,如何对它们操作。
10.插入CD,系统其实自动执行了 mount /dev/cdrom /media/cdrom。所以可以直接在/media/cdrom中对CD中的内容进行管理。
二、与磁盘分区相关的命令:
1、fdisk -l: 查看磁盘分区详情
[root@tcy /]# fdisk -lDisk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005e654Device Boot Start End Blocks Id System
/dev/sda1 * 1 26 204800 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 26 1332 10485760 83 Linux
/dev/sda3 1332 1593 2097152 82 Linux swap / Solaris
2、df -h: 查看磁盘使用情况
[root@tcy ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 15G 3.5G 11G 26% /
tmpfs 939M 224K 939M 1% /dev/shm
/dev/sda1 190M 39M 142M 22% /boot
3、mount/umount: 挂载/卸载
1)挂载光盘语法:
mount [-t vfstype] [-o options] device dir
①-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。
常用类型有:
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
②-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
③device 要挂接(mount)的设备
④dir设备在系统上的挂接点(mount point)
2)卸载光盘语法:
[root@localhost ~]# umount 设备文件名或挂载点
3)例子
①光盘镜像文件的挂载
[root@localhost ~]# mkdir /mnt/cdrom/ 建立挂载点
[root@localhost ~]# mount -t iso9660 /dev/cdrom /mnt/cdrom/ 设备/dev/cdrom挂载到 挂载点 : /mnt/cdrom中
[root@hadoop101 ~]# ll /mnt/cdrom/
②卸载光盘
[root@localhost ~]# umount /mnt/cdrom
linux 磁盘分区 挂载 卸载 常用命令相关推荐
- Linux磁盘分区挂载
Linux磁盘分区挂载 一.Linux分区 1.原理介绍 对Linux 来说,无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构 , Linux 中每个分区都是用来 ...
- LINUX磁盘分区挂载笔记
目录 一.Linux磁盘分区 ① 基本分区与扩充分区 ② 对比windows磁盘分区 二.管理Linux主分区(基本分区) ① 新增一个主分区 ② 删除一个主分区 三.管理Linux扩充分区 ① 新增 ...
- Linux 磁盘分区挂载
目标:将一个新硬盘能够挂载到linux 系统上(开机自动挂载) 可从 ⓒ 直接开始操作 ⓐ 查看当前系统磁盘挂载 情况 : lsblk -f (老师不离开) sda : 表示当前系统有一个物理磁盘 ...
- 安装linux无法挂载磁盘分区,Linux 磁盘分区挂载
1. 分区类型 linux 下有主分区.扩展分区.逻辑分区.主分区最多有4个,扩展分区最多只能有一个.但是主分区+扩展分区最多只能有4个.扩展分区无法进行数据读写,只能装在逻辑分区(在扩展分区中,逻辑 ...
- Linux学习 | Linux磁盘分区挂载
文章目录 1 Linux分区 1.1 基本介绍 1.2 硬盘说明 2 分区.挂载实操 2.1 添加硬盘 2.2 硬盘分区 2.3 挂载 3 磁盘使用情况查询 学习视频
- Linux磁盘管理:lvcreate 常用命令
查看当前LV及PV信息: [root@rusky ~]# hostnamectlStatic hostname: localhost.localdomain Transient hostname: r ...
- linux 磁盘分区,格式化,挂载
在操作系统中,磁盘管理属于设备管理的范畴,一块硬盘安装到主机之后称为裸设备,若要能够linux系统中使用必须对其进行如下步骤: 分区 --> 格式化 --> 挂载 1. linux 系统中 ...
- linux主分区移动挂载,Linux磁盘分区和挂载
Linux磁盘分区和挂载 分区 分区的方式: mbr分区 最多支持4个主分区 系统只能安装到主分区上 扩展分区要占用一个主分区 MBR最大支持2TB,但拥有最好的兼容性 gtp分区 支持无线多个主分区 ...
- linux脚本对磁盘分区,shell 脚本实战笔记(4)--linux磁盘分区重新挂载
背景: Hadoop的HDFS文件系统的挂载, 默认指定的文件目录是/mnt/disk{N}. 当运维人员, 不小心把磁盘挂载于其他目录, 比如/mnt/data, /mnt/disk01, /mnt ...
最新文章
- Serverless 时代下大规模微服务应用运维的最佳实践
- NOIP2016提高组复赛解题报告
- 纠结于ajax开发中 response的contentType 问题
- python采用单例模式游戏_Python实现Singleton模式的方式详解
- Java 读取指定目录下的文件名和目录名
- Spring boot 整合dynamic实现多数据源
- C++之extern和string的find函数和substr函数和data()函数使用总结
- spring mvc 传中文 到controller层乱码的 解决方法
- 随机抽取题目程序java_分析并实现一个简单的抽人程序
- springboot 分页查询参数_精通SpringBoot--分页查询功能的实现
- python网络爬虫学习笔记(二):爬虫基本概述
- 计算机系统结构计算题
- ASP.NET 4.0尚未在 Web 服务器上注册 解决方法
- Ubuntu18.04 上 phpvirtualbox 折腾记
- SharePoint:扩展DVWP - 第4部分:将DVWP操作链接转为按钮
- Web安全攻防渗透测试实战指南笔记 三
- STM32F4开发-新建工程
- 位移密码算法挑战 个人答案
- JAVA高级视频_IO输入与输出_第一部分(System、Runtime、Date、Calendar、MathRandom、IO输入输出与概述、文件的续写、FileReader、复制文件、)...
- 鸿蒙可能超越安卓吗,华为鸿蒙能超越安卓吗?或一统江湖?任正非已志在必得...
热门文章
- 超级计算机排名2019世界500强,2019年全球超级计算机500强名单: TOP500排名速度如何变化?...
- Android实习周记:第一周,井底之蛙上岸
- 展讯7715 Android 平台编译
- 如何查看计算机网络密码是什么意思,如何查看电脑用户名_如何查看电脑网络密码...
- [学习笔记] 全角字符与半角字符的区别
- android 跳转第三方应用qq或联系我们功能使用qq
- zemax---GEO Radius and RMS Radius
- Python的创作起源,成功是必然的
- fl2440——u-boot启动过程的简要分析
- 基于形态学的图像后期抗锯齿算法--MLAA优化研究