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使用效率 

  • 相关阅读:
    【方法1】删除Map中Value反复的记录,而且仅仅保留Key最小的那条记录
    hdu3415 Max Sum of Max-K-sub-sequence 单调队列
    HBase总结(十八)Hbase rowkey设计一
    Makefile生成器,使用C++和Boost实现
    quartz cron表达式在线生成
    NS3网络仿真(6): 总线型网络
    连载:面向对象葵花宝典:思想、技巧与实践(35)
    zoj 2921 Stock(贪心)
    11g RAC 加节点 之 手动加入vip 资源
    [Unity3D]Unity+Android交互教程——让手机"动"起来
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/4946942.html
Copyright © 2011-2022 走看看