mount命令 用于加载文件系统到指定的加载点。此命令的最常用于挂载cdrom,使我们可以访问cdrom中的数据,因为你将光盘插入cdrom中,Linux并不会自动挂载,必须使用Linux mount命令来手动完成挂载。
磁盘格式化完成后需要挂载后才能进行去使用。在挂载某个分区前需要先建立一个挂载点,这个挂载点是以目录的形式出现的。一旦把某一个分区挂载到了这个挂载点(目录)下,那么再往这个目录写数据时,则都会写到该分区中。
注意:在磁盘挂载分区前,挂载点下必须是空目录,因为磁盘挂载后该目录下之前的东西就看不到了,只有卸载分区后才能看到。
说明:如果一台服务器上有多块磁盘,进行挂载时优先选用UUID,避免发生硬件维修更换磁盘位置后磁盘分区名发生变化而影响系统启动。
选项:
-V:显示程序版本;
-l:显示已加载的文件系统列表;
-h:显示帮助信息并退出;
-v:冗长模式,输出指令执行的详细信息;
-n:加载没有写入文件“/etc/mtab”中的文件系统;
-r:将文件系统加载为只读模式;
-a:加载文件“/etc/fstab”中描述的所有文件系统。
 
不分区格式化整块磁盘
[root@linux-xl ~]# fdisk /dev/sdb     #删除所有分区
Welcome to fdisk (util-linux 2.23.2).
 
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
 
Command (m for help): p    #列出分区
 
Disk /dev/sdb: 10.7 GB, 10737418240 bytes, 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x189fc246
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     4196351     2097152   83  Linux
 
Command (m for help): d    #删除分区
Selected partition 1
Partition 1 is deleted
Command (m for help): w   #保存退出
The partition table has been altered!
 
Calling ioctl() to re-read partition table.
Syncing disks.
[root@linux-xl ~]# fdisk -l /dev/sdb  #查看磁盘的情况,此时发现已经没有任何分区
 
Disk /dev/sdb: 10.7 GB, 10737418240 bytes, 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x189fc246
 
   Device Boot      Start         End      Blocks   Id  System
 
[root@linux-xl ~]# mkfs.xfs -f /dev/sdb  #格式化为xfs文件系统;由于之前已经格式化过一次,现在格式化需要加-f选项强制格式化
meta-data=/dev/sdb               isize=512    agcount=4, agsize=655360 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=2621440, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@linux-xl ~]# blkid /dev/sdb #使用blkid命令查看磁盘的文件系统
/dev/sdb: UUID="2e36a530-168e-47cf-8e0d-659aaa606840" TYPE="xfs"
[root@linux-xl ~]# df -h   #查看分区情况
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        44G  1.6G   43G   4% /
devtmpfs        1.9G     0  1.9G   0% /dev
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           1.9G  8.5M  1.9G   1% /run
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda5      1014M   33M  982M   4% /home
/dev/sda1      1014M  135M  880M  14% /boot
tmpfs           378M     0  378M   0% /run/user/0
[root@linux-xl ~]# mount /dev/sdb /mnt/    #用法mount [选项]<盘符><挂载点>
[root@linux-xl ~]# df -h   #可以看到最后一列已经成功挂载,/mnt挂载点好比是磁盘的入口,没有挂载点就无法在磁盘里写数据。
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        44G  1.6G   43G   4% /
devtmpfs        1.9G     0  1.9G   0% /dev
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           1.9G  8.5M  1.9G   1% /run
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda5      1014M   33M  982M   4% /home
/dev/sda1      1014M  135M  880M  14% /boot
tmpfs           378M     0  378M   0% /run/user/0
/dev/sdb         10G   33M   10G   1% /mnt
如何卸载呢?
[root@linux-xl mnt]# umount /dev/sdb    #它会提示卸载不了,目标正忙。原因是我们正在它磁盘里面。
umount: /mnt: target is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
此时有两个解决方法
1、退出挂载点
[root@linux-xl ~]# umount /dev/sdb
2、加个-l选项
[root@linux-xl ~]# mount /dev/sdb  /mnt/
[root@linux-xl ~]# cd /mnt/
[root@linux-xl mnt]# umount -l /dev/sdb
[root@linux-xl ~]# man mount  #查帮助,常用选项的意义。
    async/sync:磁盘和内存是否同步,默认async不同步;
    auto/noauto:开机自动挂载/不自动挂载;
    default:按着大多数永久文件系统的缺省值设置挂载定义,包含rw,suid,dev,exec,auto,nouser,async等   
    ro:按只读权限挂载
    rw:按读写权限挂载
    exec/noexec:允许/不允许可执行文件执行,千万不要把根分区挂载为noexec。
    user/nouser:允许/不允许root外其他用户挂载分区,为了安全考虑,使用nouser
    suid/nosuid:允许/不允许分区有suid属性,一般设置nosuid
    usrquota:启动使用者磁盘配额模式,可针对用户限定他们的使用额度
    grquota:启动群组磁盘配额模式
