linux命令挂载文件 linux的挂载命令

linux挂载(mount)和取消挂载(umount)windows系统文件夹1、windows系统中文件夹属性中设置文件共享
2、挂载,linux系统执行共享命令
注意:(使用mount挂载的方法在系统重新启动后就会失效)
usrname:访问共享文件夹的用户名
password:访问密码
ip:共享文件夹所在主机ip
sharename:共享文件夹目录名字
name:需要挂载的linux完整文件夹路径
cifs:Common Internet File System,可以理解为网络文件系统 。
3、取消挂载
注意:
name:已经挂载的linux完整文件夹路径
如果umount的时候显示 device busy?
这是因为有程序正在访问这个设备 , 则可以用:
也可以使用命令ps aux 来查看占用设备的程序PID , 然后用命令kill来杀死占用设备的进程,然后再取消挂载
Linux上挂载windows共享目录笔者最近经常需要在windows和树莓派之前来回拷贝文件linux命令挂载文件,最开始是使用U盘,然后使用VNC自带的文件传输工具,支持来回传输文件 。也有一些SSH工具支持传递文件,但是频繁拷贝来说确实繁琐了些 。windows的开发平台和工具用起来更加的和谐友好,比如写php文件,笔者一般在windows写好再上传到服务器,传递也很耗时间 。最近闲逛才知道可以linux可以挂载windows共享目录,孤陋寡闻的认为只能挂载硬盘、U盘等 。那我们开始吧 。
1、在linux下要挂载windows的共享文件 , 需要安装cifs-utils软件包 。
dpkg -l|grep cifs-utils可以查看是否安装了这个软件包 , which mount.cifs可以查看这个软件包安装在哪里 。sudo apt-get install cifs-utils可以安装软件包 。
2、建立一个目录用来作挂载点 。
笔者准备将共享目录挂载在mnt目录下 , 在mnt目录下建立share目录,sudo mkdir share。
3、window共享share文件夹
文件夹上右键属性,设置共享属性 。
4、挂载操作
sudomount -t cifs -o username=Administrator,password=123456//192.168.31.33/share /mnt/share 。
192.168.31.33为windows的IP地址,Administrator为windows的用户名,123456为用户密码 。在测试时 , 笔者不会不设置密码会出现告警 , “mount error(13): Permission denied;Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)“ , 设置windows的用户名密码后才能挂载成功 。还有注意用户名Administrator第一个字母有可能是是大写的,所以一定要对应好用户名 。
5、测试大功告成
在windows新建修改文件 , 在linux可以自由查看,修改就需要root权限了 。
6、取消挂载
sudo umount /mnt/share。当然,重启linux后挂载自动会取消 。需要重新挂载 。
7、脚本控制来挂载共享文件夹
为了方便起见,在开启linux后需要重新挂载共享文件夹,这一串命令可要让人头疼了,那么脚本来帮助!执行效果如下 。如果挂载路径不一样,可要修改脚本用参数定位到新路径,那笔者就不尝试了 。$? 执行上一个指令的返回值 , 显示最后命令的退出状态 。0表示没有错误,其linux命令挂载文件他任何值表明有错误 。
欢迎取用:
Linux文件怎么挂载【linux命令挂载文件 linux的挂载命令】第一步,为这个新创建的文件系统(/dev/sdb1)创建挂载点目录 , 一般是在根文件系统的mnt目录(即:/mnt)下建立挂载目录,也可以在其他位置建立挂载目录,这里我们在根目录下建立新的挂载目录(如:/extdsk),使用命令# mkdir/extdsk (目录名称可自定) 。
第二步,确定挂载目录后,需要为新文件系统/dev/sdb1增加磁盘标志,这个标志很重要,当需要自动挂载此文件系统时,默认的/etc/fstab文件会使用磁盘标志,而分区命令fdisk以及格式化命令mkfs都不增加此标志,这个标志应该是挂载目录的完整路径名 , 此处应该用命令 #e2label/dev/sdb1/extdsk 完成此操作,命令中的/extdsk就是磁盘标志名称 。
第三步 , 使用mount命令这个新文件系统/dev/sdb1挂载到挂载目录/extdsk ,
命令格式为:#mount–t ext3/dev/sdb1/extdsk在此步骤中应该说明:如果在/etc/filesystems文件中包含了ext3文件系统格式,命令中的“-t ext3”参数可以省略不写,命令会自动找出与/dev/sdb1分区相应的格式 。
第四步,将这个新创建文件系统/dev/sdb1加入到/etc/fstab文件中,设置成开机自动加载 , 可以免去每次重启系统都手动加载该文件系统的麻烦 。
linux命令挂载文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux的挂载命令、linux命令挂载文件的信息别忘了在本站进行查找喔 。

    推荐阅读