关于linux文件挂载(一)

来源:互联网 发布:为什么一淘比淘宝便宜 编辑:程序博客网 时间:2024/05/20 16:43

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为挂载点

注:半原创,半自己写的。仅作为学习使用,侵权的话我可以上删除。


1 0
原创粉丝点击