Linux课程学习笔记来源于网易云课堂:Linux 入门基础

1.挂载操作

磁盘或分区创建好文件系统之后,需要挂载到一个目录才能够使用。

Windows或者Mac系统会进行自动挂载,一旦创建好文件系统后会自动挂载到系统上,Windows上称之为C盘、D盘等。

而Linux需要手工进行挂载操作或者配置系统进行自动挂载。

2.mount

通过mount命令将格式化好的磁盘或分区挂载到一个目录上

mount /dev/sda3  [要挂载的分区]  /mnt[需要挂载的地方]/

常用参数:

(1)使用不带任何参数的mount来显示已经挂载好的文件系统

(2)-t  指定文件系统的类型

(3)-o 指定挂载项,格式(mount –o 指定参数[可以多个挂载项] /dev/sdb1 /mnt/)

ro,rw 以只读或读写形式挂载,默认是rw,格式(mount –o ro /dev/sdb1 /mnt/),ro为只读方式,不能够进行写操作

sync 代表不使用缓存,而是对所有操作直接写入磁盘(对某些数据可靠性较高,断电后还存在,不像缓存断电后不存在)

async 代表使用缓存,默认是async

noatime 代表每次访问文件时不需要更新文件的访问时间

remount 重新加载文件,格式(mount –o remount /dev/sdb1/mnt/)

3.umount 卸载挂载

用umount进行卸载已挂载的文件系统,相当于Windows的弹出:

umount 文件系统/挂载点

umount /dev/sda3  =umount /mnt

如果出现device is busy,则表示该文件系统正在被使用,无法卸载,可以使用下面的命令查看是谁在使用:

fuser -m /mut

也可以使用命令lsof查看正在被使用的文件

lsof /mnt

4.自动挂载

配置文件/etc/fstab用来定义需要自动挂载的文件系统,fstab中每一行代表一个挂载配置,可以通过登录root用户(普通用户无法修改),在/etc/fstab(打开该文件)进行修改,也可以通过bash终端切换至root用户,调用vim(vim /etc/fstab)命令进行文档编辑,修改保存。

配置格式:

/dev/sda3            /mnt      ext4        defaults            0 0

[需要挂载的设备]  [挂载点]  [文件系统]  [挂载选项]   [dump、fsck相关选项]

要挂载的设备也可以使用LABEL进行识别,使用LABEL=LINUXCAST取代/dev/sda3(前提是通过e2label进行了标识)

mount -a 命令会挂载所有fstab中定义的自动挂载项

课时12 Linux文件系统挂载管理相关推荐

  1. Linux运维学习历程-第五天-Linux文件系统与管理

    本章内容 文件系统 文件和目录被组织成一个单根倒置树结构从根目录下开始,用"/" 表示根文件系统(rootfs) :root filesystem,用路径分隔的 /:遵循FHS: ...

  2. linux 文件系统的管理 (硬盘)

    RH133-Unit4 文件系统的管理 一.系统在初始化时如何识别硬盘 1.系统初始时根据MBR的信息来识别硬盘,其中包括了一些执行文件就来载入系统,这些执行文件就是MBR里前面446bytes里的b ...

  3. Linux文件系统挂载的概念

    文章目录 20230518 文件系统挂载 挂载(mounting)是指由操作系统使一个存储设备(诸如硬盘.CD-ROM或共享资源)上的计算机文件和目录可供用户通过计算机的文件系统访问的一个过程. 一般 ...

  4. linux文件系统挂载fstab

    /etc/fstab文件描述了系统可以挂载的文件系统的信息,应用程序读取这个文件,然后根据其内容进行自动挂载的工作.比如我们执行mount -a命令就会按序挂载/etc/fstab中指定的每条文件系统 ...

  5. linux 文件系统挂载时挂载点(目录)的选择

    本篇内容很简单,就是给大家强调一个小知识点.在挂载文件系统的时候,尽可能选择空目录进行挂载,当然了不是空的目录也可以,但是不建议. 在实际的挂载中会出现这样一种情况,如果选择当挂载点的目录非空,当文件 ...

  6. linux文件系统挂载不上,nfs文件系统在linux下挂载不上的解决办法

    问题一: # mount -t nfs -o 192.168.1.51:/mnt /mnt/ mount: can't find /mnt/ in /etc/fstab 这种情况说明我们的/mnt目录 ...

  7. 4.4 Linux文件系统-挂载卸载和超级块

    1:基本信息 代码:linux-0.11 super.c : 含有处理超级快的代码 超级块是设备的映射,超级块的操作关系到设备文件系统操作 下面会解析: 对超级块进行操作(创建,读取,释放) get_ ...

  8. linux文件系统权限管理(UGO权限、ACL权限、权限掩码)

    (1)权限对象: 1.文件拥有者 文件拥有者我们也成为文件的属主,由于Linux系统是一个多尔恩五用户的系统,因此会有很多人来使用这部主机,为了考虑每个人的隐私,文件所有者这个去权限就尤为重要. 2. ...

  9. linux文件系统挂载磁盘,linux – 无法挂载磁盘(VFS:找不到ext4文件系统)

    试图挂载磁盘(硬件raid)但失败了. #mount -t ext4 /dev/sda /data mount: wrong fs type,bad option,bad superblock on ...

最新文章

  1. favicon支持的图片格式
  2. 网络编程中设计并发服务器,使用多进程 与 多线程 ,请问有什么区别?
  3. java jar包详解_Jar打包用法详解
  4. selenium鼠标操作 包含右击和浮层菜单的选择
  5. Java设计模式 - 示例教程
  6. 设计素材|手机UI界面模板psd源文件格式!
  7. Visual Studio 2017 通过SSH 调试Linux 上.NET Core
  8. 超级*** 08鬼斧神工
  9. continue跳转
  10. python转义引号的作用_在Jinja2中渲染时转义双引号
  11. 力扣-33 搜索旋转排序数组
  12. 【leetcode_easy】590. N-ary Tree Postorder Traversal
  13. imewlconverter 制作Rime词库
  14. yoga710怎么进入bios_联想笔记本怎么进入BIOS联想手提电脑进BIOS方法汇总
  15. Remi教程GUI设计番外篇
  16. 5G WiFi频段介绍
  17. html表格中加入斜线,Html Table 表格 画斜线
  18. 千锋云计算毕业设计论文:论文设计任务书
  19. python打印一年的日历_python一年月份_Python程序可打印任何一年的日历
  20. JAVA:JDBC数据库编程

热门文章

  1. kibana安装教程
  2. PHP+FlashPaper文库系统方案简析
  3. php网站漏洞检测对sql注入漏洞防护 1
  4. Xshell远程连接华为云服务器
  5. php学生管理系统项目报告书,php环境学生档案管理系统任务书
  6. MAPGIS文件总结01
  7. 廖雪峰历时3个月打磨出价值1980的数据分析教程,终终终于免费啦!
  8. MyBatis-Plus 之通用Service
  9. ps转手绘课程头发难点及衣服处理——day 08学习笔记
  10. Vue-router props 如何传递参数 ,传参请看这里