Linux 系统手动挂载分区和开启自动挂载分区

2019-08-05 0 By admin

一、手动挂载分区:Mount

Linux 系统使用 Mount 命令手动挂载分区。

1.1、mount 命令说明usage:

mount [-t vfstype] [-o options] device dir
1、-t vfstype 指定文件系统的类型
通常不必指定,mount 会自动选择正确的类型。常用类型有:
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
2、-o options 设备或档案的挂接方式
常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
3、device 设备
挂载的分区设备;如:/dev/sdc1
4、挂载点(mount point)
用来指定将分区设备挂载在系统的哪个目录下。

1.2、Mount 命令示例

挂载光盘
将光盘镜像文件按照光盘挂载在目录中。
mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
挂载网络分区
挂载nfs文件系统时,需要先对mount命令安装nfs依赖包。若汉字文件名显示为乱码或不显示,请指定编码
mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1
挂载U盘
Linux系统把U盘也是当作SCSI设备对待的。
mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb
挂载Samba共享
在linux下要挂载windows的磁盘共享,就必须安装samba 软件包。
mount -t smbfs -o username=administrator,password=pldy123 //10.140.133.23/c$ /mnt/samba
注:administrator 和 pldy123 是ip地址为10.140.133.23 windows计算机的一个用户名和密码,c$是这台计算机的一个磁盘共享

1.3、卸载分区

umount /mnt/cdrom

二、开机自动挂载分区

Linux 配置开机自动挂载分区的功能。涉及到的文件:/etc/fstab/etc/mtab

2.1、配置说明

根目录自然是最先挂载的;其他分区挂载都是相对于根目录而言。所有分区在同一时间之内﹐只能挂载一次。
/etc/fstab文件在开机时加载,进而挂载相应的分区。系统启动后,会将挂载信息存储在/etc/mtab和/proc/mounts 中。
如果对fstab文件修改错误,会导致系统无法启动,需要进入维护模式修复。

2.2、fstab 文件说明

/dev/mapper/vg_** / ext4 defaults 1 1
devpts /dev/pts devpts gid=5,mode=620 0 0
分区名称 挂载目录 文件系统;如:ext3,ext4,nfs,vfat 文件系统参数 能否被dump备份指令作用 是否以 fsck 检验磁区

2.3、挂载参数说明

async/sync 异步/同步 默认async;分区写入方式
auto/noauto 自动/非自动 当下达 mount -a 时,此档案系统是否会被主动测试挂载。预设为 auto。
rw/ro 可读写/只读 对分区设置读写
exec/noexec 可执行/不可执行
user/nouser 允许/不允许使用者挂载
suid/nosuid 具有/不具有 suid 权限
iocharset= 在=号后面加入你的本地编码
nls= 在=号后面加入你的本地编码,你的中文就不会出现乱码。
umask= 这是关于读写权限的,
defaults 同时具有 rw, suid, dev, exec, auto, nouser, async 等参数