arm linux mount命令,学习笔记-《Linux基础知识之挂载详解(mount,umount及开机自动挂载)》...

《Linux基础知识之挂载详解(mount,umount及开机自动挂载)》来源:Linux社区  作者:chawan

以下是学习作者这篇文章做的一些摘要及学习体会。

重要概念(经典原文引述)

挂载概念简述:

根文件系统之外的其他文件要想能够被访问,都必须通过“关联”至根文件系统上的某个目录来实现,此关联操作即为“挂载”,此目录即为“挂载点”,解除此关联关系的过程称之为“卸载”。

1.挂载:根文件系统外通过关联至根文件系统上的某个目录来实现访问

2.挂载点:mount_point,用于作为另一个文件系统的访问入口;

(1) 事先存在;

(2) 应该使用未被或不会被其它进程使用到的目录;

(3) 挂载点下原有的文件将会被隐藏;

【PS:关联这个词在说明文档里用的术语是attach to,有一种类似生物的神经联结。根文件系统就像神经中枢,手脚要动起来就得联到神经中枢上。】

2.查询

1)系统挂载设备花名册:/etc/mtab (个人喜欢用vim打开) 【简记:mount table】

e3b01ace5b829183b411bf7a6aac0e9d.png

2)文件挂载的配置文件:/etc/fstab 【简记:file system table】

14070de6869315c437180a0f7f86f85f.png

以上二者的区别在于,fstab在文件系统启动时提交的配置文件,mtab是运行中的文件挂载表。前者属于静态,而后者是动态更新的。

3.mount

命令使用格式:mount[-fnrsvw] [-t vfstype] [-o options]device dir

device(挂载对象)可以是:

(1) 设备文件:例如/dev/sda5

(2) 卷标:-L 'LABEL', 例如 -L 'MYDATA'

(3) UUID, -U 'UUID':例如 -U '0c50523c-43f1-45e7-85c0-a126711d406e'

【UUID是一个标识你系统中的存储设备的字符串,其目的是帮助使用者唯一确定系统中的所有存储设备,不管它们是什么类型的。它可以标识DVD驱动器、USB存储设备以及你系统中的硬盘设备等。】

(4) 伪文件系统名称:proc, sysfs, devtmpfs, configfs

dir(挂载点)应是:

(1)事先存在;

(2)建议使用空目录;

(3)进程正在使用中的设备无法被卸载;

4.卸载命令:umount

命令使用格式:

umount DEVICE

umount MOUNT_POINT

4.涉及到的命令

1)blkid: 获取文件系统类型、UUID、label

【简记:block id】

2)df:磁盘使用情况

【简记:disk free】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值