Operation and maintenance
  • 目录
  • linux 历史
    • Linux网卡配置
    • linux互相登陆
  • 文件目录管理
    • linux目录结构
    • 文件的基本信息
    • linux别名alias
    • 环境变量
    • linux终端相关快捷键
    • linux文件和目录添加删除
    • linux文件查看命令
    • linux文件目录权限
    • linux文件特殊权限
    • 链接文件
    • linux下文件查找
    • linux和window文件互传
    • linux文件压缩和打包
    • vim工具集
  • 用户和组管理
    • 用户组和用户管理
    • 修改组和用户
    • 用户切换
    • 禁止root远程登陆
  • linux磁盘管理
    • 磁盘分区
    • 格式化磁盘
    • 分区挂载
    • 手动添加swap分区
    • lvm基础
  • linux软件安装和卸载
    • rpm工具
    • yum工具
    • 源码安装包
  • 日常运维
    • 监控磁盘IO
    • 查看网络状态
    • linux抓包
    • linux网络相关
    • Linux防火墙-netfilter
    • linux任务计划
    • linux系统服务管理
    • linux同步工具rsync
    • linux系统日志和screen
  • LAMP架构
    • 安装mysql
    • 免编译安装mariadb
    • 安装apache
    • 安装php5
    • 安装php7
    • apache 配置虚拟主机
    • apache 用户认证
    • apache 域名跳转
    • apache 访问日志
    • apache 不记录文件日志
    • apache 配置静态元素过期时间
    • apache 配置防盗链
    • apache 访问控制
    • apache 禁止解析php文件
    • apache 禁止user_agent
    • php 配置文件
    • php 动态扩展模块安装
  • LNMP架构
    • 安装mariadb
    • 安装php
    • 安装nginx
    • nginx 默认虚拟主机
    • nginx 用户认证
    • nginx 域名重定向
    • nginx 访问日志
    • nginx 日志切割
    • nginx不记录指定文件类型日志
    • nginx 静态文件和过期时间
    • nginx 防盗链
    • nginx 访问控制
    • nginx 解析php
    • nginx 代理
    • nginx 负载均衡
    • nginx 支持https
  • MySQL集合
    • 更改root密码
    • mysql 常用操作
    • mysql 常用sql
    • mysql 数据备份
    • mysql 主从配置
  • linux常用服务
    • nfs 服务搭建
    • CentOS7 搭建snmp服务
    • ftp 服务搭建
    • samba 服务搭建
    • Squid 服务搭建
    • Tomcat 服务搭建
    • resin 搭建
    • dns 服务搭建
    • iscsi 服务搭建
  • linux开发语言环境
    • python 开发环境
    • golang 开发环境
  • linux集群架构
    • linux 高可用
    • linux 负载均衡
  • linux监控平台
    • zabbix 监控平台(上)
  • shell集合
  • NoSql
    • memcached (上)
    • memcached(下)
    • redis(上)
    • redis(中)
    • redis(下)
    • mongodb(上)
    • mongodb(中)
    • mongodb(下)
  • 代码管理工具
    • 代码管理工具 svn
    • 代码管理工具 git
    • 搭建git私有仓库
    • 安装配置gitlab
  • docker 入门
    • docker 安装
    • docker 镜像管理
    • docker 容器管理
    • docker 仓库管理
    • docker 共享目录
    • docker 数据备份和恢复
    • docker 网络管理
    • docker 使用dockerfile
    • docker compose
  • 自动化运维
    • saltstack 安装
    • saltstack 配置认证
    • saltstack 远程执行命令
    • saltstack grains
    • saltstack pillar
    • saltstack 实战:安装配置httpd
    • saltstack 实战:配置管理文件
    • saltstack 实战:配置管理远程命令
    • saltstack 实战:配置管理任务计划
    • saltstack salt-ssh工具
    • ansible 安装
    • ansible 远程命令
    • ansible 远程目录拷贝
    • ansible 任务计划
    • ansible 远程rpm/服务管理
    • ansible playbook 详解
    • ansible playbook 实战:安装nginx
  • linux虚拟化
    • KVM介绍
    • 安装KVM
    • 虚拟机管理
    • 克隆虚拟机
    • 快照管理
    • 磁盘扩容
    • 调整虚拟机配置
    • 迁移虚拟机
  • 错误排查
    • linux启动挂在不上sysroot问题
