精华内容
下载资源
问答
  • 挂载

    2017-03-15 13:50:54
    1. 简介挂载:Linux中所有的可读取设备(硬盘、光盘、U盘、软盘、移动硬盘等)都必须挂载之后才可以使用,系统硬盘分区是Linux系统开机自动挂载的,所有的可读取设备都有一个设备文件名,挂载指的就是将设备文件名和...

    1. 简介

    挂载:Linux中所有的可读取设备(硬盘、光盘、U盘、软盘、移动硬盘等)都必须挂载之后才可以使用,系统硬盘分区是Linux系统开机自动挂载的,所有的可读取设备都有一个设备文件名,挂载指的就是将设备文件名和挂载点(任意一个空目录)连接起来。

    2. 查询挂载和自动挂载

    mount   
    或
    mount -l
    查询Linux系统中已经挂载的设备文件名、挂载点、文件系统
    
    mount -a        
    依据配置文件/etc/fstab的内容,自动进行挂载

    3. 挂载命令

    命令格式:mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点

    作用:执行挂载操作,将设备文件名和挂载点连接起来。

    选项:

    • -t 文件系统类型:手工指定挂载的文件系统类型(ext4、iso9660),一般无需手动指定。因为对于磁盘分区,默认的文件系统是ext4;对于光盘,默认的文件系统是iso9660。
    • -L 卷标名:相当于分区的别名,意义不大。
    • -o 特殊选项:可指定挂载的额外选项,多个特殊选项之间用逗号分隔。

    常用的特殊选项有以下几个:

    特殊选项 说明
    remount 重新挂载已挂载的文件系统。
    exec 允许执行文件系统中的可执行文件,默认值。
    noexec 不允许执行文件系统中的可执行文件。
    rw 文件系统挂载时,权限设置为读写,默认值。
    ro 文件系统挂载时,权限设置为只读。

    4. 挂载光盘

    具体可参考:http://blog.csdn.net/lamp_yang_3533/article/details/53284290

    5. 解挂命令

    命令格式:umount 设备文件名或挂载点

    作用:解除挂载

    注意:不能在当前目录中解除挂载,故必须先切换到其他目录。

    6. 挂载U盘

    挂载U盘之前,必须先知道U盘的设备文件名。

    注意:如果用的是虚拟机Linux系统,必须先将鼠标点进虚拟机Linux系统界面,再来插入U盘,否则,U盘会被真实机所识别。

    [root@localhost ~]# fdisk -l
    
    Disk /dev/sda: 10.7 GB, 10737418240 bytes
    255 heads, 63 sectors/track, 1305 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: 0x000dbaad
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *           1          26      204800   83  Linux
    Partition 1 does not end on cylinder boundary.
    /dev/sda2              26         157     1048576   82  Linux swap / Solaris
    Partition 2 does not end on cylinder boundary.
    /dev/sda3             157        1306     9231360   83  Linux
    
    Disk /dev/sdb: 32.0 GB, 32018268160 bytes
    255 heads, 63 sectors/track, 3892 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: 0x00000000
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1               1        3893    31267824    c  W95 FAT32 (LBA)
    
    查看系统中所有已连接的存储设备的设备文件名

    可发现,在该Linux系统中,将U盘的设备文件名识别为/dev/sdb1。

    然后,创建一个空目录作为U盘的挂载点。

    mkdir /mnt/usb

    最后,执行挂载命令。

    mount -t vfat /dev/sdb1 /mnt/usb

    注意:Linux系统默认是不支持NTFS文件系统,而且,它把FAT16识别为fat,把FAT32识别为vfat。

    之后,就可以浏览U盘中的文件了。

    cd /mnt/usb
    ll

    想要安全退出U盘,先解除挂载,再拔出U盘即可。

    cd
    umount /mnt/usb

    7. 挂载移动硬盘

    通常,移动硬盘的文件系统是NTFS格式的,而Linux系统默认不支持NTFS文件系统。

    为了能让Linux系统可以挂载移动硬盘,我们必须使Linux系统支持NTFS文件系统。

    具体的解决方案请参考下一讲

    展开全文
  • linux如何mount挂载磁盘并设置开机自动mount

    万次阅读 多人点赞 2018-07-31 11:25:15
    知道大家时间都很宝贵,我直接把流程命令写下来,大家配置完即可,想研究原理的话就往下读 ...fdisk -l # 查看可挂载的磁盘 df -h # 查看已经挂载的磁盘 mkfs.ext4 /dev/vdb # 初始化磁盘 mount /dev/vdb /u01 ...

    ## 声明:本文章所写操作会初始化(格式化)需挂载的磁盘,对服务器本身原来的磁盘数据无任何影响,因此如果你要挂载的那个磁盘里有数据请先备份或移步他文

    知道大家时间都很宝贵,我直接把流程命令写下来,大家配置完即可,想研究原理的话就往下读

    fdisk -l                       # 查看可挂载的磁盘
    df -h                          # 查看已经挂载的磁盘
    mkfs.ext4 /dev/vdb             # 初始化磁盘,格式是ext4,注意这里会格式化可挂载磁盘
    mount /dev/vdb /u01            # mount 磁盘到/u01,保证/u01为空
    blkid                          # 获取磁盘的uuid和属性,用uuid来进行开机mount
    vim /etc/fstab                 # 开机mount,模板是UUID=********** /u01  ext4  defaults  1 1

    由于linux系统有时候磁盘储存不够需要扩容,这时候就可以选择挂载磁盘,这个挂载的磁盘就可以理解为U盘

    第一步先 fdisk -l ,查看可挂载的磁盘都有哪些

    可以看到上面有两个磁盘,这时候再df -h  查看已经挂载了哪些磁盘

    只挂载了其中一个小的,这时候我们就可以挂载那个/dev/vdb 大磁盘了  

     mount /dev/vdb /u01  

    注意这个u01这个文件夹一定要是空的,不然挂载上去之前u01里面的东西就无法显示,所以一般mount时都是新建一个文件夹,总之就是要保证它为空

    这时候如果磁盘之前挂载过,是挂载不上的,报下面的错

    我们要初始化磁盘   mkfs.ext4 /dev/vdb

    再mount 即可     mount /dev/vdb /u01

    这样mount完之后还要设置开机自动mount,不然重启之后还需要再mount比较麻烦

    我们采用uuid的方式进行开机mount

    用 blkid  获取磁盘的uuid和属性

    vim /etc/fstab

    配置模板:UUID=*************  /u01  ext4  defaults  1  1

    如果磁盘之前有过扩容,想让扩容后的磁盘生效,则需要先重启服务器,umount掉挂载的文件夹(umount dir_name),执行

    e2fsck -f /dev/vdb   # 诊治数据磁盘,返回磁盘信息
    
    resize2fs /dev/vdb   # 重置数据磁盘大小

    之后再重新进行上述的mount,不用担心,重新mount 数据不会丢失

    展开全文
  • 文件挂载概念: lsblk查看分区和挂载情况:MOUNTPOINT栏如果没有内容则表示未挂载 如果想使用某个新创建的文件系统,就必须把它挂载到某挂载点(mkdir新建的一个目录),挂载命令是mount mount -o 选项 设备 /挂载点 ...

    文件挂载概念:

    • lsblk查看分区和挂载情况:MOUNTPOINT栏如果没有内容则表示未挂载
      在这里插入图片描述
    • 如果想使用某个新创建的文件系统,就必须把它挂载到某挂载点(mkdir新建的一个目录),挂载命令是mount
      mount -o 选项 设备 /挂载点(不加选项直接mount 即可,默认是可读写的)
    • 取消挂载(就是卸载已挂载的点或设备):umount /挂载点 或者 umonut 设备
      如,现在将刚创建的sda6挂载到zz目录,挂载以后访问和写入数据都是在sda6里面,并非当前服务器目录。 卸载sda6以后拷贝了3个文件到zz中,因为sda6本身是没有数据的,所以挂载sda6以后就看不到之前zz目录中的文件了。注:挂载目录以后,原目录的内容和空间都会被隐藏,比如zz之前有100G的数据,挂载了sda6以后,之前zz目录中的数据被隐藏了,现在看到的是sda6的数据。 但之前zz的数据依旧存在(就是原磁盘如果有500G,现在看不到zz,其他加起来实际只有400g,卸载了挂载的磁盘以后就能看到了这被隐藏的100G了)。
      在这里插入图片描述

    临时挂载

    注:临时挂载都是一次性的,重启就不生效了

    • mount -o ro 设备 /挂载点:以只读的形式挂载磁盘
      在这里插入图片描述
    • mount -o noexec 设备 /挂载点:反向权限挂载,就是以前可执行的现在不能执行,以前不能执行的现在可执行
      在这里插入图片描述
    • mount -o remount,exec 设备 /挂载点 :挂载到新目录,并不是每次重新挂载都需要先卸载,可以加上选项remount,exec`即可:
      在这里插入图片描述

    永久挂载

    如果要挂载永久生效,需要把挂载配置文件写入到/etc/fstab中 :vim /etc/fstab c,格式说明见下图
    注:如果永久挂载镜像,类型查看方式:先临时挂载,通过df -Th可看到类型,没理解没关系,文章最后有详细说明的
    在这里插入图片描述
    如果不需要定义选项,直接defaults 即可需要定义选项用 , 隔开即可, 最后0 0为 是否自检,建议默认 0 0 ,否则可能会出问题。 所以最终样式为:
    在这里插入图片描述
    写入配置文件以后:需要mount 挂载一次目录即可 或者mount -a(自动挂载) 也可。
    注:如果报错,则表示/etc/fstab中格式或字母写入错误
    在这里插入图片描述

    镜像永久挂载

    上述是外磁盘或者新硬盘的挂载方式, iso镜像挂载略有区别:
    我是把镜像文件放在/root目录下的:
    在这里插入图片描述
    这时候挂载都知道是 直接 mount iso名称 挂载目录 即可,挂载成功后通过lsblk或者df -Th 便能看到文件系统名和类型:
    在这里插入图片描述
    但这种只是临时挂载,如果要自动挂载,就需要写入到 /etc/fstab文件中,但这时如果根据平常外挂磁盘挂载方式一样,便会出现问题(原因及处理方法继续往后看):
    在这里插入图片描述
    我是挂载到/mnt目录的,所以先umount /mnt 卸载镜像,然后mount -a 自动挂载 便会报错:
    在这里插入图片描述
    原因在于,镜像文件中第一栏磁盘选项必须改为 镜像所属位置和镜像名称:
    在这里插入图片描述
    如果不确定镜像所处位置:在镜像界面pwd即可:
    在这里插入图片描述
    这时候在次 mount -a 自动挂载就会正常挂载了:
    在这里插入图片描述

    展开全文
  • 虚拟机开机自动挂载(永久挂载)

    万次阅读 2020-10-05 17:24:21
    需求:添加两个5G硬盘实现开机自动挂载挂载路径为 /mnt/disk1 和 /mnt/disk2 将光盘(vm)sr0挂载到 /mnt/cdrom
    需求:添加两个5G硬盘实现开机自动挂载,挂载路径为 /mnt/disk1 和 /mnt/disk2 将光盘(vm)sr0挂载到 /mnt/cdrom
    1. 首先添加两块5G的硬盘

    将下面图片中的操作两遍,添加完成后 reboot 重启虚拟机
    在这里插入图片描述

    2. 重启完成后

    重启完毕使用命令:lsbsk -f 可以查看硬盘是否添加成功,下面我已经添加成功
    在这里插入图片描述

    3.添加完成我们就可以实现挂载了

    给硬盘分区,此处需求是只用分一个区,如果有多个分区可以将下面图片在次执行
    在这里插入图片描述
    接下来就是将刚才的所分的区格式化
    在这里插入图片描述
    输入命令vim /etc/fstab 修改里面的文件最后保存退出
    在这里插入图片描述

    以上就是永久挂载硬盘,当然我只挂载了一个/dev/sdb ,还有另外一个方法也是一样的

    其他说明

       硬盘删掉后,/fstab没有删除UUID重启报错 	使用  mount -o remount rw  /    
       重新挂载,能够编辑/etc/fstab   	删掉 添加UUID=新硬件的UUID
    

    取消挂载

    umount  /mnt/disk2/
    
    展开全文
  • Linux虚拟机挂载新的硬盘

    万次阅读 2020-10-05 21:15:49
    2. 用户不能直接操作硬件, 需要 让硬件和系统的目录建立映射关系(挂载) 才可以操作,称为 挂载 第二步:步骤详情 第一步:虚拟机添加硬盘 第二步:查看系统分区挂载情况 lsblk 的记忆小窍门: 老师不离开 的...
  • centos挂载和取消挂载

    千次阅读 2019-09-18 14:57:57
    centos挂载和取消挂载 挂载到目录/home/tmp mkdir -p /home/tmp mount /dev/cdrom /home/tmp 取消挂载 umount /home/tmp
  • NFS挂载的2种方式

    万次阅读 多人点赞 2017-03-29 17:19:49
    在第一期视频 : 第0课第7节_刚接触开发板之制作根文件系统及初试驱动.wmv ,因为要测试驱动,所以必须要把驱动程序弄到开发板里才行。 于是韦老师介绍了两种方式:1 仅用flash上的根文件系统启动后,手工...NFS挂载
  • Linux中挂载详解以及mount命令用法

    万次阅读 多人点赞 2017-12-13 09:40:20
    挂载概念 Linux中的根目录以外的文件要想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联操作就是“挂载”,这个目录就是“挂载点”,解除次关联关系的过程称之为“卸载”。 注意:“挂载点”的...
  • Linux的磁盘挂载/yum/镜像挂载

    万次阅读 2019-10-18 09:30:13
    磁盘挂载 第一步右键设置,添加磁盘 第二步对磁盘进行分区:fdisk /dev/sdb 第三步:格式化:mkfs -t /dev/sdb1 / mkfs -t /dev/sdb2 第四步:挂载: 创建两个新的文件夹:mkdir /mnt/disk1 and disk2 挂载:mount /...
  • 阿里云(Centos6.9)挂载数据盘

    万次阅读 2020-03-16 18:21:31
    1、入手阿里云后查看有几块硬盘:(只显示概况,不显示分区情况) # fdisk -l|grep Disk ...如果有提示:disk/dev/xvdbdoesntcontainavalidpartitiontable说明数据盘还没有分区和挂载 2、如果上...
  • 挂载挂载

    千次阅读 2018-08-28 19:35:56
    挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符。 这个操作可以通过“计算机管理”中的“磁盘管理”来进行。     需要理解的是, linux操作系统将所有的设备都看作文件, 它将整个计算机...
  • linux系统挂载与取消挂载

    千次阅读 2017-09-11 18:12:24
    挂载与取消挂载
  • Ubuntu挂载硬盘方法

    万次阅读 热门讨论 2018-07-29 21:13:09
    然而机械硬盘全部空闲,故将机械盘划出了300G挂载到固态盘下。 二、步骤 1. 准备硬盘 博主系统版本为Ubuntu18.04,自带磁盘管理工具 Disks ,打开后可见左侧博主的两个硬盘,机械盘有两个分区: 选中其中一个...
  • 1、LVM方式挂载磁盘,将剩余磁盘空间增加到分区 fdisk-l//可以查看主机所挂硬盘个数及分区状态 lsblk //查看硬盘信息 df //查看挂载信息 fdisk /dev/sda //新建分区 n 4 默认 +30M w //重新读取分区 ...
  • linux挂载硬盘

    万次阅读 2020-09-09 13:12:34
    linux挂载硬盘 查看硬件设备 在root下输入lsblk 查看硬件设备(lsblk可以看成是“List block device”的缩写,即列为出所有存储设备。)。 mount /dev/sdb1 /mnt/usb 查看cat /etc/mtab文件显示当前系统已挂载的...
  • Ubuntu 磁盘挂载——开机自动挂载

    万次阅读 2018-03-13 15:30:05
    Ubuntu 磁盘挂载 1.使用命令查看分区 sudo fdisk -l 可以根据上图提供的磁盘信息确定想挂载的磁盘,以及确定挂载的位置。 我此次的目的是将/dev/sda2 磁盘挂载到/mnt/data中去。 2.创建挂载目录 ···...
  • Armbian挂载硬盘(以及自动挂载

    千次阅读 2020-04-12 16:01:03
    Armbian挂载硬盘(以及自动挂载) (一) Filesystem 文件系統 size 文件大小 Used 使用空间 Mounted on 挂载的目录 、查看系统所检测到的磁盘,这里的 sda1检测到的硬盘但是没有被挂载(注意:这里sda1 是’1’ 而...
  • Ubuntu系统开机自动挂载共享

    万次阅读 2020-07-15 19:56:51
    前面讲了如果挂载共享目录以及生产桌面快捷方式,但是这种方式只能当次有效,重启后会发现挂载没了。 下面讲如何自动挂载 1.首先切换到etc下,cd /etc 2.默认是只读权限,我们修改成可读可写,sudo chmod 666 ...
  • Samba挂载

    千次阅读 2019-03-28 23:24:04
    首先开始万古不变第一步:创建一个挂载目录,挂载yum源 补充一下配置本地yum源的信息 vim /etc/yum.repos.d/centos.repo 2)安装cifs-utils软件包 yum -y install cifs-utils 3)配置开机挂载 添加下面添加 //...
  • Linux挂载

    千次阅读 2019-07-02 17:56:31
    在优化HDFS文件存储时,把文件分部到多个磁盘存储,有利于合理利用磁盘,需要不同磁盘挂载目录,涉及到了磁盘自动挂载,在这里记录一下。 1. 手动挂载命令mount mount [-t type] [-o options] device dir 1、-t...
  • docker 挂载目录 挂载不上

    千次阅读 2019-10-23 09:27:36
    docker run 的时间做了-v 设置,挂载的本机目录是d:\swoole,但是docker容器里边访问不到宿主机目录, 原因:是因为setting中Shared Folder中没有勾选任何一个盘符,所以挂挂载不上 解决办法:docker软件...
  • linux中的挂载挂载

    千次阅读 2019-03-22 20:55:03
    挂载即把一个分区或磁盘放在一个目录里。 挂载点就是一个特定的目录。 挂载的本质就是为设备提供一个访问入口,例如将光盘挂载到/mnt/cdrom的话,就可以通过访问/mnt/cdrom这个目录来访问光盘. Windows其实也需要...
  • Linux挂载磁盘分区

    万次阅读 多人点赞 2018-09-14 15:03:28
    Linux系统一般都会有未挂载的磁盘,如果我们想使用这些为挂载的磁盘就需要挂载到指定目录才能使用。 一、有多个磁盘,将未分区的磁盘挂载 1、进入root用户 su – 2、查看已挂载磁盘的使用情况: df –h ...
  • Linux系列文章 1.创建多台虚拟机CentOS6.9并完成基础配置 ...文章目录Linux系列文章前言一、为什么要挂载,什么是挂载二、如何实现挂载1.插入一块磁盘2.磁盘分区3.分区格式化4.挂载5.实现开机自动挂载6.其
  • docker挂载

    千次阅读 2018-06-24 13:41:10
    挂载数据卷 数据卷删除 目录挂载 挂载主机文件 数据卷(volume) 数据卷是一种特殊的目录,可以被多个容器使用 创建数据卷 docker volume create 卷名 例如: MacBook-Pro:~$ docker volume create vol-...
  • 重新挂载为已经挂载了的文件系统(以读写权限挂载),需要注意的是,挂载点必须是一个已经存在的目录,这个目录可以不为空。一般用于此目录下的文件为ro权限,需要临时变更为可修改权限。   参数: -o <...
  • Linux 文件系统挂载与开机自动挂载

    万次阅读 2018-03-15 20:27:16
    答案也就是本文介绍的:挂载。 2. 原理  对于Linux系统,根文件系统“/”之外的其他文件要想能够被访问,都必须通过“关联”至根文件系统上的某个目录来实现,此关联操作即为“挂载”,此目录即为
  • 挂载步骤包括查看待挂载的数据盘、创建挂载点、格式化数据盘、挂载及查看挂载结果。 1、查看待挂载数据盘: 通过命令fdisk –l进行查看,红框内是我们购买的 数据盘,我们可以挂载到我们制定的目录上。 2、...
  • +挂载点+文件系统类型 +defaults(自动挂载时使用的默认权限) +数字(是否dump备份,0备份,1每天备份,2不定期备份) +数字(是否fsck检测,0不自动检测,其他越小优先级越高) 由此我们按照格式挂载填写1自动...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 95,100
精华内容 38,040
关键字:

挂载