命令:
mount -t cifs -o username=root //ipadress/map/mnt/map
所以我的意思是“安装”是什么意思? “-t”是什么意思? ETC。
答案1
每当您想知道命令的含义时,第一步就是运行man command
(其中“命令”是有问题的命令,因此man mount
在本例中)。这将显示该命令的手册,其中通常包括对其功能的简短描述以及对各种选项的解释。诚然,这些man
页面对于新用户来说并不总是很清楚,但它们总是一个好的开始。
现在,我们来看看man mount
。第一行是:
NAME
mount - mount a filesystem
mount
你用来的命令也是如此山一个文件系统。挂载文件系统只是将其附加到目录。这样当您cd
进入该目录时,您就会看到文件系统的内容。最常见的情况是文件系统是硬盘驱动器或硬盘驱动器分区。因此,在您的 Linux 机器上,您的主硬盘分区安装在根 ( /
) 目录中。在 Windows 计算机上,它安装在C:\
.基本思想相同。
现在,开头的-
是命令行选项,也称为“开关”或“标志”。指定-t
文件系统类型:
-t, --types fstype
The argument following the -t is used to indicate the filesystem
type. The filesystem types which are currently supported depend
on the running kernel. See /proc/filesystems and /lib/mod‐
ules/$(uname -r)/kernel/fs for a complete list of the filesys‐
tems. The most common are ext2, ext3, ext4, xfs, btrfs, vfat,
sysfs, proc, nfs and cifs.
在这种情况下,您将使用 CIFS(通用 Internet 文件系统)挂载远程目录。本质上,这基本上是一个文件共享协议。这是一种将远程目录安装到本地计算机上的简单且便携的方法。
这-o
是您设置各种可能的安装选项的方式。在这里,您仅设置一个选项:已安装文件系统中的文件所属的用户的用户名。具体来说,您将以 root 身份挂载,因此该文件系统上的所有内容都将显示为属于 root 用户。
最后一个参数是您要安装的内容。 mount命令的一般格式为:
mount [OPTIONS] -t FILESYSTEM TARGET MOUNTPOINT
这TARGET
就是您正在尝试安装的内容。在您的情况下,您似乎想要挂载/map/mnt/map
在具有 IP 地址的计算机上找到的目录ip
。例如,如果您要实际运行命令来从 IP 为 的本地网络上的计算机上安装某些内容192,168.1.10
,您将运行:
mount -t cifs -o username=root //192.168.1.10/map/mnt/map TARGET
但是,该命令并不完整。您还需要一个目标,即安装该目标的目录。挂载点。这可以是本地计算机上的任何目录,最好是空目录1。因此,要将远程目录/map/mnt/map
从服务器挂载192.168.1.10
到本地目录/mnt/myshare
(首先使用 创建目录sudo mkdir /mnt/myshare
),您可以运行:
mount -t cifs -o username=root //ipadress/map/mnt/map /mnt/myshare
1如果您选择非空目录,则其中的任何文件都将被已挂载文件系统的内容屏蔽。卸载会将它们带回来,但这可能会引起一些恐慌,因此为此选择一个空目录。