mount命令-手动挂载设备

格式:

mount [options] [-t fstype] [-o option] 设备 挂载点
mount -n -o remount,rw /

- Mount the file system and make it writeable
mount -uw / - Make the filesystem read only again.
mount -ur /
常用选项 [ options ]
-t fstype(ext2、ext3、ext4、xfs、iso9660、smb等)
-r 只读挂载
-w 读写
-L lable 以卷标指定, LABLE="label"
-U UUID 以UUID指定挂载设备,UUID="UUID"
-a 自动挂载所有(/etc/fstab文件中)支持自动挂载的设备
--bind Dir1 Dir2 己经挂载了的文件,可以再次绑定其它目录上使用
-n 不更新/etc/mtab文件
-o options
async 异步I/O
sync 同步I/O
noatime/atime 建议noatime
auto/noauto 是否能够被mount -a选项自动挂载;
diratime/nodiratime 是否更新目录的访问时间戳;
exec/noexec 是否允许执行其中的二进制程序;
_netdev 网络设备
remount 重新挂载

挂载配置文件/etc/fstab

[root@zibbix ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Fri Jul 31 23:50:21 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_system-root / ext4 defaults 1 1
UUID=3a9c20f4-0cc2-4563-9e2c-d4833c1463c2 /boot ext4 defaults 1 2
/dev/mapper/vg_system-var /var ext4 defaults 1 2
/dev/mapper/vg_system-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
proc /proc proc defaults 0 0
该文件分为六段各段的意义如下:

设备     挂载点   文件系统类型  挂载选项   转储频度(备份)   自检次序

(1)要挂载的设备:
设备文件、LABEL=, UUID= (2)挂载点:
swap没有挂载点,挂载点为swap (3)文件系统类型
ext2、ext3、ext4、xfs、nfs、smb、iso9660等 (4)挂载选项:多个选项间使用逗号分隔;
async、sync、_netdev
defaults( rw, suid, dev, exec, auto, nouser, async, and relatime.) (5)转储频率:
0:从不备份
1:每日备份
2:每隔一天备份 (6)自检次序:
0: 不自检
1:首先自检,通常只能被/使用;
2:等数字为1的自检完成后,再进行自检

注意:配置完该文件不会立即生效,可以重启操作系统或使用mount -a来使该文件立即生效。

参考

【案例】解决因/etc/fstab错误导致系统不能启动故障

解决因/etc/fstab错误导致系统不能启动故障

发现如果人品不好做试验都是问题很多,晚上又把fstab给写错了,导致系统不能起来,因为当时处理该故障未截图,后续在网上找了几张图片,大体说明处理思路

系统启动报 filesystems 失败,输入root密码进入repair filesystem模式

尝试修改 /etc/fstab 发现系统是read-only模式(最后两项改成0 0)

重新mount -n -o remount,rw /重新mount文件系统

重新修改/etc/fstab,除掉错误记录,然后使用init 6/reboot命令重启系统

参考

创建与调整SWAP分区的方法,请写出具体步骤

参考

方法1:创建分区文件

dd if=/dev/zero of=/var/swap bs=1024 count=5G
mkswap /var/swap
swapon /var/swap - 加入/etc/fstab
/var/swap swap swap defaults 0 0

方法2:调整正在使用的分区大小

- 关闭分区
swapoff /dev/mapper/VolGroup-lv_swap - 增加大小
lvm lvresize /dev/mapper/VolGroup-lv_swap -L +25000M - 格式化分区
mkswap /dev/mapper/VolGroup-lv_swap - 启用分区
swapon -va

[svc]mount命令及解决因/etc/fstab错误导致系统不能启动故障的更多相关文章

  1. Linux 系统 fstab错误导致系统无法启动的修复

    fstab错误的修复 vim /etc/fstab/dev/sda6 /mnt xfs defaults 0 0重启后系统无法启动,等待一段时间后输入root的密码可进入单用户模式,修改fstab后可 ...

  2. 修复错误配置/etc/fstab文件导致系统无法正常启动

      1.文件介绍 /etc/fstab这个文件描述系统中各种文件系统的信息,应用程序读取这个文件,然后根据其内容进行自动挂载的工作.作为系统配置文件,fstab通常都位于/etc目录下,它包括了所有分 ...

  3. linux中/etc/fstab文件删除或修改了,导致系统无法启动

    在linux中,/etc/fstab文件是磁盘挂载的问题,若该文件不小心给修改了,或者被删除了,那么就会导致系统无法重启.因为/etc/fstab文件是记录磁盘挂载的信息,若该文件出现了问题,那么对应 ...

  4. 错误修改/etc/fstab,导致系统无法开机

    enter password or type control-D to continue 系统提示你输入root密码,而输入以后系统的所有文件是只读的,你无法修改 看下你的/etc/fstab这个目录 ...

  5. 修改.bashrc文件PATH变量错误导致系统大部分命令失效

    修改.bashrc环境变量,在文件最后添加openssl变量, 本来应该写 export PATH=$PATH:/usr/local/openssl/bin 误写成 export PATH=/usr/ ...

  6. 解决Ubuntu环境变量错误导致无法正常登录

    一.问题产生 配置JDK时,按照搜索到的一篇文章中的做法,修改了/etc/profile文件里的内容.在原内容保持不变的基础上,大致添加了以下内容: export JAVA_HOME=.... exp ...

  7. 解决Ubuntu环境变量错误导致无法正常登录  (command 'xxx' is available in bin ls)

    一.问题产生 配置JDK时,按照搜索到的一篇文章中的做法,修改了/etc/profile文件里的内容.在原内容保持不变的基础上,大致添加了以下内容: export JAVA_HOME=.... exp ...

  8. 解决EditorLineEnds.ttr被锁定导致Delphi2006-2010无法启动的问题

    在批处理最后增加了启动Delphi的命令.将批处理和Delphi放在同一目录即可. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ...

  9. Linux在fstab中因配置错误导致服务器主机无法重启的问题应该如何解决

    fstab中配置错误导致系统无法启动的恢复方案 1制造错误的案例发生,在/etc/fstab中配置如下内容 结尾的倒数第一个为1表示进行磁盘检查,为0表示不进行磁盘检查,倒数第二个为0表示不备份,为1 ...

随机推荐

  1. 多表连接的三种方式详解 hash join、merge join、 nested loop

    在多表联合查询的时候,如果我们查看它的执行计划,就会发现里面有多表之间的连接方式.多表之间的连接有三种方式:Nested Loops,Hash Join 和 Sort Merge Join.具体适用哪 ...

  2. tablib.Dataset()操作exl类型数据之“类方法”研究

    #tablib.Dataset()操作exl类型数据之“类方法”研究 import tablib #初始化 data=tablib.Dataset() #设置列标题 data.headers=('na ...

  3. Java通过mysql-connector-java-8.0.11连接MySQL Server 8.0遇到的几个问题

    这次新安装了一个MySQL数据库,然后navicat连接数据库一点问题没有. 但是通过Java的jdbc连接却怎么都建立不了连接. 报如下错: 网上找了很久找到了原因: 数据库用的是Mysql8版本, ...

  4. Fix problems that block programs from being installed or removed

    Follow these steps to automatically repair issues including corrupted registry keys that block you f ...

  5. Spring+Quartz实现动态添加定时任务

    发布时间:2018-12-03   技术:spring4.0.2+quartz2.2.1   概述 在最近工作中,由于涉及到定时任务特别多,而这些工作又是由下属去完成的,在生成环境中经常会出现业务逻辑 ...

  6. 阿里云ecs配置辅助网卡绑定公网ip地址

    EIP直通车 前置条件:1.大家的实例是从经典迁移到VPC里面的,上古时期,经典实例大家购买实例的时候都是买了带宽的.而这种带宽一般情况下都是包年包月的,而且这种绑定在实例上的IP,我们把它叫做公网I ...

  7. Spring3.0.3使用之异常解决

    2010-10-29  温馨提示:         以下异常仅在Spring3.0.3版本中遇到,其他版本可能也会遇到,读者可作参考.不保证会顺利通过.         近期在学习Spring3的一些 ...

  8. LATeX 插入脚注

    LATeX 插入脚注: 使用  \footnote{...注释内容} 命令: To maximize the lower-bound $ we employ conjugate gradient me ...

  9. 【LeetCode】207. Course Schedule (2 solutions)

    Course Schedule There are a total of n courses you have to take, labeled from 0 to n - 1. Some cours ...

  10. mysql5.7创建用户授权删除用户撤销授权

    一, 创建用户: 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - ...