Linux文件系统的正确挂载方式

挂载以前首先须要检查硬盘或者是设备已经链接 在系统中执行:html

sudo blkid -o list

就能显示全部已经挂载和未挂载的设备。.net

若是是磁盘设备须要检查磁盘是否已经分区:fdisk -l,若是没有分区code

而后经过挂载命令mount挂载设备.htm

mount -a是挂在在文件/etc/fstab文件内配置的设备,这个文件设置的内容通常会在开机的时候就执行,若是是为了之后都能自动挂载,须要配置此目录。blog

下面介绍一下挂载设备的几个选项,也能够称为模式: rules 是指挂载时的规则。下面列举几个经常使用的: auto 开机自动挂载 default 按照大多数永久文件系统的缺省值设置挂载定义 noauto 开机不自动挂载 nouser 只有超级用户能够挂载 ro 按只读权限挂载 rw 按可读可写权限挂载 user 任何用户均可以挂载get

了解以后,就能够开始挂载设备: 若是是LVM逻辑卷须要处理一下How to mount an LVM volume? 下面介绍一下重要的一个命令:io

mount -t type device destination_dir

type是指文件类型, device指设备 destination_dir指你要挂载在那个目录配置

例如挂载一个设备/dev/sdb1的硬盘,文件类型是ext2,挂载到/mnt目录下权限

mount -t ext2 /dev/sdb1 /mnt

若是是卸载就用umount /mntdb

使用mount挂载的设备当系统重启后就须要再次挂载,这样很麻烦。这里能够把须要挂载的设备添加到前面提到的/etc/fstab文件里面。 /etc/fstab文件是有必定的规则:

Device                Mountpoint      FStype  Options         Dump    Pass#

设备                   挂载位置          文件类型 . 模式        备份   权限

dump指是否备份,0 表明不要作dump备份 1 表明要天天进行dump的操做 2 表明不定日期的进行dump操做 pass指如何使用fsck来检查硬盘.若是是挂载到根节点就填1,其余文件系统应该为2 例如添加一条信息

/dev/sdb1     /home/backup   ext2    ro              2       2

设备/dev/sdb1挂载到目录/home/backup,文件类型为ext2.只读权限,非根目录,不按期备份

参考资料

相关文章
相关标签/搜索