Linux系统管理-(2)--磁盘的挂载与卸载

什么是挂载:

将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为称之为挂载;

什么是卸载:

解除此关联关系的过程称之为卸载;

注意:挂载点下原有文件在挂载完成后会被临时隐藏;

    挂载方法:mount DEVICE MOUNT_POINT
        mount:通过查看/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

卸载命令:
        # umount DEVICE                 #通过目录卸载
        # umount MOUNT_POINT  #通过挂载点卸载

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

终止所有在正访问指定的文件系统的进程:
            # fuser -km MOUNT_POINT

挂载交换分区:
        启用:swapon
            swapon [OPTION]... [DEVICE]
                -a:激活所有的交换分区;
                -p PRIORITY:指定优先级;
        禁用:swapoff [OPTION]... [DEVICE]

    内存空间使用状态:
        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

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


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

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

要挂载的设备或伪文件系统:

设备文件、LABEL(LABEL="")、UUID(UUID="")、伪文件系统名称(proc, sysfs)

挂载选项:
                defaults

转储频率:
                0:不做备份
                1:每天转储
                2:每隔一天转储

自检次序:
                0:不自检
                1-9:优先级自检;一般只有rootfs才用1;

时间: 2024-08-08 17:33:03

Linux系统管理-(2)--磁盘的挂载与卸载的相关文章

Linux基础之磁盘的挂载与卸载

在linux系统中,挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上.我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上,然后通过访问这个目录来访问存储设备.比如访问光盘,u盘,磁盘分区都需要通过挂载的方式才可以正常访问和使用. 在挂载之前需要确定的有: 单一文件系统不应该被重复挂载在不同的挂载点中 单一目录不应该重复挂载多个文件系统 作为挂载点的目录理论上应该都是空目录才行 mount命令 mount可将指定设备中的指定的文件系统加载到linux目录下.可将经

Linux系统管理14——磁盘配额(Quota)

Linux系统管理14--磁盘配额(Quota)(课外知识补充02) 一.磁盘配额(Quota)概述 在Linux系统中,由于是多人多任务环境,所以会有很多人共同使用一个硬盘空间的情况发生,如果其中少数几个使用者大量的占用硬盘空间的话,那势必会压缩其他用户的使用权力,因此,管理员应该适当的限制硬盘的容量给用户,以妥善分配系统资源. 1.Quota的规范设定项目 (1)容量限制(block) 此方法较为常见 (2)文件数量限制(inode) 2.柔性劝导与硬性规定(soft/hard) 不管是in

Linux系统管理之磁盘管理与文件系统

Linux系统管理之磁盘管理与文件系统 一.前言 管理磁盘是管理员的重要工作内容,本文主要介绍以下几个方面 磁盘结构及分区表示 管理磁盘及分区 管理文件系统 二.磁盘(无尘环境制造)结构及分区 1.物理结构 盘片:硬盘有多个盘片,每盘片2面 磁头:每面有一个磁头 2.数据结构 扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据 磁道:同一盘片不同半径的同心圆 柱面:不同盘片相同半径构成的圆柱面 多个扇区组成磁道,多个相同直径的磁道组成柱面 笔记本的磁盘一般是2.5英寸,7mm厚度和9.5

Linux USB U盘热插拔挂载和卸载

一.硬件平台 1.  控制器:MT7620(A9内核) 2.  RTC芯片:MCP7940 二.软件平台 1.开发环境:Ubuntu12.04 2.SDK内核包:MT7620 SDK软件开发包(MediaTek_ApSoC_SDK_4320_20150414.tar.bz2) 3.内核版本:linux-2.6.36.x 三.参考资料 <MTK_APSoC_SDK_User_Manual.pdf>. 下载链接:http://download.csdn.net/detail/xhoufei2010

Linux下磁盘的挂载与卸载

磁盘的分区和格式化完成后,我们还是不能马上使用,还差一步:挂载 在windows os 下用户是看不到这个过程的,因为是自动挂载上的:而在linux下,是需要我们手动去挂载到一个目录下. 比如将/dev/sdb5挂载到/mnt目录下: # mount /dev/sdb5 /mnt 如果把分区挂载到一个已经存在文件的目录下,则会完全覆盖原有的文件,所以必须将分区挂载到空的目录下: # mount /dev/sdb5 /home/ 但如果不小心真的覆盖了,别担心,原有的文件并没有被删除,只需要卸载现

磁盘的挂载与卸载

挂载分区命令mount. 挂载分区先需要建立一个挂载点,挂载点以目录形式出现.挂载目录必须是空目录. 如果挂载目录不为空,挂载之后该目录下文件就都看不到了,只有卸载分区后才能看到. 语法:mount [分区][目录] 例子:mount /dev/sdb5 /newdir 为了避免几块磁盘被拔掉后再插上,插错位置造成不必要的麻烦,需要使用UUID. 查看各分区UUID的命令:blkid 如何使用UUID呢? mount UUID="sdga-324-fafsd" /newdir 开机挂载

Linux下U盘的挂载,卸载

1, 插入U盘后,在Linux下输入fdisk -l命令,如下所示 表明该设备已经被识别,并且该设备的名称为sdb1. 2, 建立一个挂载usb的挂载目录,(可以自定义目录) #mkdir /mnt/usb 3,   将U盘挂载在到/mnt/usb目录下 mount命令格式:mount [-参数] [设备名称] [挂载点] [其他参数]                            mount -t vfat /dev/sdb1/ /mnt/usb -o iocharset=gb2312

Linux系统管理06 -----磁盘管理

一. 磁盘结构 1. 硬盘的物理结构(1~3) 盘片:硬盘有多个盘片,每个盘片2面. 磁头:每面一个磁头 2. 硬盘的数据结构 扇区:盘片被分为多个扇形区域,每个扇形区存放512字节的数据 磁道:同一盘片不同半径的同心圆 柱面:不同盘片相同半径构成的圆柱面 3. 硬盘存储容量=磁头数*磁道 (柱面) 数*每道扇区数*每扇区字节数 4. 硬盘容量:作为计算机系统的数据存储器,容量是硬盘最主要的参数硬盘的容量以兆字节(MB),或千兆字节(GB)为单位. 5. 硬盘转速: 转速是指硬盘盘片每分钟转动的

linux下磁盘的挂载

linux下磁盘的挂载与卸载 Linux下每个文件系统都有独立的inode,block,super block等信息,这个文件系统要挂载到目录树才可以使用,将文件系统与目录树结合的操作称为挂载,反之则为卸载. 也就是说,挂载点一定是目录,而目录是进入磁盘分区(也就是文件系统)的入口. 挂载时有三点需要注意: 1.单一文件系统不应该重复被挂载到不同的挂载点(目录)中:2.单一目录不应该重复挂载多个文件系统#这两点可以类比windows磁盘与盘符的关系,一一对应.3.作为挂载点的目录理论上应该是空目