Linux命令 - mount与umount

简介

mount 与 umount 分别用于挂载与卸载文件系统

mount


基本语法

1
2
3
mount [-l|-h|-V]
mount -a
mount [-fnrsvw] [-t fstype] [-o options] <device> <dir>
基本参数解释:
参数 作用
无参数 显示所有磁盘的挂载情况
-a 依照配置文件 /etc/fstab 的数据将所有未挂载的磁盘挂载上去
-l 显示时多一列 Label 名称
-t 可以加上文件系统种类来指定欲挂载的类型。常见 Linux 支持类型有:ext2, ext3, vfat, reiserfs 等
-n 在默认的情况下,系统会将实际挂载的情况实时写入 /etc/mtab 中,以方便其他程序的运行。但某些情况下允许用户不将挂在情况写入
-o 可以在挂载时附加一些参数(详情看链接)

常用基本操作

  • 显示所有端口
1
2
3
4
5
6
7
8
9
10
11
12
# mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
devtmpfs on /dev type devtmpfs (rw,nosuid,size=49311808k,nr_inodes=12327952,mode=755)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
...
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
/dev/sda2 on /boot type ext4 (rw,relatime,data=ordered)
/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=winnt,errors=remount-ro)
/dev/mapper/ze-home on /home type xfs (rw,relatime,attr2,inode64,noquota)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=9864680k,mode=700)
  • 挂载硬盘
1
# mount /dev/sdb /home

上面的命令是指将 /dev/sdb磁盘挂载至/home文件目录下。

其余操作在有空闲服务器时再添加



umount


基本语法

1
2
umount -a
umount [dflnrv] [-t fstype] [-O options] <device|dir>
基本参数解释:
参数 作用
-a 将所有在 /proc/self/moutinfo 有描述记录的文件系统卸载下来,除了 proc, devfs, devpts, sysfs, rpc_pipefs 以及 nfsd 文件系统
-f 强制卸载!
-n 不将磁盘卸载情况写入 /etc/mtab

常用基本操作

  • 卸载磁盘
1
# umount /dev/sdb

上面的命令是指将 /home文件目录下的/dev/sdb磁盘卸载下来



参考资料:

[1] http://cn.linux.vbird.org/linux_basic/0230filesystem.php#mount

[2] http://man7.org/linux/man-pages/man8/umount.8.html

[3] http://man7.org/linux/man-pages/man8/mount.8.html