由 GitBook 提供支持
在本页
  • 分区挂载
  • 卸载分区
  • 开机自动挂载的方法

这有帮助吗?

  1. linux磁盘管理

分区挂载

分区挂载

mount 命令:

介绍:挂载系统分区

格式:mount [option] partition path

用法:

  • mount /dev/sdb1 /mnt:将分区挂载至mnt

    ,挂载处的文件会被暂时覆盖不可见,所以尽量让挂载点为空

  • mount LABEL=label /mnt : 以标签形式挂载

  • -o noatime,rw : 不更新atime,rw挂载

[root@localhost ~]# mount /dev/sdb1 /mnt
[root@localhost ~]# df -h
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda3        38G  1.2G   37G    3% /
devtmpfs        477M     0  477M    0% /dev
tmpfs           488M     0  488M    0% /dev/shm
tmpfs           488M  7.7M  480M    2% /run
tmpfs           488M     0  488M    0% /sys/fs/cgroup
/dev/sda1       497M  117M  381M   24% /boot
tmpfs            98M     0   98M    0% /run/user/0
/dev/sdb1       2.0G  6.0M  1.7G    1% /mnt
[root@localhost ~]# mount -o noatime,rw /dev/sdb1 /mnt
[root@localhost ~]# df -h
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda3        38G  1.2G   37G    3% /
devtmpfs        477M     0  477M    0% /dev
tmpfs           488M     0  488M    0% /dev/shm
tmpfs           488M  7.7M  480M    2% /run
tmpfs           488M     0  488M    0% /sys/fs/cgroup
/dev/sda1       497M  117M  381M   24% /boot
tmpfs            98M     0   98M    0% /run/user/0
/dev/sdb1       2.0G  6.0M  1.7G    1% /mnt

卸载分区

umount 命令:

介绍:卸载分区的挂载

格式:umount [option] partition

用法:

  • umount /mnt : 卸载挂载的分区

  • --force :强制卸载

  • -l :不退出卸载

[root@localhost ~]# umount /mnt
[root@localhost ~]# df -h
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda3        38G  1.2G   37G    3% /
devtmpfs        477M     0  477M    0% /dev
tmpfs           488M     0  488M    0% /dev/shm
tmpfs           488M  7.7M  480M    2% /run
tmpfs           488M     0  488M    0% /sys/fs/cgroup
/dev/sda1       497M  117M  381M   24% /boot
tmpfs            98M     0   98M    0% /run/user/0

开机自动挂载的方法

1./etc/rc.local中的命令自动运行,将挂载命令写入

2./etc/fstab

#
# /etc/fstab
# Created by anaconda on Sat Dec 26 23:17:03 2015
#
# 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
#
/dev/mapper/vg_linux-lv_root /                       ext4    defaults        1 1
UUID=fe5d23a2-84a6-4297-b164-82ea257a55b7 /boot                   ext4    defaults        1 2
/dev/mapper/vg_linux-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
1[proc]                  2[/proc]              3[proc]  4[defaults]        5[0] 6[0]

UUID :唯一标识号 (命令blkid查询)

各个段的意义:

  • 1:分区名,也可用LABEL UUID

  • 2:挂载点

  • 3:文件系统类型

  • 4:default

    • rw:读写

    • suid:

    • dev\|nosid :解析l文件p文件

    • exec\|noexec:可执行文件能否执行

    • nouser :普通用户能否挂载

    • async\|sync:是否同步写入

  • 5: 0|1 :是否备份日志,用于恢复数据

  • 6:0|1|2 :是否开机检测分区是否完好 1,2为检测,1用于根分区,其他都用2(权限1>2)一般非重要分区就为0 会使开机速度减慢

然后使用mount -a :加载配置文件/etc/fstab

上一页格式化磁盘下一页手动添加swap分区

最后更新于4年前

这有帮助吗?