0%

Linux挂载文件系统

mount/umount简介

mount - mount a filesystem
umount - unmount file systems
All files accessible in a Unix system are arranged in one big tree, the file hierarchy, rooted at /. These files can be spread out over several devices. The mount command serves to attach the filesystem found on some device to the big file tree. Conversely, the umount command will detach it again.

参考文档:

格式化并挂载磁盘

格式化磁盘

1、查看磁盘

1
fdisk -l

2、磁盘分区(可选)

1
fdisk /dev/sdb

按照提示,依次输入p,n,回车(Partition number),回车(First sector),回车(Last sector),w。

3、格式化磁盘

1
2
3
# mkfs -t ext4 /dev/sdb
mkfs.ext4 /dev/sdb1
blkid /dev/sdb1

挂载磁盘

1、创建挂载目录

1
mkdir /sdb

2、添加自动挂载,编辑 /etc/fstab ,添加

1
2
# /dev/sdb1 /sdb ext4 defaults 0 0
<blkid> /sdb ext4 defaults 0 0

3、执行挂载(根据/etc/fstab的配置)

1
2
3
# mount /dev/sdb1 /sdb
mount -a
df -h

挂载nfs

1、查看nfs-server的挂载点

1
showmount -e 192.168.56.200

2、执行挂载

1
mount -t nfs 192.168.56.200:/opt/qemu /opt/qemu

如果mount卡住,大概率是因为nfs-server的问题,建议检查一下挂载点是否正常。

3、写入到 /etc/fstab

1
192.168.56.200:/opt/qemu /opt/qemu nfs defaults 0 0

卸载挂载

1
umount /opt/qemu

df -h卡住问题

问题描述

df -h执行后,卡住了

解决办法

一般是由于 mount 目录所在服务器关机了,或者目录不存在了,造成 df -h 卡住一直不动

排查办法:

1
2
3
4
5
6
7
8
# 查看具体有哪些挂载
mount

# 查看具体卡在哪里了
strace df -h

# 查看有哪些进程使用这个挂载
fuser -cu /opt/qemu

解决办法:

1
2
3
# 卸载无效挂载
umount -l /opt/qemu
umount -lf /opt/qemu
  • 本文作者: 好好学习的郝
  • 本文链接: https://www.voidking.com/dev-linux-mount/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!源站会及时更新知识点及修正错误,阅读体验也更好。欢迎分享,欢迎收藏~