linux mount
sudo mount -o nolock -t nfs 192.168.0.250:/data ssd
mount --bind挂载文件目录功能,避免ln -s链接的不足
利用 mount 来将某个目录挂载到另外一个目录去!这并不是挂载文件系统,而是挂载某个目录!虽然也可以使用 ln -s 命令建立软链接,但在某些程序不支持符号链接,所以就是得要通过这样的方法来达到类似“链接”到某目录下的作用。
- 如,把src
/data/public
挂载到/home/user/public
下,命令:
mount --bind /data/public /home/user/public
也可以写入 /etc/fstab 配置,这样开机就直接挂载。
修改/etc/fstab
文件,增加如下类似:# <file system> <mount point> <type> <options> <dump> <pass> /data/public /home/user/public none rw,bind 0 0
挂载window共享
mount #查看所有挂载的目录
sudo mount -t cifs -o username=administrator,password=123456,dir_mode=0777,file_mode=0777 //192.168.31.225/ISO /media/iso/
sudo [mount -t cifs -o username=administrator,password=123456,dir_mode=0777,file_mode=0777,iocharset=cp936 //192.168.31.225/ISO /media/iso/ ]
fuser -km /datatmp #解除文件占用
mount -t vboxsf -o gid=999,rw D_DRIVE /media/sf_D_DRIVE非root用户没有写权限解决方法,windows目录挂载mount到linux下
sudo mount -t cifs -o noatime -o nodiratime -o username=administrator,password=admin,rw,uid=0,gid=0,dir_mode=0777,file_mode=0777 //10.6.10.113/D win/
NFS服务端配置 --- Linux和Linux 之间共享
apt-get install nfs-kernel-server
sudo service portmap start
sudo service nfs-kernel-server start
添加共享目录
sudo vim /etc/exports/home/work/rootfs *(insecure,rw,sync,no_subtree_check)
/usr/src/Android *(insecure,rw,sync,no_subtree_check,no_root_squash)
/media/ubuntu/sdb2/Android *(insecure,rw,sync,no_subtree_check,no_root_squash)
sudo exportfs -av
sudo mount -t nfs localhost:/usr/src/Android /mnt
sudo mount -t nfs 192.168.0.110:/media/ubuntu/sdb2/Android /mnt
NFS客户端配置
apt-get install nfs-common
sudo mount -t nfs 192.168.0.112:/usr/src/Android /mntSamba 服务器配置 ---Windows 和Linux 之间共享
```
sudo iptables -A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT #nmbd
sudo iptables -A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT #nmbd
sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT #smbd
sudo apt-get install samba
配置共享目录
sudo vim /etc/samba/smb.conf
[Android]
comment = Shared Folder with username and password
path = /media/ubuntu/sdb2/Android
;path = /usr/src/Android
public = yes
writable = yes
available = yes
browseable = yes
create mask = 0755
directory mask = 0755
;valid users = root
;force user = nobody
force user = root
force group = root
;force group = nogroup
;guest ok = yes
```
service smb restart
查看共享
sudo apt-get install smbclient
smbclient -L localhost