1、windows上的准备工作
首先将windows上的E盘下的test_mount文件夹设置为共享,右击文件夹的“共享”属性
选择“特定用户”共享,添加共享用户
这样test_mount文件夹就设置为共享文件夹了,上面的AIHUIDI-PC是Windows的机器名。查看下test_mount下面的文件
2、Linux服务器上的操作
创建挂载目录
[root@node2 ~]# mkdir -p /mnt/test
mount.cifs -挂载通用网际文件系统
参数选项:
user=arg
username=arg
指定连接时使用的用户名。如果没有在这里指定,那么将使用环境变量 USER 的值。
此选项还可以接受"user%pass"或"workgroup/user"或"workgroup/user%pass"的格式,
以便在指定用户名的同时一起指定口令和工作组。
pass=arg
password=arg
指定连接时使用的口令。如果没有在这里指定,那么将使用环境变量 PASSWD 的值。
如果没有在命令行参数中给出口令,mount.cifs 将会在挂载时提示用户输入口令。
需要注意的是,如果口令中含有逗号(,),那么将不能在命令行参数中指定,因为会发生解析错误。
不过在环境变量 PASSWD 和 cred 文件(见下文)中可以安全的使用逗号,或者在提示输入口令时也可以安全的输入。
dom=arg
domain=arg
指定user所属的域(工作组)。
挂载共享文件夹
[root@node2 ~]# mount.cifs //192.168.200.104/test_mount /mnt/test/ -o user=aihuidi
Password:
[root@node2 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 116G 3.2G 107G 3% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/sda1 194M 34M 151M 19% /boot
/dev/sda3 58G 224M 55G 1% /meepo/data
/dev/sda5 49G 180M 46G 1% /meepo/logs
/dev/sdb1 20G 1.4G 19G 7% /mnt/sdb1
//192.168.200.104/test_mount 612G 482G 130G 79% /mnt/test
[root@node2 ~]#
查看挂载详细信息
[root@node2 ~]# mount
/dev/sda2 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda1 on /boot type ext4 (rw)
/dev/sda3 on /meepo/data type ext4 (rw)
/dev/sda5 on /meepo/logs type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/sdb1 on /mnt/sdb1 type xfs (rw)
//192.168.200.104/test_mount on /mnt/test type cifs (rw)
测试
取消挂载
[root@node2 ~]# umount /mnt/test/
[root@node2 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 116G 3.2G 107G 3% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/sda1 194M 34M 151M 19% /boot
/dev/sda3 58G 224M 55G 1% /meepo/data
/dev/sda5 49G 180M 46G 1% /meepo/logs
/dev/sdb1 20G 1.4G 19G 7% /mnt/sdb1