linux mount/umount
目录
mount
mount errors
umount
umount errors
mount
mount 用于挂载Linux系统之外的文件
1. 将 /dev/hdb1 挂在 /mnt
mount /dev/bdb1 /mnt
mount errors
1. error log
mount: /mnt: wrong fs type, bad option, bad superblock on /dev/nvme0n1, missing codepage or helper program, or other error.
2. 分析原因
使用lsblk -f,/dev/nvme0n1没有文件格式
vda ├─vda1 vfat FAT32 6B68-23E9 505.8M 1% /boot/efi └─vda2 ext4 1.0 61c3fa23-ca4b-4040-ab91-18fe0c843264 126.7G 8% / nvme0n1
3. 格式化文件
mkfs.ext4 /dev/nvme0n1
4. 再次重新mount成功。
umount
umount可卸载目前挂在Linux目录中的文件系统。
grammar:
umount [-ahnrvV] [-t <file type>] [file system]
parameters:
-r 若无法成功卸除,则尝试以只读的方式重新挂入文件系统。
-t<文件系统类型> 仅卸除选项中所指定的文件系统。
-v 执行时显示详细的信息
[文件系统] 除了直接指定文件系统外,也可以用设备名称或挂入点来表示文件系统
example:
1. 御载文件系统
方式一:通过设备名御载文件系统
umount -v /dev/sda1 # log:/dev/sda1 umounted
方式二:通过挂在点御载文件系统
umount -v /mnt/mymount/ # log:/tmp/diskboot.img umounted
umount errors
1. error log
umount: /mnt/nvme: device is busy
2. 原因:
如果设备正忙,卸载即告失败。卸载失败的常见原因可能是,某个打开的shell当前目录为挂载点里的某个目录。
3. solution:
关闭shell即可