zoukankan      html  css  js  c++  java
  • linux命令-分区表fstab

    磁盘分区后需要格式化,挂载之后才能使用

    我们有开机后自动挂载的需求,方法有两种

    1.配置文件的形式,把mount写到配置文件里去 cat /etc/fstab

    2.把挂载命令写到一个文件里 ls /etc/rc.local

    /////////////////////////////////////////////////////////////////////////////////////////////////

    1.修改配置文件

    #vi /etc/fstab

    UUID=35e8f7a2-ca22-4e57-b284-05c148bfc8cc / ext4 defaults 1 1     

    /////uuid用来标示分区的方法 可以通过blkid获得  可以用mount uuid=“********” /mnt/ 挂载

    //////blkid可以获得LABEL 可以通过LABEL挂载 mount LABEL=**** /mnt/

    UUID=4375de01-bca6-40c9-b911-727188dbf398 /boot ext4 defaults 1 2
    UUID=3985a489-b5fa-45a8-a23c-7187b3397991 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

    /dev/sdb5             /mnt                        ext4    defaults                   0  0  

    ////第一段写成/dev/sdb5 也可以写成UUID或者LABEL

    ////第二段是挂载点 

    ///第三段是文件系统格式

    ////第四段是挂载选项   defaults=rw可读可写,suid命令获得所属主的权限 不加写成nosuid,dev解析分区下的块设备 字符设备文件,exec挂载之后可执行文件有可执行权限 noexec即使授权x权限也不能执行,auto能否再开机的时候自动挂载,user是否允许普通用户去挂载这个分区,async/sync async磁盘和内存不同步 sync同步会降低cpu使用效率 《《《《最后扩展defaults》》》》

    /////第五段通常写0 或1 是否备份日志,在意外断电时 日志可恢复日志

    /////第六段开机是否检测磁盘 1/2/0  /分区写成1 。/dev/sdb5想检测写2 。硬盘很大检测很长时间.不是特别重要的写0

    ////////////////////////////////////////////////////////////////////////////////////

    如果出现这个画面 rm -f /etc/.fstab.swp 

    //////////////////////////////////////////////////////////////////////////////////////////

    [root@wangshaojun ~]# df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/sda3 18G 1.9G 15G 12% /
    tmpfs 931M 0 931M 0% /dev/shm
    /dev/sda1 97M 27M 66M 29% /boot

    [root@wangshaojun ~]# mount -a  //////自动加载配置文件里面的配置
    [root@wangshaojun ~]# df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/sda3 18G 1.9G 15G 12% /
    tmpfs 931M 0 931M 0% /dev/shm
    /dev/sda1 97M 27M 66M 29% /boot
    /dev/sdb5 2.0G 68M 1.9G 4% /mnt

    挂载完成

    ///////////////////////////////////////////////////////////////////////////

    2.把命令写到文件里

    [root@wangshaojun ~]# vi /etc/rc.local

    touch /var/lock/subsys/local
    mount /dev/sdb5 /home/wangshaojun/123

    下次开机自动执行

    ///////////////////////////////////////////////////////////////////////////////////

    defaults

    用mount挂载时指定选项

    #mount -o noatime (读文件不更新atime),rw,/dev/sdb1 /mut

    #mount /////查看加载了那些选项

     defaults=rw可读可写,suid命令获得所属主的权限 不加写成nosuid,dev解析分区下的块设备 字符设备文件,exec挂载之后可执行文件有可执行权限 noexec即使授权x权限也不能执行,auto能否再开机的时候自动挂载,user是否允许普通用户去挂载这个分区,async/sync async磁盘和内存不同步 sync同步会降低cpu使用效率 

  • 相关阅读:
    连接数据库的URL等于多少?
    警告: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:20160928' did not find a matching property
    jsp页面中的问题:Date cannot be resolved to a type
    无法找到类:java.lang.ClassNotFoundException: com.tt.javaweb.HttpServletRequest问题解决
    Tomcat无法启动:org.apache.catalina.LifecycleException: Failed to start component 问题解决
    No Suitable Driver Found For Jdbc_我的解决方法
    "aa".equals(name)这种写法为什么就可以避免空指针
    Eclipse迁移到Android studio步骤如下:
    Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
    Android 内存管理 &Memory Leak & OOM 分析
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/4946942.html
Copyright © 2011-2022 走看看