标签归档:fstab

centos 7 开机自动挂载Windows共享文件夹

命令行中挂载Windows共享文件,重启后失效

#mount -t cifs -o username=linux,password=passwd //192.168.121.121/share /mnt/share



开机自动挂载,则需要在/etc/fstab中加入下面一行即可

//192.168.121.122/share /mnt/share cifs username=linux,password=passwd 0 0



取消挂载 umount

如果密码有特殊符号,一个从左上到右下的斜杠\即可,例如\&  \’,即可(开机自动挂载不用加斜杠)

如果在修改/etc/fstab文件后,运行mount -a命令验证一下配置是否正确,则可以避免重启移除此类问题。如果还是不行就要特殊字符吧。

问题的解决过程中,重新mount /是比较关键的一步(mount -o remount,rw /)。如果没有此步操作,则文件系统处于只读状态,导致不能修改配置文件并保存

linux下mount硬盘步骤,含UUID mount办法

linux下mount步骤

一、建立分区

fdisk -l /dev/emcpowera

fdisk /dev/emcpowera

输入n,p,default,default,建立一个主分区,分给全部空间。

二、建立ext3文件系统

mkfs.ext3 /dev/emcpowera1

[@more@]

三、创建挂载的目录

mkdir /archive

chown oracle:oinstall /archive

四、挂载

挂载分区:mount /dev/emcpowera1 /archive

卸载分区:umount /dev/emcpowera1 /archive

mount 查看各挂载点状态

mount -a 执行fstab中的文件系统的挂载

五、自动挂载

编辑/etc/fstab, 添加要挂载的条目,要使用UUID方式,不要使用设备分区名(如/dev/sdb1),因为有多个磁盘时使用设备分区名可能会挂载错误(如,变换主机Lun映射的顺序,则在Linux上相应的设备分区名会被改变,也即通常所说的盘符漂移。所以要用UUID方式,才能保证设备分区名发生改变时,挂载的设备不发生调换)。

1)、查询需要挂载的磁盘的UUID,使用命令如下:

# blkid

或vol_id 最准确,blkid 要 sudo 才反映新 uuid

相关文件:/etc/blkid.tab

2)、修改/etc/fstab文件,在文件末尾加上:(把/dev/emcpowera1的文件系统mount到目录/archive上)

Redhat系统下添加:

UUID=894d76a6-b175-4eb1-89e5-3fd8d146eab7 /archive ext3 defaults 0 0

第三列(ext3)指定了设备和分区的文件系统格式,可以使用auto”选项简单地表示文件系统格式由系统自动检测

第四列(defaults)列出了对于每一个设备或者分区的所有挂载选项,使用defaults选项与rw,suid,dev,exec,auto,nouser,async等价。



3)、修改系统的启动文件,让系统重启后执行fstab文件参数中的挂载。

Redhat系统:

SMCDB-1:/# vi /etc/rc.d/rc 在文件的末尾行添加“/bin/ mount -a”

/bin/ mount -a 此命令是在系统启动后再去执行fstab中mount

注:/bin/mount –a命令要添加在exit0前面

4)、重新启动Linux后,使用mount查看

#mount

单用户模式下 /etc/fstab文件不能修改的解决办法

1。进入Linux单用户模式

     执行 root# mount -o remount,rw /

     然后/etc/fstab就可以修改了

2。用光盘进入Linux修复模式 (光盘启动按F2 接着输入linux rescue回车进入)

    然后修改fstab

    注意进入修复模式后fstab路径为

   vi /mnt/sysimage/etc/fstab