如何挂载只读的Linux文件系统

mount命令用来挂载一个设备上发现的文件系统。例如,我们在/dev/sdb3(磁盘"b": scsi/sata的第3个分区)上有一个ext3文件系统,想挂载在/media/otherdisk上。则完整的命令是:

$mount –t ext3 /dev/sdb3 /media/otherdisk

通常可以省去文件系统类型(命令中的"-t ext3")。如果关系已经定义在/etc/fstab,则设备名也可以省去,因为从那个文件中可以获取这些信息:

$mount /media/otherdisk

现在,为了挂载一个只读的磁盘,需要使用"-o"为mount命令指定一些参数。只读是"ro",所以我们可以这样将上面例子中的磁盘以只读方式挂载:

$mount –t ext3 –o ro /dev/sdb3 /media/otherdisk

可以设置多个用逗号隔开的选型,注意不能有空格。

下面是一个巧妙的方式,可以在不卸载的情况下,只读挂载一个文件系统:

$mount –o remount,ro /media/otherdisk

这种情况下,我们不需要指定其他信息,因为文件系统处于挂载状态,可以获取其他任何信息(例如文件系统类型,设备名等)。

另外,mount选项还可以用来设置大量的其他文件系统需要的设置,例如端口号、对于NFS的块大小、支持ACL等。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值