常常碰到挂载硬盘。发现身边有些同事也说挂载硬盘。(结果还真碰见有人挂载的时候就真的挂载了硬盘)常常说是挂载硬盘,其实是挂载分区。挂载硬盘的时候有三种格式。分别示例
LABEL=root / ext4 defaults 1 1 /dev/sde1 /data01 ext4 defaults 1 2 LABEL=test /test ext4 defaults 0 0 UUID=p4AJfZ-QmDH-ojZ3-oY5c-OUhn-R1vm-D8B64T /t.another ext4 defaults 0 0 UUID=F8DA-31D3 /boot/efi vfat umask=0077,shortname=winnt 0 0
设置完成后,就可以挂载了
# mount -a # mount
挂载后的设备,被记录到“/etc/mtab”,如果不想被记录在案,挂载时使用选项“-n”。
============
每行有6个设定项目。
①源挂载点,块设备文件描述符
②挂载点,绝对目录文件
③文件系统类型
④挂载选项
⑤备份开关
⑥自检开关
自检开关:根文件系统,设为1,其他文件系统设为2。设为0,表示无须自检。
备份开关:为零时,不会支持dump工具去备份该分区。
挂载选项:多个选项时,逗号分隔。支持的选项参见“mount(8)”,常见到的有defaults、noauto、user、owner……。
挂载选项 | 说明 |
---|---|
async | 异步IO |
sync | 同步IO |
atime* | 索引节点的访问时间由内核控制 |
noatime | 不修改该分区上索引节点的访问时间 |
auto | 支持-a选项 |
noauto | 不加载,当运行“mount -a”时,或者启动时 |
defaults |
依赖于内核、文件系统 例如:rw, suid, dev, exec, auto, nouser, and async 例如:rw,relatime,data=ordered |
relatime | |
norelatime | |
strictatime | |
nostrictatime | |
user | 允许普通用户加载,用来使得普通用户可以使用光驱等设备。 |
owner | 允许属主加载 |
ext3文件系统,是有ext2版本扩展而来(日志增强)。挂载选项兼容ext2文件系统。
ext3 相关挂载选项 | 说明 |
---|---|
journal=update | |
journal=inum | |
norecovery/noload | |
data={journal|ordered|writeback} |
|
ext4 相关挂载选项 | 说明 |
---|---|
普通用户使用光驱举例:
# vi /etc/fstab /dev/cdrom /cd iso9660 ro,user,noauto,unhide $ mount /dev/cdrom 或者 $ mount /cd
找出源挂载点:
LABEL的设定与查看
# e2label /dev/mapper/hhh_lv-root
# e2label /dev/mapper/hhh_lv-root root
关于UUID,当分区格式化完成后就自动生成了。
# blkid
创建完分区查看一下
# partprobe # cat /proc/partitions
需要使用acl时,需要显式指定
LABEL=test /test ext4 defaults,acl 0 0