linux文件挂载,楼主在晚上看了很多,但苦于没有U盘之类的,最后一个都没测试,,
唯一测试的就是共享linux文件,可以在windows本地直接访问Linux的文件
1、关于文件挂载的基础知识:
linux:文件挂载系统 格式:mount[-t 文件系统][-L 卷标名]\[-o 特殊选项] 设备文件名 挂载点 解释: - t 文件系统:加入文件系统类型来指定挂载的类型,可以ext3,ext4(一般是硬盘或者U盘) 也可以是iso镜像文件 -L 卷标名: 挂载指定卷标的分区,而不是安装设备文件名挂载(分区的别名) -o 特殊选项:可以指定挂载的额外选项: 举个栗子:exec代表可执行文件。noexec代表不可执行文件 mount -o remount,noexec /home:代表在/home分区下重新挂载文件,且给定特殊选项为不可自动执行 此时执行/home分区下的文件会报错,提前权限不够 mount -o remount,exec /home 从新改回来则可以正常执行 noexec作用,可以在有些时候保护系统的安全,有效防止用户上传的木马病毒自动运行
2、
需要先安装samba:windows共享文件到linux:1、安装samba:sudo apt-get install samba--->安装成功后能在/etc/samba中看到配置文件 重启samba:sudo systemctl restart smbd.service 共享linux上的文件 : 一、linux的ip地址 二、创建要分享的文件地址:mkdir /home/myth/share(PS:此处创建想要分享的文件路径) 三、编辑samba的配置文件:vi /home/samba/smb.conf 四、添加:security = share;(PS:此处的share代表的是分享的文件名) [share] comment=this is Linux share directory path=/home/myth/share public=yes writable=yes 五、保存退出,启动Samba服务:#/etc/init.d/samba start 六、在windows浏览器输入:\\linux的ip\share 即可访问共享的文件夹
(PS;文件共享需要知道自己本机的ip和linux的Ip,本机的ip是在执行命令时候要用的,linux的ip是在windows系统上访问文件时需要用的)
共享windows文件的命令:
mkdir /mnt/app
注:建立一个目录用来作挂接点(mount point)
mount -t smbfs -o username=administrator,password=123456 //本机ip/app /mnt/app
注:username,password分别为共享用的账号,密码。app为共享的windows文件,/mnt/app为挂载点
注:半原创,半自己写的。仅作为学习使用,侵权的话我可以上删除。
铁柱同学 认证博客专家 PHP 求知者 伪全栈 博主从事php开发已然五年,然入行越久越深感知识无限,学海无涯,非一时之功。故编写博客,用于自省记录,也遵循前辈们的教导,希望可以帮到更多的人。愿各位都能勇攀高峰,顺利成为大佬!奥利给!