Linux命令学习手册mount命令
mount [-lhV]mount -a [-fFnrsvw] [-t vfstype] [-O optlist]mount [-fnrsvw] [-o options [,...]] device | dirmount [-fnrsvw] [-t vfstype] [-o options] device dir[功能]挂载文件系统。
[描述]所的文件在unix系统中用树状的方式组织,mount命令用于把从device上面发现的文件系统挂载到这个树状组织中,这样就可以访问设备中的文件系统了。
标准的格式是:mount -t type device dir这样会把设备上指定格式(type)的文件系统挂到dir目录上面。
一些常用的操作:*打印帮助信息:mount -h*打印版本信息:mount -V*列出所有被挂载的文件系统:mount [-l] [-t type]这里,-l列出所有被挂载的指定类型的文件系统。
*将文件系统中的一部分重新挂载:mount -bind olddir newdir这个功能在2.4的内核中支持,也可在fstab中添加:/olddir /newdir none bind进行这步后同样的内容可以在两个地方被访问。
也可remount单个的文件。
据说这只能够挂一种文件系统,即不能挂载submount.*把整个的文件系统(包括submount)挂载到第二个地方:mount --rbind olddir newdir注意,文件系统上面的挂载项将会保持和原来挂载点上面的项一样,并且不能通过和--bind/--rbind一起的-o选项来改变。
*内核2.5以后的版本支持把被挂在的树挂载到另一个位置:mount --move olddir newdir内核2.6以后的版本支持给mount以及子mount进行标记,标记为:shared,private,slave 或者unbindable.shared提供mount的镜像功能,这样当在任何一个镜像中进行mount 或者umount的时候都会传递给其他的镜像,在其他的镜像中反应出来。
slave的mount会从它的master接收传递过来的变化但是反过来的方向的传播却不行。
private的mount不会做任何传递。
unbindable是一个private的mount,并且它不能够通过bind的操作来进行克隆。
具体可以参见内核源代码中的文档:Documentation/sharedsubtree.txt.标记的操作类似如下:mount --make-shared mountpointmount --make-slave mountpointmount --make-private mountpointmount --make-unbindable mountpoint下面的操作可以递归地改变给定的mountpoint下面的所有mount:mount --make-rshared mountpointmount --make-rslave mountpointmount --make-rprivate mountpoint"mount --make-runbindable mountpoint"proc文件系统没有与之相关的设备,当挂载它的时候可以在指定设备的地方指定任何的关键字例如proc,最好不要指定none,因为umount的时候‘none busy’这个提示很让人迷惑。
大多数设备都是通过文件名字来指定的类似/dev/sda1,但是也有其他的可能。
例如在挂载nfs文件系统的时候设备的文件名称看起来可能会类似:knuth.cwi.nl:/dir,可以使用卷标或者UUID(参考-L和-U选项)来标记一个块设备文件。
文件/etc/fstab里面的每一行用来描述设备如何挂载(例如使用什么选项等等).这个文件的使用有如下几种方法:1)如下的命令:mount -a [-t type] [-O optlist]会把fstab中指定的没有noauto关键字的所有文件系统都挂载上,(一般它都在启动脚本中被调用)如果加一个-F选项会让mount进行fork,导致并行地挂载每个文件系统。
2)当挂载fstab中指定的文件系统的时候,只指定设备或者只指定挂载点就够了。
3)一般来说,只有超级用户才能够挂载文件系统。
然而,如果fstab中的某一行如果包含了user选项的时候,任何用户就可以挂载相应的文件系统了。
例如:假设/etc/fstab中有如下行:/dev/cdrom /cd iso9660 ro,user,noauto,unhide任何用户都可以用如下的命令挂载他的CDROM上面的iso9660文件系统:mount /dev/cdrom或者mount /cd更多的细节参考fstab(5).只有mount了一个文件系统的用户才能够umount它。
如果想要任何人都能够umount,那么使用users选项来替代user.owner选项和user类似,不过,它要求user必须是相应的设备文件的拥有者。
group选项也类似,不过,user必须属于相应的设备文件的组的成员。
mount和umount程序维护当前挂载的文件系统,可以在/etc/mtab中看到。
如果运行了没有任何选项的mount,那么这个列表中的内容会被打印出来。
当proc文件系统被挂载的时候(对应/proc目录),文件/etc/mtab和/proc/mounts中的内容很类似。
前者包含的信息更多,甚至包含了mount时的选项,但是却不是特别的实时更新的,可以参考-n选项。
当你有许多挂载的东西的时候,将/etc/mtab替换为指向/proc/mounts的链接将会快很多,但是也会丢失也些信息,以及使用loop设备的时候会有很多不方便的地方,同时使用user选项也会失败。
[举例]*打印帮助信息:mount -h*打印版本信息:mount -V*挂载当前机器上面的一个盘分区到指定的挂载点dir:#mount -t vfat /dev/sda2 /mnt这里,假设我的磁盘第二个分区中是vfat文件系统,实际"-t vfat"可以省略,因为一般linux会自动识别的。
这个命令会把相应分区挂到/mnt中去,通过访问/mnt目录就可实现访问/dev/sda2对应的分区。
sda是SATA磁盘设备名称,如果磁盘有分区,就另有sda1,sda2...,如果有第二个磁盘那么就sdb。
如果是ide硬盘,一般是hda,hdb等。
*指定gb2312字符集的挂载:#mount -t vfat -o iocharset=gb2312 /dev/sda7 /mnt/win这样的挂载的时候,指定使用gb2312字符集,这样就可能没有乱码了。
其他常用的字符包括cp936,utf8等等(ntfs的一般用utf8挂载)。
必须是超级用户才能执行。
*挂载自己制作的文件系统:1)制作镜像文件:#dd if=/dev/zero of=/root/filesys_ebook bs=10M count=35这里,将会制作一个全0的350M的镜像文件。
2)格式化镜像文件:#mkfs.ext3 /root/filesys_ebook这样会把刚才制作的镜像文件格式化为ext3格式的文件系统。
至此,镜像文件filesys_ebook就是一个独立的ext3文件系统的镜像了。
3)挂载镜像文件系统:#mount -o loop /root/filesys_ebook /mnt这样,就把自己制作的镜像文件系统挂载到/mnt下面了,可以向里面写入数据了。
*挂nfs系统:$sudo mount -t nfs ip:path mountPoint这里ip:path例如10.1.14.122:/home/quietheart,mountPoint就是你的本地目录,有时候挂载不上去可以试试:mount -t nfs -o nolock ......*利用mount 挂载光盘镜像sudo mount -o loop image.iso /mnt这样就把镜像image.iso挂到/mnt目录下面了。
*开机自动挂载文件系统:修改/etc/fstab,添加如下行:/dev/sda5 /mnt vfat defaults,rw,umask=0000 0 0*查看当前挂载的所有文件系统:$mount输入之后,输出如下:/dev/sda8 on / type ext3 (rw,relatime,errors=remount-ro)tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)/proc on /proc type proc (rw,noexec,nosuid,nodev)sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)varrun on /var/run type tmpfs (rw,nosuid,mode=0755)varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)udev on /dev type tmpfs (rw,mode=0755)tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)fusectl on /sys/fs/fuse/connections type fusectl (rw)lrm on /lib/modules/2.6.27-7-generic/volatile type tmpfs (rw,mode=755)/dev/sda6 on /boot type ext3 (rw,relatime)/dev/sda9 on /home type ext3 (rw,relatime)/dev/sda5 on /mnt type vfat (rw,umask=0000)securityfs on /sys/kernel/security type securityfs (rw)rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)nfsd on /proc/fs/nfsd type nfsd (rw)binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) gvfs-fuse-daemon on /home/quietheart/.gvfs type fuse.gvfs-fuse-daemon(rw,nosuid,nodev,user=quietheart)/dev/loop0 on /home/quietheart/桌面/tmp/K1_ROM1_v0.1.3_image/tmpMnt type ext3 (rw)这里,显示了各个挂载的系统的详细情况。
Linux命令高级技巧使用mount命令进行挂载和卸载文件系统
Linux命令高级技巧使用mount命令进行挂载和卸载文件系统Linux操作系统作为一款开源的操作系统,拥有强大的系统管理功能和命令行操作能力。
其中,mount命令是一个非常常用和重要的命令,用于在Linux系统中挂载和卸载文件系统。
本文将通过详细介绍Linux mount命令的使用方法和高级技巧,帮助读者更好地掌握该命令。
一、mount命令简介mount命令是Linux系统中的一个用于挂载文件系统的命令,它可以将外部存储设备或网络文件系统挂载到Linux系统中的指定位置。
通过挂载,我们可以在Linux系统中访问和使用这些外部存储设备或网络文件系统中的数据。
二、mount命令的基本使用方法1. 挂载本地文件系统要挂载本地文件系统,我们需要使用以下的mount命令格式:```mount [-t 文件系统类型] [-o 特殊选项] 源目录目标目录```其中,`-t`选项用于指定文件系统类型,默认为ext4;`-o`选项用于指定文件系统的特殊选项,如读写权限等。
下面是一个实例,演示如何将/dev/sdb1分区挂载到/mnt目录:```mount /dev/sdb1 /mnt```2. 卸载文件系统使用umount命令可以卸载已经挂载的文件系统。
umount命令格式如下:```umount 挂载点```下面是一个实例,演示如何卸载/mnt目录下的文件系统:```umount /mnt```三、mount命令的高级技巧除了基本的挂载和卸载功能,mount命令还提供了一些高级技巧,使得我们能够更灵活地使用该命令。
1. 使用-n选项预览挂载操作在执行mount命令之前,我们可以使用-n选项来预览挂载操作的结果,而不实际执行挂载。
这样可以避免误操作或者查看挂载参数是否正确。
示例:```mount -n /dev/sdb1 /mnt```2. 使用-a选项挂载/etc/fstab中定义的文件系统在Linux系统中,我们可以通过编辑/etc/fstab文件来定义需要在系统启动时自动挂载的文件系统。
linux的mount命令使用方法参数说明
linux的mount命令使用方法参数说明Linux系统下mount命令是常用的命令之一,它主要用于挂载linux系统外的文件。
主要用法有显示程序信息,挂载档案等,具体怎么操作呢?下面由店铺为大家整理了linux的mount命令的相关知识,希望大家喜欢!linux的mount命令详解语法mount [-hV]mount -a [-fFnrsvw] [-t vfstype]mount [-fnrsvw] [-o options [,...]] device | dirmount [-fnrsvw] [-t vfstype] [-o options] device dir参数说明:-V:显示程序版本-h:显示辅助讯息-v:显示较讯息,通常和 -f 用来除错。
-a:将 /etc/fstab 中定义的所有档案系统挂上。
-F:这个命令通常和 -a 一起使用,它会为每一个 mount 的动作产生一个行程负责执行。
在系统需要挂上大量NFS 档案系统时可以加快挂上的动作。
-f:通常用在除错的用途。
它会使 mount 并不执行实际挂上的动作,而是模拟整个挂上的过程。
通常会和 -v 一起使用。
-n:一般而言,mount 在挂上后会在 /etc/mtab 中写入一笔资料。
但在系统中没有可写入档案系统存在的情况下可以用这个选项取消这个动作。
-s-r:等于 -o ro-w:等于 -o rw-L:将含有特定标签的硬盘分割挂上。
-U:将档案分割序号为的档案系统挂下。
-L 和-U 必须在/proc/partition 这种档案存在时才有意义。
-t:指定档案系统的型态,通常不必指定。
mount 会自动选择正确的型态。
-o async:打开非同步模式,所有的档案读写动作都会用非同步模式执行。
-o sync:在同步模式下执行。
-o atime、-o noatime:当 atime 打开时,系统会在每次读取档案时更新档案的『上一次调用时间』。
linux mount 用法
linux mount 用法mount命令在Linux系统中用于挂载文件系统。
以下是一些基本的mount命令用法:标准用法:bashmount [-t type] device directory1、`-t type`:指定要挂载的文件系统的类型,如`ext4`、`ntfs`、`vfat`、`nfs` 等。
2、`device`:要挂载的设备名称或路径,例如`/dev/sda1`、`/mnt/usbdrive` 或远程网络共享路径。
3、`directory`:本地的挂载点,即你想将设备挂载到哪个目录下。
其他常用选项:1、`-o options`:指定挂载选项,可以包括读写权限(`rw` 或`ro`)、同步或异步写入(`sync` 或`async`)、是否执行自动挂载(`noauto`)等。
2、`-l`:显示已加载的文件系统列表。
3、`-h`:显示帮助信息并退出。
4、`-v`:冗长模式,输出指令执行的详细信息。
5、`-n`:不更新/etc/mtab 文件,通常用于脚本中避免不必要的磁盘操作。
示例:1、挂载一个ext4 类型的硬盘分区到`/mnt/data` 目录:bashmount -t ext4 /dev/sdb1 /mnt/data2、挂载一个FAT32 类型的USB 驱动器到`/media/usb` 目录,并设置为只读:bashmount -t vfat -o ro /dev/sdc1 /media/usb3、挂载一个NFS 共享到`/mnt/nfs_share`:bashmount -t nfs 192.168.1.100:/share /mnt/nfs_share4、显示当前已挂载的文件系统:bashmount请注意,为了能够挂载某些类型的文件系统,可能需要安装相应的软件包或者模块。
例如,挂载NTFS 文件系统可能需要`ntfs-3g` 软件包,而挂载NFS 共享则需要内核支持NFS 客户端功能。
linux mount详解
linux mount详解Linux中的mount命令用于在操作系统中挂载文件系统。
挂载是将额外的文件系统附加到指定的目录上的过程,以便文件系统中的文件可以访问到。
下面是对mount命令的详细解释。
语法如下:```mount [-lhV]mount -a [options]mount [options] [device] [directory]```选项解释:* -a 自动挂载 /etc/fstab 中定义的所有文件系统。
* -t 默认情况下,mount命令会自动检测要挂载的文件系统类型。
如果你需要手工指定文件系统类型,使用选项-t。
* -r 只读挂载文件系统。
无法修改原始文件,适合只需读取的文件系统。
* -w 读写挂载文件系统。
可以在文件系统中创建、修改和删除文件。
* -o 可以使用多个逗号分隔的诸如“rw”、“user”之类的选项。
参考手册 mount 的"-o"选项。
* -L 根据磁盘标签(Label)来挂载文件系统。
* -U 根据文件系统UUID(通用唯一识别码)来挂载文件系统。
用法示例:挂载U盘:```$ mount /dev/sdb1 /mnt```这会将U盘挂载到/mnt目录。
请注意,/dev/sdb1是U盘设备的路径。
你可以在执行命令之前使用命令“fdisk -l”列出所有设备以及它们的路径。
列出已挂载的文件系统:```$ mount```这将列出当前系统上所有已经挂载的文件系统。
卸载文件系统:```$ umount /mnt```这将取消挂载/mnt目录中的文件系统。
再次注意,你必须使用该目录的路径作为umount命令的参数。
总的来说,mount命令是Linux系统中非常重要的工具。
无论是挂载U盘还是访问远程文件系统,你都需要使用该命令。
理解如何正确使用该命令将有助于更好地管理文件系统。
Linux命令学习手册mount命令
mount [-lhV]mount -a [-fFnrsvw] [-t vfstype] [-O optlist]mount [-fnrsvw] [-o options [,...]] device | dirmount [-fnrsvw] [-t vfstype] [-o options] device dir[功能]挂载文件系统。
[描述]所的文件在unix系统中用树状的方式组织,mount命令用于把从device上面发现的文件系统挂载到这个树状组织中,这样就可以访问设备中的文件系统了。
标准的格式是:mount -t type device dir这样会把设备上指定格式(type)的文件系统挂到dir目录上面。
一些常用的操作:*打印帮助信息:mount -h*打印版本信息:mount -V*列出所有被挂载的文件系统:mount [-l] [-t type]这里,-l列出所有被挂载的指定类型的文件系统。
*将文件系统中的一部分重新挂载:mount -bind olddir newdir这个功能在2.4的内核中支持,也可在fstab中添加:/olddir /newdir none bind进行这步后同样的内容可以在两个地方被访问。
也可remount单个的文件。
据说这只能够挂一种文件系统,即不能挂载submount.*把整个的文件系统(包括submount)挂载到第二个地方:mount --rbind olddir newdir注意,文件系统上面的挂载项将会保持和原来挂载点上面的项一样,并且不能通过和--bind/--rbind一起的-o选项来改变。
*内核2.5以后的版本支持把被挂在的树挂载到另一个位置:mount --move olddir newdir内核2.6以后的版本支持给mount以及子mount进行标记,标记为:shared,private,slave 或者unbindable.shared提供mount的镜像功能,这样当在任何一个镜像中进行mount 或者umount的时候都会传递给其他的镜像,在其他的镜像中反应出来。
mount指令的用法
mount指令的用法
mount指令是Linux系统中的一个命令,用于将文件系统挂载到指定的挂载点上,使文件系统中的文件和目录可以在Linux系统中访问和操作。
mount指令通常需要超级用户权限。
mount命令的基本用法如下:
mount [-t 文件系统类型] [-o 附加选项] [-L 卷标名] [-U UUID] [-v] 设备文件名挂载点
其中,-t选项用于指定挂载的文件系统类型,-o选项用于指定附加选项,-L选项用于指定文件系统的卷标名,-U选项用于指定文件系统的UUID,-v选项用于打印挂载信息。
例如,将/dev/sda6分区挂载到/mnt目录下:
mount /dev/sda6 /mnt
如果要挂载的文件系统类型不是Linux系统默认的类型(如ext4、NTFS),需要使用-t选项指定类型,例如将NTFS分区挂载到/mnt目录下:
mount -t ntfs /dev/sda2 /mnt
以上是mount指令的基本用法,它还有很多高级选项和用法,可以通过man mount命令查看完整的帮助文档。
linux常用命令 mount
在Linux系统中,mount是一个常用的命令,用于将分区挂载到指定的文件夹下,从而将分区和该目录联系起来。
通过访问这个文件夹,就可以访问该分区的内容。
以下是mount命令的一些常用选项和用法:挂载光盘镜像文件:bashmount -t iso9660 /dev/cdrom /mnt/cdrom这个命令将光盘镜像文件挂载到/mnt/cdrom目录下,-t iso9660指定了文件系统的类型为ISO 9660。
挂载移动硬盘:bashmount /dev/sdb1 /mnt/usb这个命令将移动硬盘的第一个分区/dev/sdb1挂载到/mnt/usb目录下。
挂载U盘:bashmount /dev/sdc1 /mnt/usb这个命令将U盘的第一个分区/dev/sdc1挂载到/mnt/usb目录下。
挂载Windows网络共享:bashmount -t cifs //windows-pc/share /mnt/windows-share -o username=username,password=password这个命令将Windows网络共享挂载到/mnt/windows-share目录下。
需要提供Windows网络的凭据(用户名和密码)。
挂载UNIX NFS网络共享:bashmount -t nfs server:/path/to/shared /mnt/nfs-share这个命令将UNIX NFS网络共享挂载到/mnt/nfs-share目录下。
需要指定NFS服务器的地址和共享路径。
以上是mount命令的一些常见用法示例。
在使用时,可以根据实际情况选择适当的选项和参数。
可以通过运行man mount命令来查看更多关于mount命令的详细信息和选项说明。
linux mount命令的参数说明
linux mount命令的参数说明Linux的mount命令是用来挂载文件系统的工具,它是操作系统在启动时自动挂载文件系统的工具。
通过使用mount命令,我们可以将其他设备(例如硬盘驱动器、网络文件系统)上的文件系统挂载到Linux文件系统树上的指定位置。
mount命令具有多种参数,用于控制挂载操作的各个方面。
在本文中,我们将详细介绍Linux mount命令的参数,一步一步解释每个参数的功能。
1. -t 参数-t 参数用于指定要挂载的文件系统类型。
例如,ext4、ntfs、vfat等。
这个参数后面需要跟上文件系统的类型名。
例如,mount -t ext4 /dev/sdb1 /mnt 将/dev/sdb1设备上的ext4文件系统挂载到/mnt目录。
2. -o 参数-o 参数用于指定挂载选项。
这些选项可以控制文件系统的挂载行为和访问权限。
一些常用的选项包括:- ro:以只读模式挂载文件系统。
- rw:以读写模式挂载文件系统。
- remount:重新挂载已经挂载的文件系统。
- noexec:禁止在文件系统上执行可执行文件。
- nosuid:禁止在文件系统上运行set-uid程序。
- nodev:禁止在文件系统上创建特殊设备文件。
3. -o loop 参数-o loop 参数用于挂载一个镜像文件。
当我们有一个磁盘镜像文件时,我们可以使用这个参数将其挂载到文件系统树上,就像挂载一个设备一样。
例如,mount -o loop /path/to/imagefile /mnt 将镜像文件/path/to/imagefile挂载到/mnt目录。
4. -a 参数-a 参数用于挂载/etc/fstab文件中所有定义的文件系统。
fstab文件包含了系统上要挂载的文件系统的信息。
mount命令在没有任何参数时,会自动读取并挂载fstab文件中的文件系统。
5. -n 参数-n 参数用于以非递归方式挂载文件系统。
如果文件系统在挂载时需要创建其他挂载点,使用这个参数可以忽略这些挂载点的创建。
用于文件系统挂载的命令
用于文件系统挂载的命令文件系统挂载是计算机系统中常见的操作之一,它允许将一个文件系统连接到计算机的目录结构中,使得文件系统中的文件和目录可以通过这个挂载点进行访问和操作。
在Linux系统中,可以使用mount命令来进行文件系统挂载操作。
mount命令的基本语法如下:mount [-t 文件系统类型] [-o 特殊选项] 源文件系统目标挂载点其中,-t选项用于指定文件系统类型,-o选项用于指定特殊选项。
源文件系统是要挂载的设备或文件,目标挂载点是指定挂载的目录。
下面将介绍一些常用的用于文件系统挂载的命令。
1. mount命令:mount命令可以用于挂载文件系统,语法如下:mount [-t 文件系统类型] [-o 特殊选项] 源文件系统目标挂载点例如,可以使用以下命令将/dev/sdb1设备挂载到/mnt目录:mount /dev/sdb1 /mnt2. umount命令:umount命令用于卸载已挂载的文件系统,语法如下:umount [-f] [-l] [-n] 挂载点例如,可以使用以下命令卸载/mnt目录下的文件系统:umount /mnt3. fstab文件:fstab文件是用于配置系统中要挂载的文件系统的文件。
它记录了系统启动时要挂载的文件系统的信息。
可以使用编辑器打开fstab文件进行编辑,添加或修改挂载的文件系统信息。
4. mount -a命令:mount -a命令用于挂载fstab文件中指定的所有文件系统。
执行该命令后,系统会自动挂载fstab文件中的所有文件系统。
5. mount -l命令:mount -l命令用于列出系统中当前已挂载的文件系统。
执行该命令后,系统会显示已挂载文件系统的相关信息。
6. mount -o remount命令:mount -o remount命令用于重新挂载已挂载的文件系统,可以改变挂载选项。
例如,可以使用以下命令重新挂载/mnt目录下的文件系统,并添加读写权限:mount -o remount,rw /mnt7. mount -t bind命令:mount -t bind命令用于将一个目录挂载到另一个目录,实现目录的共享。
Linux之27——mount命令
Linux之27——mount命令mount 命令⽤来挂载⽂件系统。
其基本命令格式为:mount -t type [-o options] device dirdevice:指定要挂载的设备,⽐如磁盘、光驱等。
dir:指定把⽂件系统挂载到哪个⽬录。
type:指定挂载的⽂件系统类型,⼀般不⽤指定,mount 命令能够⾃⾏判断。
options:指定挂载参数,⽐如 ro 表⽰以只读⽅式挂载⽂件系统。
Help可以通过 man page 和 -h 选项来获得最直接的帮助⽂档:$ man mount$ mount -h⽂件系统的类型虽然多数情况下我们不⽤指定 -t 参数显式地说明⽂件系统的类型,但⽂件系统的类型对 mount 命令来说确实是⾮常重要的。
原因是假如你要挂载⼀个当前系统不⽀持的⽂件系统,它是没办法⼯作的。
当前系统⽀持的⽂件系统类型是由内核来决定的,⽐如 ext2、ext3、ext4、sysfs 和 proc 等常见的⽂件系统默认都是被⽀持的。
我们可以通过查看 /proc/filesystems ⽂件来观察当前系统具体都⽀持哪些⽂件系统:$ cat /proc/filesystems第⼀列说明⽂件系统是否需要挂载在⼀个块设备上, nodev 表明后⾯的⽂件系统不需要挂接在块设备上。
第⼆列是内核⽀持的⽂件系统。
看懂输出的⽂件系统信息通过 mount 命令查看已挂载的⽂件系统,会输出丰富的信息,如下图所⽰:让我们先来解释⼀下输出信息的格式和含义。
输出中的每⾏代表挂载的⼀个⽂件系统,其格式为:fs_spec on fs_file type fs_vfstype (fs_mntopts)fs_spec:挂载的块设备或远程⽂件系统fs_file:⽂件系统的挂载点fs_vfstype:⽂件系统的类型fs_mntopts:与⽂件系统相关的更多选项,不同的⽂件系统其选项也不太⼀样⽐如上图中的第⼀⾏含义为:挂载的设备为 sysfs,挂载点为 /sys,⽂件系统的类型为 sysfs。
