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

  • 相关阅读:
    [转]三五个人十来条枪 如何走出软件作坊成为开发正规军
    [转]asp.net页面字体变大问题总结
    [练手7]传值和传引用区别
    [练手3]选择排序
    [练手5]希尔排序
    oracle用select for update 中断后无法操作表的处理:杀掉SESSION
    [转]最省时管理法:让你一天随意
    [练手4]插入排序
    没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限
    NUnit单元测试编写指南
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/4946942.html
Copyright © 2011-2022 走看看