目 录CONTENT

文章目录

mount / umount 命令

JomBarry
2024-05-03 / 0 评论 / 0 点赞 / 30 阅读 / 0 字 / 正在检测是否收录...

mount命令是Linux和类Unix系统中用于挂载文件系统的命令,即将存储设备(如硬盘分区、CD-ROM、USB驱动器或网络共享)的文件系统关联到当前文件系统的某个目录上,用户就可以通过该目录访问存储设备中的数据。

基本使用

Mount

参数作用
-a, --all挂载fstab中提到的所有文件系统
-c, --no-canonicalize不规范化路径
-f, --fake预演;跳过mount(2)系统调用
-F, --forkfork off用于每个设备(与-a一起使用)
-T, --fstab <path>/etc/fstab的替代文件
-i, --internal-onlydon't call the mount. helpers
-l, --show-labels显示文件系统标签
-n, --no-mtab不要写入/etc/mtab
-n, --options-mode <mode>如何处理从fstab加载的选项
-n, --options-source <source>挂载选项源
-n, --options-source-force强制使用fstab/mtab中的选项
-o, --options <list>以逗号分隔的挂载选项列表
-O, --test-opts <list>限制文件系统的集合(与-a一起使用)
-r, --read-only将文件系统挂载为只读(与-o - ro相同)
-t, --types <list>限制文件系统类型的集合
-t, --source <src>明确指定源(路径,标签,uuid)
-t, --target <target>显式指定挂载点
-t, --target-prefix <path>指定所有挂载点使用的路径
-v, --verbose说明正在执行的操作
-w, --rw, --read-write挂载文件系统读写(默认)
-N, --namespace <ns>在其他命名空间执行挂载
-h, --help显示此帮助
-V, --version显示版本

挂在分区

mount /dev/sdb1 /mnt/data

Umount

参数作用
-a, --all卸载所有文件系统
-A, --all-targets卸载指定设备的所有挂载点当前名称空间
-c, --no-canonicalize不规范化路径
-d, --detach-loop如果安装了循环装置,也释放这个循环装置
-d, --fake预演;跳过mount(2)系统调用
-f, --force强制卸载(在NFS系统不可达的情况下)
-i, --internal-only不要调用umount。<类型>助手
-n, --no-mtab不要写入/etc/mtab
-l, --lazy现在分离文件系统,稍后再清理
-O, --test-opts 限制文件系统的集合(与-a一起使用)
-R, --recursive递归地卸载目标及其所有子目标
-r, --read-only如果卸载失败,尝试以只读方式重新挂载
-t, --types 限制文件系统类型的集合
-v, --verbose说明正在执行的操作
-q, --quiet禁止“not mounted”错误信息
-N, --namespace 在其他命名空间执行umount
-h, --help显示此帮助
-V, --version显示版本

自动挂载

# 1. 先使用以下命令查看硬盘信息
sudo fdisk -l
# 2. 编辑对应文件
vim /etc/fstab
# 3. 在文件结尾添加
UUID=0d95a86d-9023-23d3-a8db-87681798a45a /usr/mnt ext4 defaults 0 0
要挂载的分区设备要挂载到哪(挂载点)文件系统类型挂载参数是否备份是否检查扇区
UUID=0d95a86d-9023-23d3-a8db-87681798a45a/usr/mntext4defaults00

是否备份: 0: 不备份 1:每日备份 2:不确定日期的备份

是否校验扇区参数:0: 不校验 1:优先校验 2:非优先校验(等待优先校验完毕后校验)

0
Traffmonetizer VPS 回血赚取额外收益

评论区