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即可

 

 

 

posted @ 2022-07-21 13:58  zhuang6  阅读(67)  评论(0编辑  收藏  举报