重新挂载磁盘
[root@linux-xl ~]# mount -o remount,rw /dev/sdb /mnt/
[root@linux-xl ~]# vim /etc/fstab #如果想要开机自动挂载,就需要在/etc/fstab配置文件上写
#
# /etc/fstab
# Created by anaconda on Tue May 15 23:23:48 2018
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=0a548611-1d43-47bd-af8b-73c62b4efc9b /                       xfs     defaults        0 0
UUID=a20b1f54-71d4-455b-a1e3-5d5e04310479 /boot                   xfs     defaults        0 0
UUID=50bcd687-ca95-491c-b987-346bb77a4364 /home                   xfs     defaults        0 0
UUID=51efdc5d-8c12-4299-a7e9-d963e8d5361a swap                    swap    defaults        0 0
/dev/sdb        /mnt    xfs     defaults        0 0
#dev/sdb:目录和UUID一样的作用
#/mnt:挂载点
#xfs:文件系统类型
#defaults:默认选项
#第一个0:是否备份。0代表不备份;
#第二个0:开机不需要检测磁盘为0,需要检测磁盘,根分区为1,其它为2
[root@linux-xl ~]# blkid  #/dev/sdb和UUID挂载的作用是一样的。一样可以写入/etc/fstab配置文件的第一列去。
/dev/sdb: UUID="2e36a530-168e-47cf-8e0d-659aaa606840" TYPE="xfs"
/dev/sda1: UUID="a20b1f54-71d4-455b-a1e3-5d5e04310479" TYPE="xfs"
/dev/sda2: UUID="0a548611-1d43-47bd-af8b-73c62b4efc9b" TYPE="xfs"
/dev/sda3: UUID="51efdc5d-8c12-4299-a7e9-d963e8d5361a" TYPE="swap"
/dev/sda5: UUID="50bcd687-ca95-491c-b987-346bb77a4364" TYPE="xfs"
/dev/sr0: UUID="2017-09-06-10-51-00-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos"
[root@linux-xl ~]# mount UUID="2e36a530-168e-47cf-8e0d-659aaa606840"  /mnt/
[root@linux-xl ~]# df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/sda2      xfs        44G  1.6G   43G   4% /
devtmpfs       devtmpfs  1.9G     0  1.9G   0% /dev
tmpfs          tmpfs     1.9G     0  1.9G   0% /dev/shm
tmpfs          tmpfs     1.9G  8.5M  1.9G   1% /run
tmpfs          tmpfs     1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda5      xfs      1014M   33M  982M   4% /home
/dev/sda1      xfs      1014M  135M  880M  14% /boot
tmpfs          tmpfs     378M     0  378M   0% /run/user/0
/dev/sdb       xfs        10G   33M   10G   1% /mnt
 

