FreeBSD Unix显示已挂载的文件系统

时间:2020-01-09 10:38:41  来源:igfitidea点击:

如何使用命令行选项查看基于FreeBSD的Unix服务器上已安装文件系统的列表? 用于查看已挂载文件系统,挂载或添加任何本地设备(例如USB,DVD/CD或远程文件系统,例如NFS,SAMBA共享或文件)的命令是FreeBSD操作系统上的mount命令。

如何列出已挂载的本地和远程文件系统?

这将列出已安装的远程和本地文件系统,运行:

$ mount

输出示例:

/dev/ada0p2 on / (ufs, local, journaled soft-updates)
devfs on /dev (devfs, local, multilabel)
192.168.1.10:/exports/nas01/data on /mnt/nfs (nfs)

第一个字段显示安装在第二个字段上的特殊设备,例如/dev/ada0p2或远程文件系统,例如192.168.1.10:/exports/nas01/data。
第二个字段是第一个字段中显示的文件系统的安装点。
添加-v标志也会添加ID:

$ mount -v

输出示例:

/dev/ada0p2 on / (ufs, local, journaled soft-updates, writes: sync 3 async 50, reads: sync 1193 async 10, fsid f64cdd52f9f387e7)
devfs on /dev (devfs, local, multilabel, fsid 00ff007171000000)
192.168.1.10:/exports/nas01/data on /mnt/nfs (nfs, fsid 01ff003a3a000000)

如果只想查看特定的文件系统,则可以使用-t标志。
例如,仅显示基于ufs的挂载文件系统,请执行:

$ mount -t ufs

或者只显示基于nfs的挂载文件系统,请执行:

$ mount -t nfs

输出示例:

192.168.1.10:/exports/nas01/data on /mnt/nfs (nfs)

/etc/fstab文件

/etc/fstab包含有关各种文件系统的描述性信息。

fstab只能由程序读取,而不能写入;系统管理员有责任正确创建和维护此文件。
要查看此文件,请执行:

more /etc/fstab
less /etc/fstab
column -t /etc/fstab

输出示例:

# Device	Mountpoint	FStype	Options	Dump	Pass#
/dev/ada0p2	/		ufs	rw	1	1
/dev/ada0p3	none		swap	sw	0	0
md42    	none    	swap   	sw,file=/root/swap1	0	0

更多关于-t命令

column命令将其输入格式化为多列。
以表格式显示已安装的文件系统非常有用:

mount | column -t

或尝试:

( printf "Device Mounted On (FileSystem_info)\n" ; mount ) | column -t

输出示例:
Freebsd Unix挂载命令和-t列以表格格式显示输出。

df命令示例

df命令显示有关FreeBSD系统上可用磁盘空间量的统计信息:

df
 
## Use 1024 byte (1 Kibibyte) blocks rather than the default. ##
df -k
 
## Human-readable outputs ##
df -H

输出示例:

Filesystem                          Size    Used   Avail Capacity  Mounted on
/dev/ada0p2                          20G     11G    7.5G    59%    /
devfs                               1.0k    1.0k      0B   100%    /dev
192.168.1.10:/exports/nas01/data    1.6T    297G    1.2T    20%    /mnt/nfs