• 请问linux自动挂载什么意思? 小弟初学linux,希望各位大牛回答可以详细一点~
  • linux centos 中的挂载什么意思? Linux系统是没有盘符的,所有的命令及我们Windows中的盘符都是用目录的形式进行管理,把每一个分区和某一个目录对应。那么,我们对这个目录的操作就是对这个分区的操作,这样就实现...

    linux centos 中的挂载是什么意思?

    Linux系统里是没有盘符的,所有的命令及我们Windows中的盘符都是用目录的形式进行管理,把每一个分区和某一个目录对应。那么,我们对这个目录的操作就是对这个分区的操作,这样就实现了硬件管理手段和软件目录管理手段的统一,这个比如D盘分区和linux系统中根目录/test一一绑定的过程就叫做Linux系统中的挂载。


    那么,如何在linux centos系统中挂载硬盘呢?
    linux centos 挂载的详细操作步骤:

    首先远程连接linux服务器,一般可以使用专用的linux连接工具,个人喜好可以按自己选择远程工具,本人推荐常用下载putty工具。


    2. 查看linux 系统服务器上的 磁盘 情况 fdisk -l


    查看结果: 该服务器上有  三块磁盘  一个40G系统盘 另外另个磁盘  即为   个人磁盘    也就是我们需要挂载的磁盘


    3.  linux centos 磁盘分区命令    倘若我们挂载  /dev/xvdc1    10G 磁盘,那么我们可以先  格式化分区   输入  fdisk /dev/xvdc1  


    依次输入:   n    p    1   二次回车   w   即可。

    1. Command (m for help):n  
    2. Command action  
    3.      e    extended                  //输入e为创建扩展分区  
    4.      p    primary partition (1-4)      //输入p为创建逻辑分区  
    5. p  
    6. Partion number(1-4):1      //在这里输入l,就进入划分逻辑分区阶段了;  
    7. First cylinder (51-125, default 51):   //注:这个就是分区的Start 值;这里最好直接按回车,如果您输入了一个非默认的数字,会造成空间浪费;  
    8. Using default value 51  
    9. Last cylinder or +size or +sizeM or +sizeK (51-125, default 125): +200M 注:这个是定义分区大小的,+200M 就是大小为200M ;当然您也可以根据p提示的单位cylinder的大小来算,然后来指定 End的数值。回头看看是怎么算的;还是用+200M这个办法来添加,这样能直观一点。如果您想添加一个10G左右大小的分区,请输入 +10000M ;  
    10.   
    11. Command (m for help): w                     //最后输入w回车保存。 

    4.   linux centos 格式化磁盘命令   #mkfs.ext4 /dev/xvdc1

    5.   linux centos 创建目录命令   #mkdir /mydisk         用于  映射  你需要挂载的 磁盘,  挂载成功后,每次你只需要  访问  该目录   即是可通过#cd /mydisk    访问  对应的磁盘分区    。

    6.    linux centos 挂载磁盘命令   #mount /dev/xvdc1 /mydisk   意思是将服务器上  /dev/xvdc1绑定到   你所创建的目录  mydisk文件目录上。

    7.     linux centos 配置挂载开机启动 ,关键步骤

    echo "/dev/sdb1              /data                  ext4    defaults        0 0" >> /etc/fstab


    该命令及其重要,因为挂载磁盘操作挂载成功后,重启服务器后会丢失挂载,以至于挂载失效,即要写入开启挂载启动项。

    该命令中,ext4 是  对应  你的格式化磁盘的  类型格式,如  我这边的磁盘  格式化时  用了   ext4  格式进行格式。

    8.  重启linux服务器命令  shutdown -r now



    展开全文
  • 挂载即把一个分区或磁盘放在一个目录挂载点就是一个特定的目录。 挂载的本质就是为设备提供一个访问入口,例如将光盘挂载到/mnt/cdrom的话,就可以通过访问/mnt/cdrom这个目录来访问光盘. Windows其实也需要...

    挂载即把一个分区或磁盘放在一个目录里。

    挂载点就是一个特定的目录。

    挂载的本质就是为设备提供一个访问入口,例如将光盘挂载到/mnt/cdrom的话,就可以通过访问/mnt/cdrom这个目录来访问光盘.

    Windows其实也需要挂载,只不过它是把分区或磁盘挂载到A:B:C:……Z:这样开头的特定文件夹里。
    Linux用目录名挂载分区或目录的好处是:一、便于操作,你可以把分区或磁盘挂载到任何你想要的目录或文件夹里。二、顾名思义,由于挂载的文件夹或目录可以自己指定,所以就可以挂载到自己创建的或相关内容的目录或文件夹里。三、挂载数量没有限制,windows的分区挂载到Z:就不能继续挂载了,或者说Windows挂载的分区数不能超过26个;而Linux则没有这个限制,特别是网络磁盘映射,你可以挂载任意多的共享文件夹到你的本地文件夹里。

    展开全文
  • ♥️♥️♥️♥️♥️ 前面讲过,Linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在 Linux 看来,任何硬件设备也都是文件,它们各有自己的...合二为一的过程称为“挂载”。 如果不...

    ♥️♥️♥️♥️♥️

    前面讲过,Linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在 Linux 看来,任何硬件设备也都是文件,它们各有自己的一套文件系统(文件目录结构)。

     

    因此产生的问题是,当在 Linux 系统中使用这些硬件设备时,只有将Linux本身的文件目录与硬件设备的文件目录合二为一,硬件设备才能为我们所用。合二为一的过程称为“挂载”。

    如果不挂载,通过Linux系统中的图形界面系统可以查看找到硬件设备,但命令行方式无法找到。

    挂载,指的就是将设备文件中的顶级目录连接到 Linux 根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。

    纠正一个误区,并不是根目录下任何一个目录都可以作为挂载点,由于挂载操作会使得原有目录中文件被隐藏,因此根目录以及系统原有目录都不要作为挂载点,会造成系统异常甚至崩溃,挂载点最好是新建的空目录。

    举个例子,我们想通过命令行访问某个 U 盘中的数据,图 1 所示为 U 盘文件目录结构和 Linux 系统中的文件目录结构。

    什么是挂载,Linux挂载详解
    图 1 U 盘和 Linux 系统文件目录结构

    图 1 中可以看到,目前 U 盘和 Linux 系统文件分属两个文件系统,还无法使用命令行找到 U 盘文件,需要将两个文件系统进行挂载。

    接下来,我们在根目录下新建一个目录 /sdb-u,通过挂载命令将 U 盘文件系统挂载到此目录,挂载效果如图 2 所示。

    什么是挂载,Linux挂载详解
    图 2 文件系统挂载

    可以看到,U 盘文件系统已经成为 Linux 文件系统目录的一部分,此时访问 /sdb-u/ 就等同于访问 U 盘。

    前面讲过,根目录下的 /dev/ 目录文件负责所有的硬件设备文件,事实上,当 U 盘插入 Linux 后,系统也确实会给 U 盘分配一个目录文件(比如 sdb1),就位于 /dev/ 目录下(/dev/sdb1),但无法通过 /dev/sdb1/ 直接访问 U 盘数据,访问此目录只会提供给你此设备的一些基本信息(比如容量)。

    总之,Linux 系统使用任何硬件设备,都必须将设备文件与已有目录文件进行挂载。

    具体的挂载以及卸载指令后续章节会详细介绍。

    2.9 Linux一切皆文件
    2.10 Linux挂载
    2.11 Linux服务器管理注意事项
    Linux文件和目录管理
    3.1 Linux文件系统层次结构
    3.2 Linux文件系统不是必须的,而是必要的
    3.3 Linux文件(目录)命名规则
    3.4 Linux绝对路径和相对路径
    3.5 Linux命令基本格式
    3.6 Linux cd
    3.7 Linux pwd
    3.8 linux ls

    展开全文
  • 挂载: Liunx采用树形的文件管理系统,也就是在Linux系统中,...在安装系统时,你必须选择把一个主分区挂载在/ 目录下,因为系统需要安装在/挂载的主分区下。否则系统会提示你。这里又一次提到了挂载。所以挂载就是...

    挂载:
    Liunx采用树形的文件管理系统,也就是在Linux系统中,可以说已经没有分区的概念了。分区在Linux和其他设备一样都只是一个文件。要使用一个分区必须把它加载到文件系统中。这可能难于理解,继续往下看。
    Linux中树形的文件结构,最顶层是/ 目录。在安装系统时,你必须选择把一个主分区挂载在/ 目录下,因为系统需要安装在/挂载的主分区下。否则系统会提示你。这里又一次提到了挂载。所以挂载就是把目录和分区连接起来,和上面说的WINDOWS下的映射关系是一样的。不同的是WINDOWS是把分区映射到一个盘符,而LINUX下是映射到一个目录。 这是理解他们不同最重要的地方,而导致不同的是因为文件系统结构不同。
    上面说了Linux的文件系统是树形的,安装的系统必须是在/ 目录下,因为/目录下挂载了一个主分区。/目录是树形的根,其他所有目录都是他的子节点。 我们安装系统的时候已经把分区1挂载到 / 目录下了. 而这个时候没有挂载其他任何分区,所以/ 目录下的所有其他目录都在这个分区下,也就是说,我在任何目录下读写操作实际都是操作的这个1号分区。如果我们想使用其他分区,就必须把这个分区挂载到一个目录下,这个目录可以是已经存在的目录,比如/home,也可以是我们自己建立的目录,比如/oracle。当然有些目录比如/lib, /dev, /etc, /usr这些都不能挂载其他分区,因为他们都存放着系统需要的文件,一旦被挂载其他分区,那没OS就无法找到所需的文件,系统就会崩溃。比如我们把分区2挂载到/usr/X11目录下时,系统就无法通过X11目录找到分区1上的文件,这个时候系统图形界面就无法使用了. 虽然文件还在硬盘上。前面说过,目录 --- 分区 是通过挂载吧他们联系起来。你更换了分区,也就破坏了联系,就无法在找到之前的文件了。我们在看分区5和分区6,我们把它挂载到/home/ftp 和 /oracle目录下,这个时候我们在操作这2个目录是,就是操作对用的分区了.
    而WINDOWS就没这么复杂,她不是采用树形的结构,每个分区对应一个盘符,一旦建立映射关系就无法在修改。实际上,LINUX的每个挂载了分区的目录就相当于WINDOWS系统中的盘符,比如上面的,/home/ftp 和 /oracle目录我们就可以把她看做一个盘符和一个分区关联,只是因为LINUX文件系统,使得她更加灵活,所以也更复杂和难以理解。
    df 命令可以查看分区挂载情况, fdisk 命令可以查看系统分区情况。
    LINUX下所有设备都被认为是文件,而/dev目录存放所有系统设备文件的,而一个分区就是一个文件,名字就是分区的名字.
    1、通过mount挂载文件 来挂载磁盘分区(或存储设备)
    mount挂载文件  [-t  文件系统 ]  [-o  选项]  设备  目录
    -t 通过这个参数,我们来指定文件系统的类型,一般的情况下不必指定有时也能识别
    -o 这个选项,主要选项有权限、用户、磁盘限额、语言编码等
    设备 指存储设备,比如/dev/hda1, /dev/sda1 ,cdrom 等...至于您的系统中有哪些存储设备,主要通过 fdisk -l 或者查看 /etc/fstab 或 dmesg ;一般的情况下光驱设备是/dev/cdrom ;软驱设备是/dev/fd0 ;硬盘及移动硬盘以 fdisk -l 的输出为准;
    1)对光驱和软驱的挂载;
    我们先建一个目录,然后执行Linux mount挂载文件 命令,这样cdrom 就挂在 /mnt/cdrom 中了;我们就可以在/mnt/cdrom 中查看光盘中资料和文件;这个目录您想怎么建就怎么建。用什么目录不是最重要的。重要的是您知道自己在做什么就行了。比如我们也可以把这个目录建成 dvdrom ;然后用 Linux mount挂载文件 /dev/cdrom /mnt/dvdrom 来挂载;
    2)挂载硬盘和移动硬盘的文件系统;
    一个分区只有创建了文件系统后才能使用,前面我们说过了,我们在Linux大多用的是ext2 、ext3、reiserfs、fat32、msdos 、ntfs等;
    [1]挂载Linux文件系统;
    首先我们得建一个文件系统挂载的目录;我们前面已经提到了;一个有文件系统的分区要挂到系统中,必须要有一个挂载点;这个挂载点就是一个目录;比如我们通过fdisk -l 得知hda5 是Linux分区,并且创建了文件系统,比如是reiserfs 文件系统吧;
    步骤:
    先创建一个挂载目录;比如/mnt/hda5
    设置/mnt/hda5的权限为任何用户可写可读可执行;这样所有的用户都能在写入; 
    通过-t reiserfs 来指定/dev/hda5是reiserfs 文件系统, 并且挂载到/mnt/hda5目录; 
    假如我们不知道hda5上reiserfs 文件系统,我们可以用 -t auto 让系统定夺,然后挂载到/mnt/hda5  
    不加任何参数,直接 Linux mount挂载文件   /dev/hda5 到/mnt/hda5;系统自动判断分区文件系统; 
    通过df -lh 来查看是不是被挂载了;
    如果不需要挂载 使用umount /mnt/hda5来取消挂载

    展开全文
  • Linux中的根目录以外的文件要想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联操作就是“挂载”,这个目录就是“挂载点”,解除次关联关系的过程称之为“卸载”。 注意:“挂载点”的目录需要以下...

    挂载概念

    Linux中的根目录以外的文件要想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联操作就是“挂载”,这个目录就是“挂载点”,解除次关联关系的过程称之为“卸载”

    注意:“挂载点”的目录需要以下几个要求:

    (1)目录事先存在,可以用mkdir命令新建目录;

    (2)挂载点目录不可被其他进程使用到;

    (3)挂载点下原有文件将被隐藏。

    挂载与卸载

    挂载方法:mount DECE MOUNT_POINT

        mount:通过查看/etc/mtab(文章最后会对/etc/mtab有个解释)文件显示当前系统已挂载的所有设备

    命令使用格式:mount [-fnrsvw] [-t vfstype] [-o options] device dir

    device:指明要挂载的设备;

    (1) 设备文件:例如/dev/sda5

    (2) 卷标:-L 'LABEL', 例如 -L 'MYDATA'

    (3) UUID, -U 'UUID':例如 -U '0c50523c-43f1-45e7-85c0-a126711d406e'

    (4) 伪文件系统名称:proc, sysfs, devtmpfs, configfs

    dir:挂载点

        事先存在;建议使用空目录;

        进程正在使用中的设备无法被卸载

    常用命令选项

        -t vsftype:指定要挂载的设备上的文件系统类型;

        -r: readonly,只读挂载;

        -w: read and write, 读写挂载;

        -n: 不更新/etc/mtab; 

        -a:自动挂载所有支持自动挂载的设备;(定义在了/etc/fstab文件中,且挂载选项中有“自动挂载”功能)

        -L 'LABEL': 以卷标指定挂载设备;

        -U 'UUID': 以UUID指定要挂载的设备;

        -B, --bind: 绑定目录到另一个目录上;

    注意:查看内核追踪到的已挂载的所有设备:cat /proc/mounts

    ………………………………………………………………………………………………………………………

        -o options:(挂载文件系统的选项)

          async:异步模式;

          sync:同步模式;

          atime/noatime:包含目录和文件;

          diratime/nodiratime:目录的访问时间戳

          auto/noauto:是否支持自动挂载

          exec/noexec:是否支持将文件系统上应用程序运行为进程

          dev/nodev:是否支持在此文件系统上使用设备文件;

          suid/nosuid:是否支持在此文件系统上使用特殊权限

          remount:重新挂载

          ro:只读

          rw:读写

          user/nouser:是否允许普通用户挂载此设备

          acl:启用此文件系统上的acl功能

    注意:上述选项可多个同时使用,彼此使用逗号分隔;

     默认挂载选项:defaults:rw, suid, dev, exec, auto, nouser, and async

    上述信息可以通过查看超级块信息看到,这里不再对其进行演示。

    ………………………………………………………………………………………………………………………

    命令演示

    1、指定文件系统将块设备挂载至指定空文件夹内:演示内容:1)没有指定文件系统,命令是否能正确执行;2)指定错误文件系统,命令是否能正确执行;3)挂载点有内容的文件夹,查看被挂载后其内容是否消失。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    [root@localhost /]# fdisk -l
    ...
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     2099199     1048576   83  Linux
    /dev/sdb2         2099200     4196351     1048576    5  Extended
    /dev/sdb5         2101248     2306047      102400   83  Linux
    /dev/sdb6         2308096     2512895      102400   83  Linux
    /dev/sdb7         2514944     2719743      102400   83  Linux
    /dev/sdb8         2721792     2926591      102400   83  Linux
    ...
    [root@localhost /]# mount /dev/sdb8 /device
    [root@localhost /]# df
    文件系统                   1K-块    已用     可用 已用% 挂载点
    /dev/mapper/CentOS-root 18307072 4724136 13582936   26% /
    devtmpfs                  485368       0   485368    0% /dev
    tmpfs                     500664      84   500580    1% /dev/shm
    tmpfs                     500664    7160   493504    2% /run
    tmpfs                     500664       0   500664    0% /sys/fs/cgroup
    /dev/sda1                 508588  142620   365968   29% /boot
    tmpfs                     100136      20   100116    1% /run/user/42
    tmpfs                     100136       0   100136    0% /run/user/0
    /dev/sdb8                  98988    5280    93708    6% /device
    [root@localhost /]# blkid /dev/sdb8
    /dev/sdb8: UUID="a3c4bf06-3695-45e8-8a07-a063498f0578" TYPE="xfs" 
    [root@localhost /]# umount /device
    [root@localhost /]# mount -t ext2 /dev/sdb8 /device
    mount: 文件系统类型错误、选项错误、/dev/sdb8 上有坏超级块、
           缺少代码页或助手程序,或其他错误
    [root@localhost /]# cd /device/
    [root@localhost device]# ll
    总用量 0
    [root@localhost device]# touch 11 22
    [root@localhost device]# ll
    总用量 0
    -rw-r--r--. 1 root root 0 8月  23 10:14 11
    -rw-r--r--. 1 root root 0 8月  23 10:14 22
    [root@localhost device]# ll
    总用量 0
    [root@localhost device]# ll -a
    总用量 4
    drwxr-xr-x.  2 root root    6 8月  23 09:27 .
    dr-xr-xr-x. 21 root root 4096 8月  23 09:29 ..
    [root@localhost device]# cd ..
    [root@localhost /]# umount /device/
    [root@localhost /]# cd /device/
    [root@localhost device]# ll
    总用量 0
    -rw-r--r--. 1 root root 0 8月  23 10:14 11
    -rw-r--r--. 1 root root 0 8月  23 10:14 22

    通过上述演示,说明了如下事实:1)没有指定文件系统,块设备也可以正常挂载;2)指定与块设备不一致的文件系统类型则命令报错;3)挂载点有内容的文件夹,在挂载后内容消失,卸载后内容重现,也就是说挂载后会将原文件内容掩盖,但并不对其进行其他操作。

    ………………………………………………………………………………………………………………………

    2、演示内容:1)指定卷标并以只读方式挂载;2)对目录进行挂载操作,查看其与硬链接与软链接有何不同。

    [root@localhost device]# blkid /dev/sdb6

    /dev/sdb6: LABEL="sdb6" UUID="8284450c-8cb9-45d7-a8b8-ed9ed9ef9e52" TYPE="xfs" 
    [root@localhost device]# mount -L 'sdb6' -r /device/ 
    [root@localhost device]# touch /device/33 
    touch: 无法创建"/device/33": 只读文件系统 
    [root@localhost device]# umount /device/ 
    [root@localhost /]# mount -B /etc/ /device/ 
    [root@localhost /]# ll -i / 
    总用量 64 
        11341 lrwxrwxrwx.  1 root root    7 7月  19 23:54 bin -> usr/bin
          128 dr-xr-xr-x.  4 root root 4096 8月  2 10:09 boot 
            3 drwxr-xr-x.  19 root root 3300 8月  23 09:10 dev 
     33554561 drwxr-xr-x. 129 root root 8192 8月  23 09:38 device 
     33554561 drwxr-xr-x. 129 root root 8192 8月  23 09:38 etc 
          158 drwxr-xr-x.  42 root root 4096 8月  22 09:00 home

    通过上述演示,说明了如下事实:1)指定卷标挂载可行,以只读方式挂载后,无法对挂载点中的内容进行修改、创建等操作;2)目录的挂载实质上是硬链接,挂载后可以对里面的文件内容进行修改与删除。

    注:文件夹的挂载在df中并不显示

    ………………………………………………………………………………………………………………………

    卸载命令umount

    命令使用格式:

         # umount DEVICE

         # umount MOUNT_POINT

    上面已经演示过umount的使用

    fuser:查看正在访问指定文件系统的进程:

    命令使用格式:

         # fuser -v MOUNT_POINT

    终止所有在正访问指定的文件系统的进程:慎用

         # fuser -km MOUNT_POINT

     


    交换分区swap

    这里介绍下交换分区,通过实验演示交换分区的创建及挂载

    挂载交换分区:

    启用:swapon

       swapon [OPTION]... [DEVICE]

        -a:激活所有的交换分区;

        -p PRIORITY:指定优先级;

    禁用swapoff [OPTION]... [DEVICE]

    实验演示

    1、交换分区的创建:1)新创建一分区,2)修改新分区的类型,改为swap号码为82,3)格式化为swap

    [root@localhost ~]# fdisk /dev/sdb 
    欢迎使用 fdisk (util-linux 2.23.2)。 
    更改将停留在内存中,直到您决定将更改写入磁盘。 
    使用写入命令前请三思。 
    命令(输入 m 获取帮助):n 
    Partition type: 
      p  primary (1 primary, 1 extended, 2 free) 
      l  logical (numbered from 5) 
    Select (default p): l 
    添加逻辑分区 9 
    起始 扇区 (2928640-4196351,默认为 2928640): 
    将使用默认值 2928640 
    Last 扇区, +扇区 or +size{K,M,G} (2928640-4196351,默认为 4196351):+100M 
    分区 9 已设置为 Linux 类型,大小设为 100 MiB 
    命令(输入 m 获取帮助):p 
    磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区 
    Units = 扇区 of 1 * 512 = 512 bytes 
    扇区大小(逻辑/物理):512 字节 / 512 字节 
    I/O 大小(最小/最佳):512 字节 / 512 字节 
    磁盘标签类型:dos 
    磁盘标识符:0xd391e822 
      设备 Boot      Start        End      Blocks  Id  System 
    /dev/sdb1            2048    2099199    1048576  83  Linux 
    /dev/sdb2        2099200    4196351    1048576    5  Extended 
    /dev/sdb5        2101248    2306047      102400  83  Linux 
    /dev/sdb6        2308096    2512895      102400  83  Linux 
    /dev/sdb7        2514944    2719743      102400  83  Linux 
    /dev/sdb8        2721792    2926591      102400  83  Linux 
    /dev/sdb9        2928640    3133439      102400  83  Linux 
    命令(输入 m 获取帮助):t 
    分区号 (1,2,5-9,默认 9):9 
    Hex 代码(输入 L 列出所有代码):82 
    已将分区“Linux”的类型更改为“Linux swap / Solaris” 
    命令(输入 m 获取帮助):p 
    磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区 
    Units = 扇区 of 1 * 512 = 512 bytes 
    扇区大小(逻辑/物理):512 字节 / 512 字节 
    I/O 大小(最小/最佳):512 字节 / 512 字节 
    磁盘标签类型:dos 
    磁盘标识符:0xd391e822 
      设备 Boot      Start        End      Blocks  Id  System 
    /dev/sdb1            2048    2099199    1048576  83  Linux 
    /dev/sdb2        2099200    4196351    1048576    5  Extended 
    /dev/sdb5        2101248    2306047      102400  83  Linux 
    /dev/sdb6        2308096    2512895      102400  83  Linux 
    /dev/sdb7        2514944    2719743      102400  83  Linux 
    /dev/sdb8        2721792    2926591      102400  83  Linux 
    /dev/sdb9        2928640    3133439      102400  82  Linux swap / Solaris 
    命令(输入 m 获取帮助):w 
    The partition table has been altered! 
    Calling ioctl() to re-read partition table. 
    正在同步磁盘。 
    [root@localhost ~]# mkswap /dev/sdb9 
    正在设置交换空间版本 1,大小 = 102396 KiB 
    无标签,UUID=74bf2766-a01b-48ea-9082-2fad6b8e06a9

    2、挂载交换分区:启用与禁用

    [root@localhost ~]# free 
                  total        used        free      shared  buff/cache  available 
    Mem:        1001332      101756      535892      13424      363684      720328 
    Swap:      2097148          0    2097148 
    [root@localhost ~]# swapon /dev/sdb9  
    [root@localhost ~]# free 
                  total        used        free      shared  buff/cache  available 
    Mem:        1001332      101716      535924      13424      363692      720368 
    Swap:      2199544          0    2199544 
    [root@localhost ~]# swapoff /dev/sdb9  
    [root@localhost ~]# free 
                  total        used        free      shared  buff/cache  available 
    Mem:        1001332      102492      535152      13424      363688      719592 
    Swap:      2097148          0    2097148

    实验涉及到的命令小结:      

      内存空间使用状态:free [OPTION]

        -m: 以MB为单位

        -g: 以GB为单位

      文件系统空间占用等信息的查看工具:df

        -h: human-readable

        -i:inodes instead of blocks

        -P: 以Posix兼容的格式输出; 

      查看某目录总体空间占用状态:du

      du [OPTION]... DIR

        -h: human-readable

        -s: summary

    命令总结:mount, umount, free, df, du, swapon, swapoff, fuser


    开机自动挂载

    如果我们想实现开机自动挂载某设备,只要修改/etc/fstab文件即可。

    文件挂载的配置文件/etc/fstab

    wKiom1e7vF_iNNTXAAAo2-XXpTo662.gif

    查看此文件可知

    每行定义一个要挂载的文件系统;

    其每行的格式如下

    要挂载的设备或伪文件系统  挂载点  文件系统类型  挂载选项 转储频率 自检次序

    UUID=6efb8a23-bae1-427c-ab10-3caca95250b1 /boot  xfs    defaults    0 0

        要挂载的设备或伪文件系统:设备文件、LABEL(LABEL="")、UUID(UUID="")、伪文件系统名称(proc, sysfs)

        挂载点:指定的文件夹

       挂载选项:defaults

        转储频率

          0:不做备份

          1:每天转储

          2:每隔一天转储

        自检次序

          0:不自检

          1:首先自检;一般只有rootfs才用1;


    /etc/fstab和/etc/mtab的区别

       /etc/fstab文件的作用

    记录了计算机上硬盘分区的相关信息,启动 Linux 的时候,检查分区的 fsck 命令,和挂载分区的 mount 命令,都需要 fstab 中的信息,来正确的检查和挂载硬盘。 

      /etc/mtab文件的作用: 

       先看它的英文是: 

         This changes continuously as the file /proc/mount changes. In other words, when filesystems are mounted and unmounted, the change is immediately reflected in this file. 

         记载的是现在系统已经装载的文件系统,包括操作系统建立的虚拟文件等;而/etc/fstab是系统准备装载的。 每当 mount 挂载分区、umount 卸载分区,都会动态更新 mtab,mtab 总是保持着当前系统中已挂载的分区信息,fdisk、df 这类程序,必须要读取 mtab 文件,才能获得当前系统中的分区挂载情况。当然我们自己还可以通过读取/proc/mount也可以来获取当前挂载信息 


     

    展开全文
  • 我的机器学习教程「美团」算法工程师带你入门机器学习 已经开始更新了,欢迎大家订阅~ 任何关于算法、编程、AI行业知识或博客内容的问题,可以随时扫码关注公众号「图灵的猫」,...关于挂载的作用一直不是很清楚,...
  • Autofs简介 Autofs介绍: mount是用来挂载文件系统的,可以在...光驱和软盘我们一般知道什么时候需要挂载,但NFS和SMB共享等就不一定知道了,即我们一般不能及时知道NFS共享和SMB什么时候可以挂载。而autofs服务就提...
  • 关于挂载的作用一直不是很清楚,参考了https://blog.csdn.net/qq_39521554/article/details/79501714 ...比如插入U盘后系统自动分配给了它I:盘符其实就是挂载,退优盘的时候进行安全弹出,其实就是卸载:unmount。...
  • 今天要讲的是linux下怎么查看磁盘的挂载,包括挂载点和挂载的硬盘或逻辑卷。 第一种方法:使用df命令,这个命令比较常用,大家都很熟悉。问题是这种方法,有时候挂载点和挂载的卷不在同一行,使用脚本分析...
  • Linux中的挂载命令

    2017-04-05 18:09:01
    Linux中的挂载命令 1、挂载命令可理解为Windows中分配盘符(Windows用ABCD..作为盘符,Linux是拿系统目录作为盘符。另外,在Linux不叫盘符,而叫挂载点,而把分区或光盘给挂载点的过程,我们称作挂载。) 2、一般...
  • Linux中的挂载

    2017-06-22 15:19:52
    附上桌面图)言归正传,在安装mint的过程中重新分配磁盘的时候需要手动配置挂载点,由于对里面有些挂载点的具体功能不是很了解,所以就借这次机会学习一下。Linux系统中的一些基本知识点对于Linux系统来说有一个很...
  • Linux介绍---挂载命令

    2019-04-19 22:57:34
    Linux所有存储设备都必须挂载使用,包括硬盘。 命令名称:mount 命令所在路径:/bin/mount 执行权限:所有用户。 命令具体格式: [root@beidouxing ~ ]# mount -l #查询系统中已经挂载的设备,-L会显示卷标名称。 ...
  • 什么挂载? (1)windows是我们常用的系统,但是windows的c、d、e盘等都是windows系统自动挂载上去的如果不挂载,我们就没有办法对其操作。比如u盘插入电脑,windows会自动为其分配一个I盘,这就是挂载Linux则...
  • 挂载与取消挂载
  • 1、mount:挂载设备或查看已挂载设备  后不加选项或加-l(小写L)选项:查询系统中已经挂载的设备  示例:查看已挂载设备  mount命令的选项:  Tip:   1️⃣mount -a会检查/etc/fstab配置文件,但并不能检查...
  • linux挂载的作用

    2019-04-03 11:13:19
    今天在安装集群的时候同事提了一嘴挂载光盘,关于挂载的作用一直不是很清楚,今天在阅读教材时看见了mount这个命令,发现它的用处很隐晦但非常强大。奈何教材说的不明朗,因此在网上整合了一些优秀的解释,看完之后...
  • 原文:Linux学习笔记(二):什么挂载?mount的用处在哪? 1.提一句Windows下,mount挂载,就是给磁盘分区提供一个盘符(C,D,E,...)。比如插入U盘后系统自动分配给了它I:盘符其实就是挂载,退优盘的时候进行安全...
  • Linux系统的挂载

    2019-02-01 23:21:17
    /是指根目录:就是所有目录最顶层的目录 ( 用cd .. 的命令到达) ~是当前用户的主目录:如果是root用户就是/root/目录, 如果是其他用户就是...2、linux任何目录都可以做为分区,叫挂载 3、linux系统安装:http...
  • 一.linux共享挂载1.设置我们windows系统中用户,把来宾用户打开2.打开我们的本地策略3.在用户权限分配中,拒绝从网络访问这台计算机,把guest删掉4.打开我们的网络共享中心,开启我们的网络发现5.去设置我们的VNINT1...
1 2 3 4 5 ... 20
收藏数 101,877
精华内容 40,750