fstab--持续性挂载Linux分区

目录

持续性挂载Linux分区

/etc/fstab

Mount

使用UUID挂载:

特殊装置 loop 挂载 (映象档不刻录就挂载使用)


持续性挂载Linux分区

  • mount命令挂载只是临时挂载,重启就没了。
  • 文件系统永久的挂载,需要将挂载的信息写入/etc/fstab。 /etc/fstab这个文件非常重要,filesystem 的挂载会记录到 /etc/mtab 与 /proc/mounts 当中。一旦这个文件被误删了,或者里面的某些行被错误的删除了,甚至写法的错误都会导致系统无法正常启动。

/etc/fstab

  • 修改/etc/fstab文件之前,最好进行文件备份
 # cp /etc/fstab /etc/fstab.bak

# cat /etc/fstab

/dev/mapper/rhel-root                     /     xfs defaults     0     0

UUID=63c6af81-8e10-4aec-82ff-519331fd41a0 /boot xfs defaults     0     0

/dev/mapper/rhel-home     /home     xfs     defaults     0     0

/dev/mapper/rhel-swap     swap      swap    defaults     0     0
#第一列是文件系统所在的分区路径

#第二列是文件系统的挂载点

#第三列是文件系统的类型

#第四列是挂载参数

参数

内容意义

async/sync

异步/同步

配置磁盘是否以异步方式运行,默认为async(效能较佳)

auto/noauto

自动/非自动

当下达mount -a 时,此文件系统是否会被主动测试挂载,默认为auto

rw/ro

读写/只读

让该分区以读写或只读进行挂载,如果共享的数据不想给用户随意更改,配置为只读后,不论文件系统的文件是否配置了W权限,都无法写入。

exec/noexec

可运行/不可运行

限制在此文件系统内是否可以进行运行,如果仅用于存储数据,可以配置为noexec,相对的,较为麻烦。

user/nouser

是否允许用户使用mount命令挂载,若不希望一般身份的用户能够使用mount挂载,则配置为nouser

suid/nosuid

该文件系统是否允许SUID的存在,如果不是运行文件放置目录,也可以配置为nosuid来取消该功能。

usrquota

启动文件系统支持磁盘配额模式

grpquota

启动文件系统对组磁盘配额模式的支持。

defaults

同时具备rw,suid,dev,exec,auto,nouser,async等参数,基本上,默认配置为defaults即可。

  • 第五栏:能否被 dump 备份命令作用,可以透过 fstab 指定文件系统进行 dump 备份 
    • 0 代表不做 dump 备份,
    • 1 代表要每天dump 备份。
    • 2 代表其他不定日期的 dump 备份动作, 通常为0 or 1 。
  • 第六栏:fsck 检验扇区,
    • 启动的过程中,系统默认会以 fsck 检验filesystem 是否完整。 某些 filesystem 是不需要检验的,例如内存置换空间 (swap) ,或者是特殊文件系统例如 /proc 与 /sys 等。所以,可以配置是否要以 fsck 检验该 filesystem 。
      • 0 表示不检验,
      • 1 表示最早检验(一般只有根目录会配置为 1),
      • 2 也是要检验,比1 早被检验。

Mount

  • 当fstab编辑完成之后,可使用mount -a命令使文件系统按照fstab里面自动挂载。
  • 如果某个文件系统已经挂载了,且还在fstab里面被记录,那么mount -a并不会将该文件系统卸载,再重新挂载。mount -a会自动忽略该文件系统

使用UUID挂载:

# ls /dev/disk/by-uuid/ -l

    lrwxrwxrwx. 1 root root 10 May 27 21:44 bab4cf86-168c-471b-839c-d088469db8a8 -> ../../sda1

# mkfs.ext4 /dev/sda1

# cat /etc/fstab

    /dev/sda1 /mount_sda1 ext4 defaults 0 0

    UUID=bab4cf86-168c-471b-839c-d088469db8a8 /mount_sda1 ext4 defaults 0 0

# mount -a

# df -Th

    /dev/sda1 ext4 2.0G 3.0M 1.9G 1% /mount_sda1

特殊装置 loop 挂载 (映象档不刻录就挂载使用)

[root@www ~]# mount -o loop /root/centos5.2_x86_64.iso /mnt/centos_dvd

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值