Linux磁盘挂载的更多相关文章

  1. 攻城狮在路上(叁)Linux(二十二)--- linux磁盘挂载与卸载 mount umount

    挂载就是将文件系统与目录结合的操作.挂载点就是目录,该目录就是进入分区或文件系统的入口. 一.挂载前的注意事项: 1.单一文件系统不应该被重复挂载在不同的挂载点中. 2.单一目录不应该重复挂载多个文件 ...

  2. Linux 磁盘挂载和mount共享

      针对Linux服务器的磁盘挂载mount和共享做简单操作说明: 1.  查看已使用的磁盘情况 df –h 2.  查看所有磁盘 fdisk –l 3.  查看指定磁盘“/dev/xvde”的分区情 ...

  3. Linux磁盘挂载详述

    1.查看硬盘信息及分区 一般使用”fdisk -l”命令可以列出系统中当前连接的硬盘,设备和分区信息.新硬盘没有分区信息,则只显示硬盘大小信息. [root@localhost home]# fdis ...

  4. linux 磁盘挂载及查看磁盘

    blkid命令实例 .列出当前系统中所有已挂载文件系统的类型: sudo blkid .显示指定设备 UUID: sudo blkid -s UUID /dev/sda5 .显示所有设备 UUID: ...

  5. Linux磁盘挂载、分区、扩容操作

    本文最早发布于 Rootrl's blog 注:以下操作系统环境为CentOS7 基本概念 在操作前,首先要了解一些基本概念 磁盘 在Linux系统中所有的设备都会以文件的形式存储.设备一般保存在/d ...

  6. [linux]磁盘挂载

    最近磁盘空间不足了, 所以需要将更多的磁盘空间加进来. 因为目前占空间最多的就是home, 无论是下载还是本地用户的东西都是放在这里的. 将分区格式化为ext4, 然后使用blkid /dev/sda ...

  7. Linux 磁盘挂载分区

    举例说明: 新增磁盘的设备文件名为 /dev/vdb 大小为100GB. #fdisk -l 查看新增的的磁盘 1.对新增磁盘进行分区 #fdisk /dev/vdb 按提示操作 p打印 n新增 d ...

  8. 【转】linux 磁盘挂载

    挂载好新硬盘后输入fdisk -l命令看当前磁盘信息 可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区 进入fdisk命令,输入h可以看到该命令的 ...

  9. linux 磁盘挂载操作

    1. fdisk  -l      查看磁盘   2. fisk  /dev/vdb   进行分区        依次输入  n  p  1   两次回车  wq   3. fdisk -l  查看分 ...

随机推荐

  1. SV coverage

    covergroup是对coverage model的一种包装,每个covergroup可以包含: 1) sync event来触发采样, 2) 很多coverpoint, 3) cross cove ...

  2. tiny6410的启动参数

    bootargs=root=/dev/mtdblock2 rootfstype=yaffs2 init=/linuxrc console=ttySAC0,115200 bootcmd=nand led ...

  3. hdu4916 Count on the path

    调了好久.... •把树视为以1为根的有向树,然后将1删除 •原树变为一个森林,并且任一棵树的根节点均为原树中1的子节点 •只需要考虑最小编号前3小的三棵树 •记f[x][y]为去掉x和y两棵树后的最 ...

  4. MySQL中group by , sum , case when then 的使用

    在我们使用数据库的时候,可能会遇到需要进行统计的情况. 比如需要统计一下,下表中各个年份的胜负场数. 遇到这样的情况,我们应该怎么办呢? 在mysql中我们可以使用group by sum  case ...

  5. 配置firewalld防火墙

    题:请按下列要求在 system1 和 system2 上设定防火墙系统: 允许 group8.example.com 域的客户对 system1 和 system2 进行 ssh 访问. 禁止 my ...

  6. win7下Oracle库impdp导入dmp

    第一步:创建备份文件存储目录 create or replace directory back_file as 'D:\app\yangxf\back_or_memery_file'; create ...

  7. linux安装nord,卸载nord源

    需要提前准备好:能使用的sock代理. 1.在这里 https://nordvpn.com/zh/download/linux/ 下载初始安装包,这包不是真正的软件,而是会给你添加一个源,大概为了安全 ...

  8. (转)浏览器对象window,history,location,navigator,screen

    1.window对象:当前的浏览器窗口 window对象是BOM的核心,window对象指当前的浏览器窗口 所有JavaScript全局对象.函数以及变量均自动成为window对象的成员 全局变量是w ...

  9. 『Python CoolBook』数据结构和算法_字典比较&字典和集合

    一.字典元素排序 dict.keys(),dict.values(),dict.items() 结合max.min.sorted.zip进行排序是个很好的办法,另外注意不使用zip时,字典的lambd ...

  10. MySQL造数据脚本-亲试

    DELIMITER $$CREATE DEFINER=`root`@`192.168.2.254` PROCEDURE `pjzzspdz_fpmx_initdata12101245`()BEGIN ...