linux 挂载samba nfs

Posted on Posted in linux
Tips: 本文创建于2016年4月13日,已超过 2 年,内容或图片可能已经失效!

> mount 格式

  1. mount -t type device dir -o options  

> mount 命令的常用选项

* async:允许在将要挂载的文件系统上进行异步 I/O 操作
* auto:标示该文件系统通过 mount -a 命令挂载,与 noauto 相反。
* defaults:该选项相当于 async,auto,dev,exec,nouser,rw,suid 的组合。注意,多个选项必须由逗号隔开并且中间没有空格。倘若你不小心在两个选项中间输入了一个空格,mount 命令会把后边的字符解释为另一个参数。
* loop:将镜像文件(如 .iso 文件)挂载为 loop 设备。该选项可以用来模拟显示光盘中的文件内容。
* noexec:阻止该文件系统中可执行文件的执行。与 exec 选项相反。
* nouser:阻止任何用户(除 root 用户外) 挂载或卸载文件系统。与 user 选项相反。
* remount:重新挂载文件系统。
* ro:只读模式挂载。
* rw:读写模式挂载。
* relatime:只要访问时间早于修改时间,就更新文件的的访问时间。
* user_xattr:允许用户设置和移除可扩展文件系统属性。

> 以 ro 和 noexec 模式挂载设备

  1. mount -t ext4 /dev/sdg1 /mnt -o ro,noexec  

> 默认模式挂载设备

  1. mount -t ext4 /dev/sdg1 /mnt -o defaults  

> 在 Linux 中挂载 Samba 共享

  1. # yum update && yum install samba-client samba-common cifs-utils  
  2. # aptitude update && aptitude install samba-client samba-common cifs-utils  

> 查看服务器上可用的 Samba 共享

  1. smbclient -L 192.168.0.10  

> 挂载有密码保护的网络文件系统

  1. # mkdir /media/samba  
  2. # echo "username=samba_username" > /media/samba/.smbcredentials  
  3. # echo "password=samba_password" >> /media/samba/.smbcredentials  
  4. # chmod 600 /media/samba/.smbcredentials  

> 将下面的内容添加到 /etc/fstab 文件中

  1. # //192.168.0.10/gacanepa /media/samba cifs credentials=/media/samba/.smbcredentials,defaults 0 0  

> 手动挂载(mount //192.168.0.10/gacanepa)或者重启系统并应用 /etc/fstab 中相应行来用就挂载都可以

  1. mount //192.168.0.10/gacanepa  
  2. mount | grep gacanepa  

> Linux 系统中挂载 NFS 共享

  1. # yum update && yum install nfs-utils nfs-utils-lib  
  2. # aptitude update && aptitude install nfs-common  
  3.   
  4. mkdir /media/nfs  
  5.   
  6. 192.168.0.10:/NFS-SHARE /media/nfs nfs defaults 0 0  
  7.   
  8. mount | grep NFS  
  9. mount 192.168.0.10:/NFS-SHARE  
  10. mount | grep NFS  

/etc/fstab 控制着Linux如何访问硬盘分区及可移动设备,格式:

* : 第一个字段指定挂载的设备。大多数发行版本都通过分区的标卷(label)或者 UUID 来指定。这样做可以避免分区号改变时带来的错误。
* : 第二个字段指定挂载点。
* :文件系统的类型代码与 mount 命令挂载文件系统时使用的类型代码是一样的。通过 auto 类型代码可以让内核自动检测文件系统,这对于可移动设备来说非常方便。注意,该选项可能不是对所有文件系统可用。
*: 一个(或多个)挂载选项。
* : 你可能把这个字段设置为 0(否则设置为 1),使得系统启动时禁用 dump 工具(dump 程序曾经是一个常用的备份工具,但现在越来越少用了)对文件系统进行备份。
* : 这个字段指定启动系统是是否通过 fsck 来检查文件系统的完整性。0 表示 fsck 不对文件系统进行检查。数字越大,优先级越低。因此,根分区(/)最可能使用数字 1,其他所有需要检查的分区则是以数字 2.

1、在系统启动时,通过 TECMINT 标卷来挂载文件系统,并具备 rw 和 noexec 属性,你应该将以下语句添加到 /etc/fstab 文件中。

  1. LABEL=TECMINT /mnt ext4 rw,noexec 0 0  

2、若你想在系统启动时挂载 DVD 光驱中的内容,添加以下语句。

  1. /dev/sr0 /media/cdrom0 iso9660 ro,user,noauto 0 0  
» 转载请注明来源:呢喃 » linux 挂载samba nfs

Leave a Reply

Your email address will not be published. Required fields are marked *

19 − three =