Linux挂载mount、umount命令
用于挂载存储设备的命令叫mount。在默认情况下,mount命令会输出当前系统已挂载的设备列表。但是,除了标准存储设备外,较新版本的内核还会挂载大量用作管理目的的虚拟文件系统。这使得mount命令的默认输出非常杂乱。
mount输出
woodx@Machine:~/training/shell_training$ mount -t ext4
/dev/nvme0n1p2 on / type ext4 (rw,relatime,errors=remount-ro)
mount依次提供了四部分信息:设备文件名,设备在虚拟目录中的挂载点,文件系统类型,已挂载设备的访问状态。
在虚拟目录中手段挂载设备,需要以root用户身份登录,或是以root用户身份运行sudo命令。
基本命令: mount -t type device directory
type指定了磁盘格式化所使用的的文件系统,后俩个参数指定了该存储设备的设备文件位置以及挂载点在虚拟目录中的位置。
Linux可以识别多种windows文件系统。
通常类型:
1. vfat: windows fat32文件系统
2. ntfs: windows nt以及后续操作系统中广泛使用的高级系统
3. exfat: 专门为可移动存储设备优化的windows文件系统
4. iso9660: 标准CD-ROM和DVD文件系统
而Linux文件系统一般为: ext1 ext2 ext3 ext4
命令选项:
-a 挂载/etc/fstab 文件中指定的所有文件系统
-f 模拟挂载设备,但并不真正挂载
-F 和-a 选项一起使用时,同时挂载所有文件系统
-v 详细模式,显示挂载设备的每一步操作
-i 不使用/sbin/mount.filesystem 下的任何文件系统协助文件
-l 自动给 ext2、 ext3、 ext4 或 XFS 文件系统添加文件系统标签
-n 挂载设备,但不在/etc/mtab 已挂载设备文件中注册
-p num 进行加密挂载时从文件描述符 num 中获得口令
-s 忽略该文件系统不支持的挂载选项
-r 将设备挂载为只读
-w 将设备挂载为可读写(默认选项)
-L label 将设备按指定的 label 挂载
-U uuid 将设备按指定的 uuid 挂载
-O 和-a 选项一起使用,限制其所作用的文件系统
-o 给文件系统添加特定的选项
umount命令格式
umount [directory | device]