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

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

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

linux命令-分区表fstab的更多相关文章

  1. Linux中/etc/fstab /etc/mtab /proc/mounts这三个文件的分析与比较 分区表位置

    本文主要讲解Linux中/etc/fstab /etc/mtab /proc/mounts这三个文件的作用以及不同之处. 转自http://haohaozhang.blog.51cto.com/917 ...

  2. Linux命令-自动挂载文件/etc/fstab功能详解

    Linux命令-自动挂载文件etcfstab功能详解 一./etc/fstab文件的作用 磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载. 系 ...

  3. 【转载】Linux命令-自动挂载文件/etc/fstab功能详解[转]

    博客园 首页 新随笔 联系 订阅 管理 随笔 - 322  文章 - 0  评论 - 19 Linux命令-自动挂载文件/etc/fstab功能详解[转]     一./etc/fstab文件的作用 ...

  4. 运维工程师必会的109个Linux命令

    运维工程师必会的109个Linux命令 版本1.0 崔存新 更新于2009-12-26 目录 1 文件管理 6 1.1 basename 6 1.2 cat 6 1.3 cd 7 1.4 chgrp ...

  5. Linux命令(持续更新ing)

    *.命令语法:  a.在进行参数设定时,通常为“-”号,若为完整参数名称,则输入“--”符号;  b.指令太长的时候,可以使用“\”符号使指令连续到下一行;  c.各种符号的意义:    ''     ...

  6. 【Linux】linux命令大全

    [注意]:命令[compgen -b]可以列出所有当前系统支持的命令. 109个Linux命令 目录 1       文件管理... 5 1.1          basename. 5 1.2    ...

  7. Linux学习总结(1)——Linux命令大全完整版

    Linux命令大全完整版 目    录I 1. linux系统管理命令1 adduser1 chfn(change finger information)1 chsh(change shell)1 d ...

  8. linux学习(1):linux命令大全

    Linux命令 目录 1       文件管理... 5 1.1          basename. 5 1.2          cat 5 1.3          cd. 5 1.4      ...

  9. Linux命令总结大全,包含所有linux命令

    使用说明:此文档包含所有的Linux命令,只有你想不到的没有你看不到的,此文档共计10万余字,有8400多行,预计阅读时间差不多需要3个小时左右,所以要给大家说一说如何阅读此文档 为了方便大家阅读,我 ...

随机推荐

  1. 微信小程序申请。很蛋疼的流程。

    微信小程序申请. 营业执照,食品许可证,身份证正面,身份证反面. 1.先要申请服务号. 需要一个QQ邮箱,申请服务号. 填写各种信息,营业执照信息. 法人信息. 管理员用自己人的.方便开发操作. 申请 ...

  2. SDNLAB技术分享(四):利用ODL下发流表创建VxLAN网络

    邓晓涛,当前就职于江苏省未来网络创新研究院,是CDN团队的一名研发人员,主要从事SDN相关的研发相关工作.曾就职于三星电子于先行解决方案研发组任高级工程师.思科系统于云协作应用技术部(CCATG)任工 ...

  3. SQL之merge into(转)

    简介 Merge关键字是一个神奇的DML关键字.它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句.MSDN对于Merge的解释非常的短小精悍:”根 ...

  4. 2017-03-04 dotnet core网站发布到Linux系统中

    今天开始学习dotnet core的开发,距离Visual Stuio 2017正式版的发布,也就是VS20周岁的生日还有三天,在我的电脑上安装的是VS2017 Enterprise RC版, 在VS ...

  5. MVC 成功创建了数据库,但是数据库对象创建失败[此引用关系将导致不允许的周期性引用]

    model 类的属性写错了 错误写法: public  province { public  int provinceId; public string Name; }   public  City ...

  6. linux服务器版svn安装

    1.检查svn是否安装:rpm -aq subversion2.安装命令yum -y install subversion3.建立svn版本库数据存储根目录mkdir -p /application/ ...

  7. 设置cookie的保存时间 下一篇

    设置cookie的保存时间,通过cookie的expires性质指定一个终止时间就可以了.也就是说,你在设置cookie的时候,你的cookie字串要像下面这样组合: var d= new Date( ...

  8. 是因为Session只能让服务器在一次连续的会话中记住你,而Cookie是记住浏览器一段时间

    Cookie的作用 因为http协议先天不足是无记忆性. 还有一个区别是:Session是服务器端保存会话状态的机制. 而Cookie则是浏览器端保存会话的机制. Cookie 的应用

  9. CI框架后台添加左侧导航栏出现的一系列问题

  10. 关于nginx做代理,uwsgi gunicorn等服务器做后端时

    (1) 响应数据过大 被截断的问题 通常看buffers参数的设置(缓冲从后端服务器的应答) uwsgi的参数是 uwsgi_buffers 4 128k gunicorn 设置代理参数 proxy_ ...